You are here

function demo_reset_form_demo_manage_form_alter in Demonstration site (Sandbox / Snapshot) 7

Same name and namespace in other branches
  1. 6 demo_reset.module \demo_reset_form_demo_manage_form_alter()

Implements hook_form_FORMID_alter().

File

demo_reset/demo_reset.module, line 45
Demonstration site reset module.

Code

function demo_reset_form_demo_manage_form_alter(&$form, &$form_state) {
  $form['status']['demo_reset_default'] = array(
    '#type' => 'item',
    '#title' => t('Default snapshot'),
    '#markup' => check_plain(variable_get('demo_dump_cron', t('- None -'))),
  );
  $demo_dump_cron = variable_get('demo_dump_cron', 'demo_site');
  foreach ($form['dump'] as $name => $option) {
    if ($name == $demo_dump_cron) {
      $form['dump'][$name]['#value'] = $name;
      break;
    }
  }
  $form['actions']['cron'] = array(
    '#type' => 'submit',
    '#value' => t('Use for cron runs'),
    '#submit' => array(
      'demo_reset_demo_manage_form_submit',
    ),
  );
}