function oa_sections_form_oa_section_node_form_alter in Open Atrium Core 7.2
Implements hook_form_FORM_ID_alter().
File
- modules/
oa_sections/ oa_sections.module, line 247
Code
function oa_sections_form_oa_section_node_form_alter(&$form, &$form_state, $form_id) {
if (!empty($form['#node']->hide_field_oa_section)) {
$form['field_oa_section']['#access'] = FALSE;
}
_oa_core_hide_comment_settings($form);
_oa_core_setup_node_space_type($form, 'section_type', 'field_oa_section');
if (!empty($form['menu'])) {
$form['menu']['link']['hidden'] = array(
'#type' => 'checkbox',
'#title' => t('Disabled'),
// Default to hidden so in menu for organization but not showing.
'#default_value' => !empty($form['#node']->nid) ? $form['#node']->menu['hidden'] : !empty($form['#node']->default_menu_hidden),
'#description' => t('Allow items to be placed under this section, but prevent display in section menu.'),
'#weight' => 100,
);
}
// Enable menu link and group menu by default
if (empty($form['#node']->nid) && !empty($form['#node']->group_plid)) {
$form['menu']['enabled']['#default_value'] = !empty($form['#node']->default_menu_enabled);
$form['menu']['link']['parent']['#default_value'] = OG_MENU_SINGLE_MENU_NAME . ':' . $form['#node']->group_plid;
}
}