Collapse All | Expand All

    by Format ($mat_count)
      \n"; foreach ($locum_result[facets][mat] as $mat_code => $mat_code_count) { if (in_array($mat_code, $search_formats)) { print '
    • » ' . $locum_config[formats][$mat_code] . "
    • \n"; } else { $getvars_tmp = $getvars; if ($getvars_tmp[search_format][0] == 'all') { unset($getvars_tmp[search_format][0]); } $getvars_tmp[search_format][] = $mat_code; if (isset($getvars_tmp[page])) { $getvars_tmp[page] = ''; } $link_addr = $uri . '?' . sopac_make_pagevars(sopac_parse_get_vars($getvars_tmp)); print '
    • » ' . $locum_config[formats][$mat_code] . ' (' . $mat_code_count . ")
    • \n"; unset($getvars_tmp); } } print "
    \n"; } $facet_loc = is_array($getvars[location]) ? $getvars[location] : array(); $loc_count = count($locum_result[facets][loc]); if ($loc_count) { if (!is_array($getvars[location])) { $li_prop = ' class="closed"'; } else { $li_prop = NULL; } print "by Location ($loc_count)
      \n"; foreach ($locum_result[facets][loc] as $loc => $loc_count_indv) { $loc_name = $locum_config[locations][$loc] ? $locum_config[locations][$loc] : $loc; if (in_array($loc, $facet_loc)) { print '
    • » ' . $loc_name . "
    • \n"; } else { $getvars_tmp = $getvars; $getvars_tmp[location][] = urlencode($loc); if (isset($getvars_tmp[page])) { $getvars_tmp[page] = ''; } $link_addr = $uri . '?' . sopac_make_pagevars(sopac_parse_get_vars($getvars_tmp)); print '
    • » ' . $loc_name . ' (' . $loc_count_indv . ")
    • \n"; unset($getvars_tmp); } } print "
    \n"; } $facet_series = is_array($getvars[facet_series]) ? $getvars[facet_series] : array(); if (count($locum_result[facets][series])) { foreach ($locum_result[facets][series] as $series => $series_count) { $ser_arr = explode(';', $series); $ser_clean = trim($ser_arr[0]); $series_result_unweeded[$ser_clean]++; } foreach ($series_result_unweeded as $series => $series_count) { if ($series_count > 1) { $series_result[$series] = $series_count; } } $series_count = count($series_result); if ($series_count) { if (!is_array($getvars[facet_series])) { $li_prop = ' class="closed"'; } else { $li_prop = NULL; } print "by Series ($series_count)
      \n"; foreach ($series_result as $series => $series_name_count) { if (in_array($series, $facet_series)) { print '
    • » ' . $series . "
    • \n"; } else { $getvars_tmp = $getvars; $getvars_tmp[facet_series][] = urlencode($series); if (isset($getvars_tmp[page])) { $getvars_tmp[page] = ''; } $link_addr = $uri . '?' . sopac_make_pagevars(sopac_parse_get_vars($getvars_tmp)); print '
    • » ' . $series . ' (' . $series_name_count . ")
    • \n"; unset($getvars_tmp); } } print "
    \n"; } } $facet_lang = is_array($getvars[facet_lang]) ? $getvars[facet_lang] : array(); $lang_count = count($locum_result[facets][lang]); if ($lang_count) { if (!is_array($getvars[facet_lang])) { $li_prop = ' class="closed"'; } else { $li_prop = NULL; } print "by Language ($lang_count)
      \n"; foreach ($locum_result[facets][lang] as $lang => $lang_code_count) { if (in_array($lang, $facet_lang)) { print '
    • » ' . ucfirst($lang) . "
    • \n"; } else { $getvars_tmp = $getvars; $getvars_tmp[facet_lang][] = urlencode($lang); if (isset($getvars_tmp[page])) { $getvars_tmp[page] = ''; } $link_addr = $uri . '?' . sopac_make_pagevars(sopac_parse_get_vars($getvars_tmp)); print '
    • » ' . ucfirst($lang) . ' (' . $lang_code_count . ")
    • \n"; unset($getvars_tmp); } } print "
    \n"; } $facet_year = is_array($getvars[facet_year]) ? $getvars[facet_year] : array(); $year_count = count($locum_result[facets][pub_year]); if ($year_count) { if (!is_array($getvars[facet_year])) { $li_prop = ' class="closed"'; } else { $li_prop = NULL; } print "by Pub. Year ($year_count)
      \n"; foreach ($locum_result[facets][pub_year] as $year => $pub_year_count) { if (in_array($year, $facet_year)) { print '
    • » ' . $year . "
    • \n"; } else if ($year <= date('Y')) { // 'cuz catalogers are so infallable.. *cough* $getvars_tmp = $getvars; $getvars_tmp[facet_year][] = urlencode($year); if (isset($getvars_tmp[page])) { $getvars_tmp[page] = ''; } $link_addr = $uri . '?' . sopac_make_pagevars(sopac_parse_get_vars($getvars_tmp)); print '
    • » ' . $year . ' (' . $pub_year_count . ")
    • \n"; unset($getvars_tmp); } } print "
    \n"; } ?>