function demo_reset_form_demo_manage_form_alter in Demonstration site (Sandbox / Snapshot) 7
Same name and namespace in other branches
- 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',
),
);
}