function imagepicker_block in Image Picker 6.2
Implementation of hook_block().
File
- ./
imagepicker.module, line 543 - Enables permitted roles to upload images for insertion into configured nodes.
Code
function imagepicker_block($op = 'list', $delta = 0, $edit = array()) {
if (variable_get('imagepicker_galleryblocks_enabled', 0) && module_exists('colorbox')) {
$howmany = variable_get('imagepicker_galleryblocks_howmany', 1);
switch ($op) {
case 'list':
for ($i = 1; $i <= $howmany; $i++) {
if (variable_get('imagepicker_galleryblocks_enable_' . $i, 0)) {
$blocks[$i]['info'] = t('Imagepicker Gallery block !i', array(
'!i' => $i,
));
$blocks[$i]['cache'] = BLOCK_NO_CACHE;
}
}
return $blocks;
case 'configure':
$form = imagepicker_block_form($delta);
return $form;
case 'save':
imagepicker_block_form_submit($delta, $edit);
return;
case 'view':
$block = array(
'subject' => variable_get('imagepicker_galleryblocks_title_' . $delta, t('Gallery !i', array(
'!i' => $delta,
))),
'content' => imagepicker_display_block($delta),
);
return $block;
case 'cache':
return BLOCK_NO_CACHE;
}
}
}