function admin_degrees_list_filter_form

6.x admin.degrees.inc admin_degrees_list_filter_form()

File

modules/admin/admin.degrees.inc, line 978

Code

function admin_degrees_list_filter_form() {
  $form = array();

  $form ['mark_top'] = array(
    'type' => 'markup',
    'value' => "<strong>" . t('Filter by...') . "</strong>",
    'weight' => 0,
  );

  $filter_class_options = array('' => t("- All -"));
  $degree_classes = fp_get_degree_classifications();
  foreach ($degree_classes ["levels"] as $level => $details) {
    foreach ($degree_classes ["levels"][$level] as $machine_name => $title) {
      $filter_class_options [$machine_name] = "$level - $title";
    }
  }

  $filter_class_value = @$_SESSION ['degrees_filter_class'];

  $form ['filter_class'] = array(
    'type' => 'select',
    'label' => t('Class:'),
    'options' => $filter_class_options,
    'value' => $filter_class_value,
    'hide_please_select' => TRUE,
    'weight' => 10,
  );


  $filter_level_options = array('' => t("- All -"), "UG" => t("Under Grad"), "GR" => t("Grad"));
  $filter_level_value = @$_SESSION ['degrees_filter_level'];
  $form ['filter_level'] = array(
    'type' => 'select',
    'label' => t('Level:'),
    'options' => $filter_level_options,
    'value' => $filter_level_value,
    'hide_please_select' => TRUE,
    'weight' => 15,
  );


  $filter_school_value = 0;
  // If we have enabled the schools module, then have a selector for that as well
  if (module_enabled('schools')) {
    $filter_school_value = @intval($_SESSION ['degrees_filter_school']);
    $options = schools_get_schools_for_fapi(TRUE, TRUE, 'degree', TRUE);
    $options [0] = t('- All / Default -');
    $form ['filter_school'] = array(
      'type' => 'select',
      'label' => t('School:'),
      'options' => $options,
      'value' => $filter_school_value,
      'weight' => 20,
      'hide_please_select' => TRUE,
    );


  } // if schools enabled



  $form ['submit_btn'] = array(
    'type' => 'submit',
    'value' => t('Apply'),
    'weight' => 100,
  );

  $form ['reset_btn'] = array(
    'type' => 'submit',
    'value' => t('Reset'),
    'weight' => 110,
  );

  return $form;
}