You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.0 KiB
29 lines
1.0 KiB
<?php |
|
|
|
/* |
|
* To change this template, choose Tools | Templates |
|
* and open the template in the editor. |
|
*/ |
|
|
|
function roblib_search_cufts_preprocess_roblib_search_cufts(&$variables) { |
|
global $base_url; |
|
if (!isset($query)) { |
|
if (isset($_GET['roblib_query'])) { |
|
$query = $_GET['roblib_query']; |
|
} |
|
else { |
|
return ''; |
|
} |
|
} |
|
$spinner_path = $base_url . '/' . drupal_get_path('module', 'roblib_search') . '/img/'.'spinner.gif'; |
|
$variables['spinner_path'] = $spinner_path; |
|
$search_url = $base_url .'/roblib_search/cufts/ajax/'.urlencode($query); |
|
|
|
drupal_add_js(drupal_get_path('module', 'roblib_search_cufts') . '/js/cufts_results.js'); |
|
|
|
$url = variable_get('roblib_search_cufts_url', 'http://cufts2.lib.sfu.ca/CJDB/PCU/browse/show?'); |
|
$url_suffix = variable_get('roblib_search_cufts_search_suffix', 'browse_field=title&search_type=startswith&format=json&search_terms=').$query; |
|
drupal_add_js(array('roblib_search_cufts' => array('search_url' => $search_url,'url'=>$url,'suffix'=>$url_suffix)), array('type' => 'setting')); |
|
|
|
} |
|
?>
|
|
|