| 210 | | // root directory names |
|---|
| 211 | | 'sf_exec_dir_name' => $sf_exec_dir_name = 'cgi-bin', |
|---|
| 212 | | 'sf_apps_dir_name' => $sf_apps_dir_name = 'apps', |
|---|
| 213 | | 'sf_bin_dir_name' => $sf_bin_dir_name = 'batch', |
|---|
| 214 | | 'sf_cache_dir_name' => $sf_cache_dir_name = 'cache', |
|---|
| 215 | | 'sf_config_dir_name' => $sf_config_dir_name = 'config', |
|---|
| 216 | | 'sf_data_dir_name' => $sf_data_dir_name = 'data', |
|---|
| 217 | | 'sf_doc_dir_name' => $sf_doc_dir_name = 'doc', |
|---|
| 218 | | 'sf_lib_dir_name' => $sf_lib_dir_name = 'lib', |
|---|
| 219 | | 'sf_log_dir_name' => $sf_log_dir_name = 'log', |
|---|
| 220 | | 'sf_test_dir_name' => $sf_test_dir_name = 'test', |
|---|
| 221 | | 'sf_web_dir_name' => $sf_web_dir_name = 'public_html', |
|---|
| 222 | | 'sf_upload_dir_name' => $sf_upload_dir_name = 'uploads', |
|---|
| 223 | | |
|---|
| 224 | | // global directory structure |
|---|
| 225 | | 'sf_app_dir' => $sf_app_dir = $sf_root_dir.DIRECTORY_SEPARATOR.$sf_exec_dir_name.DIRECTORY_SEPARATOR.$sf_apps_dir_name.DIRECTORY_SEPARATOR.$sf_app, |
|---|
| 226 | | 'sf_bin_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_exec_dir_name.DIRECTORY_SEPARATOR.$sf_bin_dir_name, |
|---|
| 227 | | 'sf_base_cache_dir' => $sf_base_cache_dir = $sf_root_dir.DIRECTORY_SEPARATOR.$sf_exec_dir_name.DIRECTORY_SEPARATOR.$sf_cache_dir_name.DIRECTORY_SEPARATOR.$sf_app, |
|---|
| 228 | | 'sf_cache_dir' => $sf_cache_dir = $sf_base_cache_dir.DIRECTORY_SEPARATOR.$sf_exec_dir_name.DIRECTORY_SEPARATOR.$sf_environment, |
|---|
| 229 | | 'sf_config_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_exec_dir_name.DIRECTORY_SEPARATOR.$sf_config_dir_name, |
|---|
| 230 | | 'sf_data_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_exec_dir_name.DIRECTORY_SEPARATOR.$sf_data_dir_name, |
|---|
| 231 | | 'sf_lib_dir' => $sf_lib_dir = $sf_root_dir.DIRECTORY_SEPARATOR.$sf_exec_dir_name.DIRECTORY_SEPARATOR.$sf_lib_dir_name, |
|---|
| 232 | | 'sf_log_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_exec_dir_name.DIRECTORY_SEPARATOR.$sf_log_dir_name, |
|---|
| 233 | | 'sf_test_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_exec_dir_name.DIRECTORY_SEPARATOR.$sf_test_dir_name, |
|---|
| 234 | | 'sf_web_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_web_dir_name, |
|---|
| 235 | | 'sf_upload_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_web_dir_name.DIRECTORY_SEPARATOR.$sf_upload_dir_name, |
|---|
| 236 | | |
|---|
| 237 | | // lib directory names |
|---|
| 238 | | 'sf_model_dir_name' => $sf_model_dir_name = 'model', |
|---|
| 239 | | 'sf_plugin_lib_dir_name' => $sf_plugin_lib_dir_name = 'plugins', |
|---|
| 240 | | |
|---|
| 241 | | // lib directory structure |
|---|
| 242 | | 'sf_model_lib_dir' => $sf_lib_dir.DIRECTORY_SEPARATOR.$sf_model_dir_name, |
|---|
| 243 | | 'sf_plugin_lib_dir' => $sf_lib_dir.DIRECTORY_SEPARATOR.$sf_plugin_lib_dir_name, |
|---|
| 244 | | |
|---|
| 245 | | // data directory names |
|---|
| 246 | | 'sf_plugin_data_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_exec_dir_name.DIRECTORY_SEPARATOR.'data'.DIRECTORY_SEPARATOR.'plugins', |
|---|
| 247 | | |
|---|
| 248 | | // data directory structure |
|---|
| 249 | | 'sf_plugin_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.$sf_exec_dir_name.DIRECTORY_SEPARATOR.'lib'.DIRECTORY_SEPARATOR.'plugins', |
|---|
| 250 | | |
|---|
| 251 | | // SF_CACHE_DIR directory structure |
|---|
| 252 | | 'sf_template_cache_dir' => $sf_cache_dir.DIRECTORY_SEPARATOR.'template', |
|---|
| 253 | | 'sf_i18n_cache_dir' => $sf_cache_dir.DIRECTORY_SEPARATOR.'i18n', |
|---|
| 254 | | 'sf_config_cache_dir' => $sf_cache_dir.DIRECTORY_SEPARATOR.$sf_config_dir_name, |
|---|
| 255 | | 'sf_test_cache_dir' => $sf_cache_dir.DIRECTORY_SEPARATOR.'test', |
|---|
| 256 | | 'sf_module_cache_dir' => $sf_cache_dir.DIRECTORY_SEPARATOR.'modules', |
|---|
| 257 | | |
|---|
| 258 | | // SF_APP_DIR sub-directories names |
|---|
| 259 | | 'sf_app_i18n_dir_name' => $sf_app_i18n_dir_name = 'i18n', |
|---|
| 260 | | 'sf_app_config_dir_name' => $sf_app_config_dir_name = 'config', |
|---|
| 261 | | 'sf_app_lib_dir_name' => $sf_app_lib_dir_name = 'lib', |
|---|
| 262 | | 'sf_app_module_dir_name' => $sf_app_module_dir_name = 'modules', |
|---|
| 263 | | 'sf_app_template_dir_name' => $sf_app_template_dir_name = 'templates', |
|---|
| 264 | | |
|---|
| 265 | | // SF_APP_DIR directory structure |
|---|
| 266 | | 'sf_app_config_dir' => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_config_dir_name, |
|---|
| 267 | | 'sf_app_lib_dir' => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_lib_dir_name, |
|---|
| 268 | | 'sf_app_module_dir' => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_module_dir_name, |
|---|
| 269 | | 'sf_app_template_dir' => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_template_dir_name, |
|---|
| 270 | | 'sf_app_i18n_dir' => $sf_app_dir.DIRECTORY_SEPARATOR.$sf_app_i18n_dir_name, |
|---|
| 271 | | |
|---|
| 272 | | // SF_APP_MODULE_DIR sub-directories names |
|---|
| 273 | | 'sf_app_module_action_dir_name' => 'actions', |
|---|
| 274 | | 'sf_app_module_template_dir_name' => 'templates', |
|---|
| 275 | | 'sf_app_module_lib_dir_name' => 'lib', |
|---|
| 276 | | 'sf_app_module_view_dir_name' => 'views', |
|---|
| 277 | | 'sf_app_module_validate_dir_name' => 'validate', |
|---|
| 278 | | 'sf_app_module_config_dir_name' => 'config', |
|---|
| 279 | | 'sf_app_module_i18n_dir_name' => 'i18n', |
|---|
| | 222 | 'sf_web_dir_name' => $sf_web_dir_name = 'public_html', |
|---|
| | 223 | 'sf_web_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.$sf_web_dir_name, |
|---|
| | 224 | 'sf_upload_dir' => $sf_root_dir.DIRECTORY_SEPARATOR.'..'.DIRECTORY_SEPARATOR.$sf_web_dir_name.DIRECTORY_SEPARATOR.$sf_upload_dir_name, |
|---|