function imagepicker_multitask_groups_form in Image Picker 6.2
Same name and namespace in other branches
- 7 imagepicker.functions.inc \imagepicker_multitask_groups_form()
1 string reference to 'imagepicker_multitask_groups_form'
- imagepicker_multitask in ./
imagepicker.functions.inc - Menu callback for imagepicker multitask.
File
- ./
imagepicker.functions.inc, line 672 - Imagepicker functions
Code
function imagepicker_multitask_groups_form(&$form_state, $simg_ids, $returnpath) {
$img_ids = explode('-', $simg_ids);
$countnids = count($img_ids);
$sql = "SELECT uid FROM {imagepicker} WHERE img_id = %d";
$result = db_query($sql, array(
$img_ids[0],
));
$row = db_fetch_array($result);
$account = user_load(array(
'uid' => $row['uid'],
));
$grouplist = imagepicker_get_groups($account);
$form['multitask_groups'] = array(
'#type' => 'fieldset',
'#title' => t('Bulk groups management'),
'#description' => t('Add/Remove all the selected images from groups.'),
'#collapsible' => TRUE,
'#collapsed' => FALSE,
);
$form['multitask_groups']['grouplist'] = array(
'#type' => 'checkboxes',
'#options' => $grouplist,
'#title' => t('Your Groups'),
);
$form['multitask_groups']['action'] = array(
'#type' => 'select',
'#options' => array(
'add' => t('Add'),
'remove' => t('Remove'),
),
'#title' => t('Action'),
'#description' => t('Add or Remove selected images to one or more selected groups.'),
);
$form['multitask_groups']['submit'] = array(
'#type' => 'submit',
'#value' => t('Add/Remove All'),
);
$form['simg_ids'] = array(
'#type' => 'value',
'#value' => $simg_ids,
);
$form['returnpath'] = array(
'#type' => 'value',
'#value' => $returnpath,
);
$form['countnids'] = array(
'#type' => 'value',
'#value' => $countnids,
);
$form['#submit'][] = 'imagepicker_multitask_groups_form_submit';
return $form;
}