From ffa29e80ce0b1185194dc7f2ad642d60c04c9a06 Mon Sep 17 00:00:00 2001 From: Paul Pound Date: Mon, 18 Sep 2017 11:39:04 -0300 Subject: [PATCH] fix for eds book bento and catalog urls also removed hardcoded eds profiles in javascript used in testing --- targets/eds/js/eds_results.js | 4 +--- targets/eds/js/eds_results_article.js | 4 ++-- targets/eds/roblib_search_eds.module | 1 - targets/eds/theme/theme.inc | 2 +- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/targets/eds/js/eds_results.js b/targets/eds/js/eds_results.js index d20dbab..cae8aeb 100644 --- a/targets/eds/js/eds_results.js +++ b/targets/eds/js/eds_results.js @@ -1,7 +1,7 @@ Drupal.behaviors.roblib_search_eds = { attach: function (context, settings) { $url = settings.roblib_search_eds.search_url; - profile = 'eds'; //settings.roblib_search_eds.eds_profile; + profile = settings.roblib_search_eds.eds_profile; jQuery.getJSON($url, function (data) { var items = []; var numberOfDocs = 0; @@ -56,8 +56,6 @@ Drupal.behaviors.roblib_search_eds = { if (anNumber[0] && anNumber[0] == 'upei') { catalogUrl = 'View in UPEI Catalogue'; - } - if (catalogUrl) { items.push(''); } } diff --git a/targets/eds/js/eds_results_article.js b/targets/eds/js/eds_results_article.js index fd28ac6..57ff35e 100644 --- a/targets/eds/js/eds_results_article.js +++ b/targets/eds/js/eds_results_article.js @@ -1,7 +1,7 @@ Drupal.behaviors.roblib_search_eds_articles = { attach: function (context, settings) { $url = settings.roblib_search_eds_articles.search_url; - profile = 'eds'; //settings.roblib_search_eds.eds_profile; + articles_profile = settings.roblib_search_eds_articles.eds_profile; jQuery.getJSON($url, function (data) { var items = []; var numberOfDocs = 0; @@ -71,7 +71,7 @@ Drupal.behaviors.roblib_search_eds_articles = { queries.push(query.query); }) var query_str = data.queries[0].query; - var href_str = 'http://search.ebscohost.com/login.aspx?direct=true&site=ehost-live&scope=site&type=1&custid=uprince&groupid=main&profid=' + profile + '&mode=bool&lang=en&bquery='; + var href_str = 'http://search.ebscohost.com/login.aspx?direct=true&site=ehost-live&scope=site&type=1&custid=uprince&groupid=main&profid=' + articles_profile + '&mode=bool&lang=en&bquery='; jQuery('#roblib-search-eds-article-more').empty().append('See all results (' + data.recordCount + ')'); jQuery('#roblib-eds-articles-more-results').empty().append('See all results (' + data.recordCount + ')'); jQuery('#roblib-eds-articles-toc').empty().append('Articles (' + data.recordCount + ')'); diff --git a/targets/eds/roblib_search_eds.module b/targets/eds/roblib_search_eds.module index 16150ef..49dc1ee 100644 --- a/targets/eds/roblib_search_eds.module +++ b/targets/eds/roblib_search_eds.module @@ -332,7 +332,6 @@ function roblib_search_eds_build_config_arr($type) { $config['pass'] = variable_get('roblib_search_eds_pass', 'edspassword'); $config['profile'] = ($type === 'Books') ? variable_get('roblib_search_eds_book_profile', 'apilite') : variable_get('roblib_search_eds_profile', 'edsapi'); - $config['profile'] = variable_get('roblib_search_eds_profile', 'edsapi'); $config['auth_url'] = variable_get('roblib_search_eds_auth_url', 'https://eds-api.ebscohost.com/Authservice/rest'); $config['rest_url'] = variable_get('roblib_search_eds_rest_url', 'http://eds-api.ebscohost.com/edsapi/rest'); return $config; diff --git a/targets/eds/theme/theme.inc b/targets/eds/theme/theme.inc index 0986f67..97b0b39 100644 --- a/targets/eds/theme/theme.inc +++ b/targets/eds/theme/theme.inc @@ -25,7 +25,7 @@ function roblib_search_eds_preprocess_roblib_search_eds(&$variables) { 'roblib_search_eds' => array( 'search_url' => $search_url, 'eds_profile' => - variable_get('roblib_search_eds_profile', 'edsapi') + variable_get('roblib_search_eds_book_profile', 'apilite') ) ), array('type' => 'setting'));