Example #1
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 #2
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();
}