function imageinfo_cache_menu_alter in Imageinfo Cache 7.3
Implements hook_menu_alter().
File
- ./
imageinfo_cache.module, line 60 - Imageinfo Cache module.
Code
function imageinfo_cache_menu_alter(&$items) {
if (variable_get('imageinfo_cache_disable_on_demand_generation', IMAGEINFO_CACHE_DISABLE_ON_DEMAND_GENERATION)) {
if (isset($items['system/files/styles/%image_style'])) {
unset($items['system/files/styles/%image_style']['access callback']);
$items['system/files/styles/%image_style']['access arguments'] = array(
'administer image styles',
);
}
$directory_path = file_stream_wrapper_get_instance_by_scheme('public')
->getDirectoryPath();
if (isset($items[$directory_path . '/styles/%image_style'])) {
unset($items[$directory_path . '/styles/%image_style']['access callback']);
$items[$directory_path . '/styles/%image_style']['access arguments'] = array(
'administer image styles',
);
}
}
}