function workbench_access_user_form_submit in Workbench Access 7
Save user assignments.
File
- ./
workbench_access.admin.inc, line 487 - Workbench Access admin file.
Code
function workbench_access_user_form_submit($form, &$form_state) {
$results = $form_state['values']['sections'];
$sections = array();
foreach ($results as $result) {
$sections = array_merge($sections, array_keys(array_filter($result)));
}
if (empty($sections)) {
drupal_set_message(t('There are now no editorial sections for this user.'), 'warning');
}
$uid = $form_state['values']['uid'];
workbench_access_rebuild_user($uid, $sections);
if (!empty($sections)) {
drupal_set_message(t('User permissions have been updated.'));
}
}