[ Index ]
 

Code source de Symfony 1.0.0

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/data/config/ -> constants.php (source)

   1  <?php
   2  
   3  // for tracking temporary variables
   4  $usedVars = array_keys(get_defined_vars());
   5  
   6  $sf_root_dir    = sfConfig::get('sf_root_dir');
   7  $sf_app         = sfConfig::get('sf_app');
   8  $sf_environment = sfConfig::get('sf_environment');
   9  
  10  sfConfig::add(array(
  11    // root directory names
  12    'sf_bin_dir_name'     => $sf_bin_dir_name     = 'batch',
  13    'sf_cache_dir_name'   => $sf_cache_dir_name   = 'cache',
  14    'sf_log_dir_name'     => $sf_log_dir_name     = 'log',
  15    'sf_lib_dir_name'     => $sf_lib_dir_name     = 'lib',
  16    'sf_web_dir_name'     => $sf_web_dir_name     = 'web',
  17    'sf_upload_dir_name'  => $sf_upload_dir_name  = 'uploads',
  18    'sf_data_dir_name'    => $sf_data_dir_name    = 'data',
  19    'sf_config_dir_name'  => $sf_config_dir_name  = 'config',
  20    'sf_apps_dir_name'    => $sf_apps_dir_name    = 'apps',
  21    'sf_test_dir_name'    => $sf_test_dir_name    = 'test',
  22    'sf_doc_dir_name'     => $sf_doc_dir_name     = 'doc',
  23    'sf_plugins_dir_name' => $sf_plugins_dir_name = 'plugins',
  24  
  25    // global directory structure
  26    'sf_app_dir'        => $sf_app_dir = $sf_root_dir.DIRECTORY_SEPARATOR.$sf_apps_dir_name.DIRECTORY_SEPARATOR.$sf_app,
  27    'sf_lib_dir'        => $sf_lib_dir = $sf_root_dir.DIRECTORY_SEPARATOR.$sf_lib_dir_name,
  28    'sf_bin_dir'        => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_bin_dir_name,
  29    'sf_web_dir'        => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_web_dir_name,
  30    'sf_upload_dir'     => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_web_dir_name.DIRECTORY_SEPARATOR.$sf_upload_dir_name,
  31    'sf_root_cache_dir' => $sf_root_cache_dir = $sf_root_dir.DIRECTORY_SEPARATOR.$sf_cache_dir_name,
  32    'sf_base_cache_dir' => $sf_base_cache_dir = $sf_root_cache_dir.DIRECTORY_SEPARATOR.$sf_app,
  33    'sf_cache_dir'      => $sf_cache_dir      = $sf_base_cache_dir.DIRECTORY_SEPARATOR.$sf_environment,
  34    'sf_log_dir'        => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_log_dir_name,
  35    'sf_data_dir'       => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_data_dir_name,
  36    'sf_config_dir'     => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_config_dir_name,
  37    'sf_test_dir'       => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_test_dir_name,
  38    'sf_doc_dir'        => $sf_root_dir.DIRECTORY_SEPARATOR.'data'.DIRECTORY_SEPARATOR.$sf_doc_dir_name,
  39    'sf_plugins_dir'    => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_plugins_dir_name,
  40  
  41    // lib directory names
  42    'sf_model_dir_name'      => $sf_model_dir_name = 'model',
  43  
  44    // lib directory structure
  45    'sf_model_lib_dir'  => $sf_lib_dir.DIRECTORY_SEPARATOR.$sf_model_dir_name,
  46  
  47    // SF_CACHE_DIR directory structure
  48    'sf_template_cache_dir' => $sf_cache_dir.DIRECTORY_SEPARATOR.'template',
  49    'sf_i18n_cache_dir'     => $sf_cache_dir.DIRECTORY_SEPARATOR.'i18n',
  50    'sf_config_cache_dir'   => $sf_cache_dir.DIRECTORY_SEPARATOR.$sf_config_dir_name,
  51    'sf_test_cache_dir'     => $sf_cache_dir.DIRECTORY_SEPARATOR.'test',
  52    'sf_module_cache_dir'   => $sf_cache_dir.DIRECTORY_SEPARATOR.'modules',
  53  
  54    // SF_APP_DIR sub-directories names
  55    'sf_app_i18n_dir_name'     => $sf_app_i18n_dir_name     = 'i18n',
  56    'sf_app_config_dir_name'   => $sf_app_config_dir_name   = 'config',
  57    'sf_app_lib_dir_name'      => $sf_app_lib_dir_name      = 'lib',
  58    'sf_app_module_dir_name'   => $sf_app_module_dir_name   = 'modules',
  59    'sf_app_template_dir_name' => $sf_app_template_dir_name = 'templates',
  60  
  61    // SF_APP_DIR directory structure
  62    'sf_app_config_dir'   => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_config_dir_name,
  63    'sf_app_lib_dir'      => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_lib_dir_name,
  64    'sf_app_module_dir'   => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_module_dir_name,
  65    'sf_app_template_dir' => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_template_dir_name,
  66    'sf_app_i18n_dir'     => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_i18n_dir_name,
  67  
  68    // SF_APP_MODULE_DIR sub-directories names
  69    'sf_app_module_action_dir_name'   => 'actions',
  70    'sf_app_module_template_dir_name' => 'templates',
  71    'sf_app_module_lib_dir_name'      => 'lib',
  72    'sf_app_module_view_dir_name'     => 'views',
  73    'sf_app_module_validate_dir_name' => 'validate',
  74    'sf_app_module_config_dir_name'   => 'config',
  75    'sf_app_module_i18n_dir_name'     => 'i18n',
  76  ));
  77  
  78  // Remove temporary variables
  79  foreach (array_diff(array_keys(get_defined_vars()), $usedVars) as $var) {
  80      unset($$var);
  81  }


Généré le : Fri Mar 16 22:42:14 2007 par Balluche grâce à PHPXref 0.7