You are here

function imagepicker_groups in Image Picker 6.2

Same name and namespace in other branches
  1. 5.2 imagepicker.module \imagepicker_groups()
  2. 5 imagepicker.module \imagepicker_groups()
  3. 7 imagepicker.group.inc \imagepicker_groups()

@file contains the functions for group management

1 call to imagepicker_groups()
imagepicker_box in ./imagepicker.functions.inc
all iframe links pass through here

File

./imagepicker.group.inc, line 8
contains the functions for group management

Code

function imagepicker_groups($mode = "", $gid = 0) {
  drupal_add_js(IMAGEPICKER_PATH . '/imagepicker.js');

  // from iframe
  if (empty($mode)) {
    $content = imagepicker_groups_list();
    $content .= drupal_get_form('imagepicker_groups_form');
  }
  elseif ($mode == 'edit') {
    $record = imagepicker_get_user_group($gid);
    $content .= drupal_get_form('imagepicker_groups_form', $record);
  }
  elseif ($mode == 'delete') {
    $content .= drupal_get_form('imagepicker_group_delete_form', $gid);
  }
  elseif (is_numeric($mode) && $mode > 0) {
    imagepicker_set_user_group_state(1, $mode);
    drupal_goto('imagepicker/browse');
  }
  return theme('imagepicker_iframe', $content);
}