system_themes_admin_form

7 system.admin.inc system_themes_admin_form($form, &$form_state, $theme_options)
8 system.admin.inc system_themes_admin_form($form, &$form_state, $theme_options)

Form to select the administration theme.

See also

system_themes_admin_form_submit()

Related topics

1 string reference to 'system_themes_admin_form'

File

modules/system/system.admin.inc, line 258
Admin page callbacks for the system module.

Code

function system_themes_admin_form($form, &$form_state, $theme_options) {
  // Administration theme settings.
  $form['admin_theme'] = array(
    '#type' => 'fieldset', 
    '#title' => t('Administration theme'),
  );
  $form['admin_theme']['admin_theme'] = array(
    '#type' => 'select', 
    '#options' => array(0 => t('Default theme')) + $theme_options, 
    '#title' => t('Administration theme'), 
    '#description' => t('Choose "Default theme" to always use the same theme as the rest of the site.'), 
    '#default_value' => variable_get('admin_theme', 0),
  );
  $form['admin_theme']['node_admin_theme'] = array(
    '#type' => 'checkbox', 
    '#title' => t('Use the administration theme when editing or creating content'), 
    '#default_value' => variable_get('node_admin_theme', '0'),
  );
  $form['admin_theme']['actions'] = array('#type' => 'actions');
  $form['admin_theme']['actions']['submit'] = array(
    '#type' => 'submit', 
    '#value' => t('Save configuration'),
  );
  return $form;
}
Login or register to post comments