function imagepicker_group_images_form_submit in Image Picker 7
Same name and namespace in other branches
- 5.2 imagepicker.module \imagepicker_group_images_form_submit()
- 5 imagepicker.module \imagepicker_group_images_form_submit()
- 6.2 imagepicker.functions.inc \imagepicker_group_images_form_submit()
Submit group images form
File
- ./
imagepicker.functions.inc, line 1779 - @author Bob Hutchinson http://drupal.org/user/52366 @copyright GNU GPL
Code
function imagepicker_group_images_form_submit($form, &$form_state) {
// have to delete all the entries for this image and rebuild with the new ones;
$img_id = $form_state['values']['img_id'];
imagepicker_delete_group_image($img_id);
$grouplist = $form_state['values']['grouplist'];
$inserted = FALSE;
foreach ($grouplist as $gid) {
if ($gid > 0) {
$record->gid = $gid;
$record->img_id = $img_id;
imagepicker_insert_group_image($record);
$inserted = TRUE;
}
}
if (!$inserted) {
$gid = imagepicker_get_user_group_state();
if ($gid) {
$ids = imagepicker_get_images_by_group($gid);
if (!$ids) {
global $user;
db_update('imagepicker_user_groups')
->fields(array(
'state' => 0,
))
->condition('uid', $user->uid)
->condition('state', 1)
->execute();
}
}
}
}