You are here

function module_filter_form_system_modules_alter in Module Filter 6

Same name and namespace in other branches
  1. 8.3 module_filter.module \module_filter_form_system_modules_alter()
  2. 8 module_filter.module \module_filter_form_system_modules_alter()
  3. 7.2 module_filter.module \module_filter_form_system_modules_alter()
  4. 7 module_filter.module \module_filter_form_system_modules_alter()

Implementation of hook_form_FORM_ID_alter().

File

./module_filter.module, line 39
This is the file description for Module Filter module.

Code

function module_filter_form_system_modules_alter(&$form, $form_state) {

  // Don't alter the form when confirming.
  if (isset($form['confirm'])) {
    return;
  }
  $form['module_filter'] = array(
    '#tree' => TRUE,
  );
  $form['module_filter']['name'] = array(
    '#type' => 'textfield',
    '#title' => t('Filter list'),
  );
  $form['module_filter']['show'] = array(
    '#type' => 'checkboxes',
    '#default_value' => array(
      'enabled',
      'disabled',
      'required',
      'unavailable',
    ),
    '#options' => array(
      'enabled' => t('Enabled'),
      'disabled' => t('Disabled'),
      'required' => t('Required'),
      'unavailable' => t('Unavailable'),
    ),
    '#prefix' => '<div id="module-filter-show-wrapper">',
    '#suffix' => '</div>',
  );
  $form['#theme'] = 'module_filter_system_modules';
}