function _forum_access_form_validate in Forum Access 7
Same name and namespace in other branches
- 6 forum_access.admin.inc \_forum_access_form_validate()
1 string reference to '_forum_access_form_validate'
- _forum_access_forum_form in ./
forum_access.admin.inc - Rewrite the forum administration page with our new access rules.
File
- ./
forum_access.admin.inc, line 538 - forum_access.admin.inc
Code
function _forum_access_form_validate($form, &$form_state) {
global $user;
if (user_access('bypass node access', $user)) {
return;
}
$access = $form_state['values']['forum_access']['grants']['checkboxes'];
// shortcut
foreach ($access['view'] as $rid => $checked) {
if ($checked && isset($user->roles[$rid])) {
return;
}
}
form_set_error('forum_access][view', t('You must assign %View access to a role that you hold.', array(
'%View' => 'View',
)));
}