function forum_access_form_alter in Forum Access 7
Same name and namespace in other branches
- 5 forum_access.module \forum_access_form_alter()
- 6 forum_access.module \forum_access_form_alter()
Implements hook_form_alter().
Alter the node/comment create/edit forms and various admin forms.
File
- ./
forum_access.module, line 261 - forum_access.module
Code
function forum_access_form_alter(&$form, &$form_state, $form_id) {
//dpm($form, "form_id($form_id)");
if ($form_id == 'forum_node_form' && !empty($form['#node_edit_form'])) {
_forum_access_module_load_include('node.inc');
_forum_access_node_form($form, $form_state);
}
elseif ($form['#id'] == 'comment-form') {
_forum_access_module_load_include('node.inc');
_forum_access_comment_form($form, $form_state);
}
elseif ($form_id == 'forum_overview') {
_forum_access_module_load_include('admin.inc');
_forum_access_forum_overview($form, $form_state);
}
elseif ($form_id == 'forum_form_container') {
_forum_access_module_load_include('admin.inc');
_forum_access_forum_form($form, $form_state, TRUE);
}
elseif ($form_id == 'forum_form_forum') {
_forum_access_module_load_include('admin.inc');
_forum_access_forum_form($form, $form_state, FALSE);
}
elseif ($form_id == 'content_access_admin_settings' && empty($_POST)) {
_forum_access_module_load_include('admin.inc');
_forum_access_content_access_admin_form($form_state['build_info']['args'][0]);
}
}