You are here

function commerce_registration_form_node_form_alter in Commerce Registration 7.3

Implements hook_form_FORM_ID_alter().

File

./commerce_registration.module, line 380
Commerce Registration module code.

Code

function commerce_registration_form_node_form_alter(&$form, &$form_state) {
  $settings = commerce_registration_get_entity_settings('node', $form['#node']);
  $form['#submit'][] = 'commerce_registration_node_form_submit';
  $form['commerce_registration'] = array(
    '#type' => 'fieldset',
    '#group' => 'additional_settings',
    '#title' => t('Commerce Registration settings'),
    '#help' => t('Stuff'),
    '#weight' => '-1',
    '#tree' => TRUE,
    '#attributes' => array(
      'class' => array(
        'commerce-registration-settings-form',
      ),
    ),
    '#attached' => array(
      'js' => array(
        drupal_get_path('module', 'commerce_registration') . '/includes/js/commerce_registration.form.js',
      ),
    ),
  );
  $form['commerce_registration']['hide_manage_tab'] = array(
    '#type' => 'checkbox',
    '#title' => t('Hide %manage tab', array(
      '%manage' => 'Manage Registrations',
    )),
    '#default_value' => isset($settings['hide_manage_tab']) ? $settings['hide_manage_tab'] : 0,
  );
}