Same name and namespace in other branches
- 7.x-2.x advagg.module \advagg_get_root_files_dir() 1 commentaire
Get the CSS & JS path for advagg.
Return value
Example below: array( array( public://advagg_css, sites/default/files/advagg_css, ), array( public://advagg_js, sites/default/files/advagg_js, ), )
14 calls to advagg_get_root_files_dir()
- advagg_admin_master_reset dans includes/
admin.inc - Master reset button.
- advagg_admin_recreate_htaccess dans includes/
admin.inc - Rebuild htaccess files.
- advagg_admin_settings_form_submit dans includes/
admin.inc - Validate form values. Used to unset variables before they get saved.
- advagg_admin_settings_form_validate dans includes/
admin.inc - Validate form values. Used to unset variables before they get saved.
- advagg_check_missing_handler dans ./
advagg.install - Check to see if the CSS/JS generator is working.
Fichier
-
./
advagg.module, line 587
Code
function advagg_get_root_files_dir() {
static $css_path;
static $js_path;
// Make sure directories are available and writable.
if (empty($css_path) || empty($js_path)) {
$css_path = 'public://advagg_css';
$js_path = 'public://advagg_js';
file_prepare_directory($css_path, FILE_CREATE_DIRECTORY);
file_prepare_directory($js_path, FILE_CREATE_DIRECTORY);
$css_path = parse_url(file_create_url($css_path));
$js_path = parse_url(file_create_url($js_path));
}
return array(
ltrim($css_path['path'], '/'),
ltrim($js_path['path'], '/'),
);
}