function category_titles_wrapper() { $result = array( array('categoryName' => 'Building Number', 'categoryId' => 'building_number', 'subcategories' => generate_building_number_categories()), array('categoryName' => 'Building Name', 'categoryId' => 'building_name', 'subcategories' => generate_building_name_categories()), ); $categories = Buildings::category_titles(); foreach ($categories as $category => $category_text) { $result[] = array( 'categoryName' => $category_text, 'categoryId' => $category, ); } return $result; }
require_once WEBROOT . "page_builder/page_header.php"; require_once LIBDIR . "campus_map.php"; if ($page->branch == 'Webkit') { $categories = array( 'buildings' => 'Building Number', 'names' => 'Building Name', ); } else { $categories = array( 'buildings' => 'Buildings by Number', 'names' => 'Buildings by Name', ); } $category_info = Buildings::category_titles(); if(!isset($_REQUEST['category'])) { $categories = array_merge($categories, $category_info); $page->cache(); require "$page->branch/index.html"; } else { $category = $_REQUEST['category']; switch ($category) { case 'buildings': case 'names': if (isset($_REQUEST['drilldown'])) {