Example #1
0
// 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();
Example #2
0
<?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";
Example #3
0
<?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();
}
Example #4
0
// 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();
Example #5
0
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;
        }
    }
}