function _forum_access_comment_form in Forum Access 7
Same name and namespace in other branches
- 6 forum_access.node.inc \_forum_access_comment_form()
Sanitizes the comment Administration options for users with Edit grants.
1 call to _forum_access_comment_form()
- forum_access_form_alter in ./
forum_access.module - Implements hook_form_alter().
File
- ./
forum_access.node.inc, line 207 - forum_access.node.inc
Code
function _forum_access_comment_form(&$form, &$form_state) {
global $user;
$comment = $form_state['comment'];
if ($form['cid']['#value'] && isset($form['author']) && !empty($user->_forum_access_moderator)) {
$editable_administration_elements = variable_get('forum_access_allowed_comment_edit_administration_elements', array(
'homepage',
'status',
'subscriptions_notify',
));
foreach (element_children($form['author']) as $key) {
if (array_search($key, $editable_administration_elements) === FALSE) {
$form['author'][$key]['#disabled'] = TRUE;
}
}
}
}