You are here

function jquery_ui_filter_demo_settings in jQuery UI filter 6

Same name and namespace in other branches
  1. 7 jquery_ui_filter.admin.inc \jquery_ui_filter_demo_settings()

Demo settings form

1 string reference to 'jquery_ui_filter_demo_settings'
jquery_ui_filter_menu in ./jquery_ui_filter.module
Implementation of hook_menu().

File

./jquery_ui_filter.admin.inc, line 40
Administration pages for the 'jQuery UI filter' module.

Code

function jquery_ui_filter_demo_settings(&$form_state) {
  if (isset($form_state['post']['op']) && $form_state['post']['op'] == t('Reset')) {
    drupal_goto($_GET['q']);
  }
  $form = array(
    '#redirect' => FALSE,
  );

  // Demos
  foreach (array(
    'accordion',
    'dialog',
    'tabs',
  ) as $type) {
    if (module_exists("jquery_ui_filter_{$type}")) {
      module_load_include('admin.inc', "jquery_ui_filter_{$type}");
      $func = "_jquery_ui_filter_{$type}_demo";
      $form += $func($form_state);
    }
  }

  // Submit
  $form['html']['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Update'),
  );
  $form['html']['reset'] = array(
    '#type' => 'submit',
    '#value' => t('Reset'),
  );
  return $form;
}