You are here

function imagepicker_multitask in Image Picker 7

Same name and namespace in other branches
  1. 6.2 imagepicker.functions.inc \imagepicker_multitask()

Menu callback for imagepicker multitask.

1 string reference to 'imagepicker_multitask'
imagepicker_menu in ./imagepicker.module
Implement hook_menu().

File

./imagepicker.functions.inc, line 647
@author Bob Hutchinson http://drupal.org/user/52366 @copyright GNU GPL

Code

function imagepicker_multitask() {
  if (arg(0) == 'admin') {
    $mode = arg(5);
    $simg_ids = arg(6);
    $returnpath = arg(7);
  }
  elseif (arg(0) == 'user') {
    $mode = arg(4);
    $simg_ids = arg(5);
    $returnpath = arg(6);
  }
  $cancelpath = imagepicker_multitask_returnpath($returnpath);
  $output = '';
  if ($mode && $simg_ids) {
    switch ($mode) {
      case 'delete':

        // really delete?, auto themed
        $form = drupal_get_form('imagepicker_multitask_delete_form', $simg_ids, $returnpath);
        $output .= render($form);
        $output .= l(t('Cancel'), $cancelpath);
        break;
      case 'groups':

        // select some groups
        $form = drupal_get_form('imagepicker_multitask_groups_form', $simg_ids, $returnpath);
        $output .= render($form);
        $output .= l(t('Cancel'), $cancelpath);
        break;
    }
  }
  return $output;
}