You are here

function signup_filter_status_form in Signup 6

Same name and namespace in other branches
  1. 5.2 signup.module \signup_filter_status_form()
  2. 5 signup.module \signup_filter_status_form()
  3. 6.2 includes/admin.signup_administration.inc \signup_filter_status_form()
  4. 7 includes/admin.signup_administration.inc \signup_filter_status_form()

Form builder for the signup status filter on the signup administration page.

1 string reference to 'signup_filter_status_form'
signup_admin_page in includes/admin.signup_administration.inc
Print the admin signup overview page located at admin/content/signup.

File

includes/admin.signup_administration.inc, line 22
Code related to the Signup administration page (admin/content/signup).

Code

function signup_filter_status_form(&$form_state) {
  $options = array(
    'all' => t('All'),
    'open' => t('Open'),
    'closed' => t('Closed'),
  );
  if (empty($_SESSION['signup_status_filter'])) {
    $_SESSION['signup_status_filter'] = 'all';
  }
  $form['filter'] = array(
    '#type' => 'select',
    '#title' => t('Filter by signup status'),
    '#options' => $options,
    '#default_value' => $_SESSION['signup_status_filter'],
  );
  $form['submit'] = array(
    '#type' => 'submit',
    '#value' => t('Filter'),
  );

  //  $form['#redirect'] = FALSE;
  return $form;
}