function media_crop_menu in Media crop 7
Implements hook_menu().
File
- ./
media_crop.module, line 42 - Media crop primary module file.
Code
function media_crop_menu() {
$items = array();
// style, fid, token (receives other necessary data via _POST)
$items['media_crop/%/%file/%'] = array(
'title' => '',
'page callback' => 'media_crop_create_instance',
'page arguments' => array(
1,
2,
3,
),
'access callback' => 'media_crop_image_access',
'access arguments' => array(
2,
),
'type' => MENU_CALLBACK,
);
$directory_path = file_stream_wrapper_get_instance_by_scheme('public')
->getDirectoryPath();
$items[$directory_path . '/media_crop/%media_crop_instance'] = array(
'title' => 'Generate media crop',
'page callback' => 'media_crop_get_image',
'page arguments' => array(
count(explode('/', $directory_path)) + 1,
),
'access callback' => TRUE,
'type' => MENU_CALLBACK,
);
$items['system/files/media_crop/%media_crop_instance'] = array(
'title' => 'Generate media crop private',
'page callback' => 'media_crop_get_image',
'page arguments' => array(
3,
),
'access callback' => TRUE,
'type' => MENU_CALLBACK,
);
return $items;
}