You are here

function itoggle_form_node_type_form_alter in iToggle 7.2

Implements hook_form_FORM_ID_alter().

Adds iToggle options to node type forms.

File

./itoggle.module, line 81
iToggle core module.

Code

function itoggle_form_node_type_form_alter(&$form, $form_state) {
  $type = $form['#node_type']->type;
  $form['#submit'][] = 'itoggle_node_type_form_submit';
  $varname = "itoggle_enable_{$type}";
  $form['itoggle'] = array(
    '#type' => 'fieldset',
    '#title' => t('iToggle settings'),
    '#group' => 'additional_settings',
    '#attached' => array(
      'js' => array(
        drupal_get_path('module', 'itoggle') . '/misc/itoggle-node-type-form.js',
      ),
    ),
    '#tree' => TRUE,
  );
  $form['itoggle'][$varname] = array(
    '#type' => 'checkbox',
    '#title' => t('Enable iToggle for properties'),
    '#description' => t('Check this option to enable iToggle widgets when editing the "promote", "sticky" and "status" node properties.'),
    '#default_value' => variable_get($varname, FALSE),
  );
}