function forum_access_form_alter in Forum Access 6
Same name and namespace in other branches
- 5 forum_access.module \forum_access_form_alter()
- 7 forum_access.module \forum_access_form_alter()
Implementation of hook_form_alter().
Alter the node/comment create/edit forms and various admin forms.
File
- ./
forum_access.module, line 167 - forum_access.module
Code
function forum_access_form_alter(&$form, &$form_state, $form_id) {
//dpm($form, "form_id($form_id)");
if (isset($form['type']['#value']) && $form['type']['#value'] . '_node_form' == $form_id) {
module_load_include('node.inc', 'forum_access');
_forum_access_node_form($form, $form_state);
}
elseif ($form_id == 'comment_form' && !variable_get('forum_access_D5_legacy_mode', FALSE)) {
module_load_include('node.inc', 'forum_access');
_forum_access_comment_form($form, $form_state);
}
elseif ($form_id == 'forum_overview') {
module_load_include('admin.inc', 'forum_access');
_forum_access_forum_overview($form, $form_state);
}
elseif ($form_id == 'forum_form_container') {
module_load_include('admin.inc', 'forum_access');
_forum_access_forum_form($form, $form_state, TRUE);
}
elseif ($form_id == 'forum_form_forum') {
module_load_include('admin.inc', 'forum_access');
_forum_access_forum_form($form, $form_state, FALSE);
}
elseif ($form_id == 'forum_admin_settings') {
module_load_include('admin.inc', 'forum_access');
_forum_access_forum_admin_settings_form($form, $form_state);
}
elseif ($form_id == 'user_admin_role') {
module_load_include('admin.inc', 'forum_access');
_forum_access_user_admin_role_form($form, $form_state);
}
elseif ($form_id == 'content_access_admin_settings' && empty($_POST)) {
module_load_include('admin.inc', 'forum_access');
_forum_access_content_access_admin_form();
}
elseif ($form_id == 'user_admin_perm') {
module_load_include('admin.inc', 'forum_access');
_forum_access_user_admin_perm_form($form, $form_state);
}
elseif ($form_id == 'user_admin_account') {
module_load_include('admin.inc', 'forum_access');
_forum_access_user_admin_account_form($form, $form_state);
}
elseif ($form_id == 'user_profile_form') {
module_load_include('admin.inc', 'forum_access');
_forum_access_user_profile_form($form, $form_state);
}
}