function imagepicker_groups_form_submit in Image Picker 5.2
Same name and namespace in other branches
- 5 imagepicker.module \imagepicker_groups_form_submit()
- 6.2 imagepicker.group.inc \imagepicker_groups_form_submit()
- 7 imagepicker.group.inc \imagepicker_groups_form_submit()
Submit groups form
File
- ./
imagepicker.module, line 2656 - Enables permitted roles to upload images for insertion into configured nodes.
Code
function imagepicker_groups_form_submit($form_id, $form_values) {
global $user;
$record['group_name'] = $form_values['group_name'];
$record['group_description'] = $form_values['group_description'];
$record['public'] = $form_values['group_public'];
// Check role restrictions submitted
if ($form_values['roles']) {
$found = 0;
foreach ($form_values['roles'] as $rid => $role) {
if (!$role) {
unset($form_values['roles'][$rid]);
}
else {
$found++;
}
}
if ($found) {
$record['avail_roles'] = implode(':', $form_values['roles']);
}
else {
$record['avail_roles'] = 'all';
}
}
if ($form_values['account']) {
$record['uid'] = $form_values['account'];
}
else {
$record['uid'] = $user->uid;
}
if ($form_values['gid']) {
$record['gid'] = $form_values['gid'];
imagepicker_update_user_group($record);
}
else {
imagepicker_insert_user_group($record);
}
}