function imagepicker_browse_groups_form_submit in Image Picker 7
Same name and namespace in other branches
- 5.2 imagepicker.module \imagepicker_browse_groups_form_submit()
- 5 imagepicker.module \imagepicker_browse_groups_form_submit()
- 6.2 imagepicker.functions.inc \imagepicker_browse_groups_form_submit()
Submit browse groups form
File
- ./
imagepicker.functions.inc, line 1627 - @author Bob Hutchinson http://drupal.org/user/52366 @copyright GNU GPL
Code
function imagepicker_browse_groups_form_submit($form, &$form_state) {
// need to get the users gids
$account = FALSE;
if (isset($form_state['values']['uid'])) {
$account = user_load($form_state['values']['uid']);
if (isset($form_state['values']['gid'])) {
imagepicker_variable_set('imagepicker_currentgroup', $form_state['values']['gid']);
}
else {
imagepicker_variable_set('imagepicker_currentgroup', 0);
}
}
else {
$gids = imagepicker_get_groups($account);
$gids = array_keys($gids);
foreach ($gids as $gid) {
$state = 0;
if ($gid == $form_state['values']['gid']) {
$state = 1;
}
db_update('imagepicker_user_groups')
->fields(array(
'state' => $state,
))
->condition('gid', $gid)
->execute();
}
}
}