// various copy includes require_once "../../config.gen.inc.php"; require_once "data/data.inc.php"; // records stats require_once "../page_builder/page_header.php"; // sets up adapter class $adapter = ModuleAdapter::find(); require_once "adapters/" . $adapter . "/adapter.php"; // libs require_once "lib/map.lib.inc.php"; $category_info = Categorys::$info; $category = $_REQUEST['category']; $title = $category_info[$category][2]; if ($category == "campus") { // this is a WVU-specific listing since we have three "campuses" in one town require "templates/{$prefix}/campus.html"; } else { if ($category == "names" || $category == "codes") { require "templates/{$prefix}/category.html"; } else { if ($category == "wifi") { $places = MapAdapter::getPlacesByWiFi(); require "templates/{$prefix}/places.html"; } else { $type = $category_info[$category][3]; $places = MapAdapter::getPlacesByType($type); require "templates/{$prefix}/places.html"; } } } $page->output();
<?php /** * Copyright (c) 2010 West Virginia University * * Licensed under the MIT License * Redistributions of files must retain the above copyright notice. * */ /** * This script is simply used to provide customized search results for the federated search module */ // sets up adapter class require_once "../page_builder/adapter.php"; $adapter = ModuleAdapter::find('map'); require_once "../map/adapters/" . $adapter . "/adapter.php"; // libs require_once "../map/lib/map.lib.inc.php"; $results = MapAdapter::searchPlaces($filter); $total = count($results); require "../map/templates/{$prefix}/federated.html";
<?php /** * Copyright (c) 2008 Massachusetts Institute of Technology * * Licensed under the MIT License * Redistributions of files must retain the above copyright notice. * */ // various copy includes require_once "../../config.gen.inc.php"; require_once "data/data.inc.php"; // records stats require_once "../page_builder/page_header.php"; // sets up adapter class $adapter = ModuleAdapter::find(); require_once "adapters/" . $adapter . "/adapter.php"; // libs require_once "lib/map.lib.inc.php"; $results = MapAdapter::searchPlaces($_REQUEST['filter']); $total = count($results); if (count($results) == 1) { $result = $results[0]; header("Location: " . detailURL($result['id'], $result['latitude'], $result['longitude']) . "&ir=true"); } else { require "templates/{$prefix}/search.html"; $page->output(); }
// various copy includes require_once "../../config.gen.inc.php"; require_once "data/data.inc.php"; // records stats require_once "../page_builder/page_header.php"; // sets up adapter class $adapter = ModuleAdapter::find(); require_once "adapters/" . $adapter . "/adapter.php"; // libs require_once "lib/map.lib.inc.php"; $category_info = Categorys::$info; $category = $_REQUEST['category']; $title = $category_info[$category][2]; $titlebar = ucwords($category_info[$category][0]); $drilldown = str_replace('%20', ' ', $_REQUEST['drilldown']); $drilldown_title = $_REQUEST['desc']; if ($category == "names") { $places = MapAdapter::getPlacesByName($drilldown); } else { if ($category == "campus") { $places = MapAdapter::getPlacesByCampus($drilldown); } else { if ($category == "codes") { $places = MapAdapter::getPlacesByCode($drilldown); $key = 'code'; // a hack to make sure the code listing comes up on the drilldown } } } require "templates/{$prefix}/drilldown.html"; $page->output();
function marker() { global $mobile_web_addy, $theme; if ((int) $_REQUEST['loc'] != 0) { $places = MapAdapter::getPlace($_REQUEST['loc']); $place = $places[0]; $lat = $place['latitude']; $long = $place['longitude']; $icon = "icon:http://" . $mobile_web_addy . "/map/templates/webkit/images/markers/" . $place['marker'] . ".png"; return $icon . "|" . $lat . "," . $long; } else { if ($_REQUEST['all']) { // WTF does this do? $db = new db(); $stmt =& $db->connection->prepare("SELECT * FROM Buildings WHERE type = " . $_REQUEST['all']); $result = $stmt->execute(); $results = $result->fetchAll(); $markers = ""; foreach ($results as $result) { $lat = $data[0]['latitude']; $long = $data[0]['longitude']; $marker = marker_type($data[0]['type']); $markers .= $lat . "," . $long . "," . $marker . "|"; } return $markers; } } }