Bug 13591: Pass OPACBaseURL to rss creation process
authorColin Campbell <colin.campbell@ptfs-europe.com>
Tue, 10 Mar 2015 12:15:28 +0000 (12:15 +0000)
committerTomas Cohen Arazi <tomascohen@gmail.com>
Fri, 15 May 2015 19:11:07 +0000 (16:11 -0300)
Links in rss templates were hardcoded to library.org.nz. Should pass and
use the system's OPACBaseURL.

Tested and verified.

Signed-off-by: Eivin Giske Skaaren <eskaaren@yahoo.no>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@gmail.com>
misc/cronjobs/rss/lastAcquired-1.0.tt
misc/cronjobs/rss/lastAcquired-2.0.tt
misc/cronjobs/rss/lastAcquired.tt
misc/cronjobs/rss/longestUnseen.tt
misc/cronjobs/rss/mostReserved.tt
misc/cronjobs/rss/rss.pl

index 566b614..c6ff6f7 100644 (file)
     <items>
       <rdf:Seq>
       [% FOREACH i IN ITEMS %]
-        <rdf:li resource="http://opac.library.org.nz/cgi-bin/koha/opac-detail.pl?biblionumber=[% ibiblionumber %]"/>
+        <rdf:li resource="[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% ibiblionumber %]"/>
       [% END %]
       </rdf:Seq>
     </items>
 </channel>
 
   [% FOREACH i IN ITEMS %]
-  <item rdf:about="http://opac.library.org.nz/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]">
+  <item rdf:about="[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]">
   <title>[% i.TITLE %][% IF i.AUTHOR %] by [% i.AUTHOR %][% END %]</title>
-  <link>http://opac.library.org.nz/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]</link>
+  <link>[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% biblionumber %]</link>
 <description><![CDATA[[% TITLE %][% IF i.AUTHOR %] by [% i.AUTHOR %][% END %]
 <br>[% place %] [% i.publishercode %] [% i.publicationyear %]
 <br>[% pages %] [% i.illus %] [% i.size %]
 [% IF i.notes %]<br><br>[% i.notes %][% END %]<br>
-<a href="http://opac.library.org.nz/cgi-bin/koha/opac-detail.pl?biblionumber=[% i.biblionumber %]">View Details</a> | <a href="http://opac.library.org.nz/cgi-bin/koha/opac-reserve.pl?biblionumber=[% i.biblionumber %]">Reserve this Item</a>[% IF i.author %] | <a href="http://opac.library.org.nz/cgi-bin/koha/opac-search.pl?marclist=biblio.author&amp;and_or=and&amp;excluding=&amp;operator=contains&amp;value=[% i.author %]&amp;resultsperpage=20&amp;orderby=biblio.title&amp;op=do_search">More by this Author</a>[% END %]
+<a href="[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% i.biblionumber %]">View Details</a> | <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-reserve.pl?biblionumber=[% i.biblionumber %]">Reserve this Item</a>[% IF i.author %] | <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?marclist=biblio.author&amp;and_or=and&amp;excluding=&amp;operator=contains&amp;value=[% i.author %]&amp;resultsperpage=20&amp;orderby=biblio.title&amp;op=do_search">More by this Author</a>[% END %]
 ]]></description>
  </item>
 [% END %]
index 45f7e0e..820b26d 100644 (file)
 [% FOREACH i IN ITEMS %]
  <item>
   <title>[% i.TITLE %][% IF i.AUTHOR %] by [% i.AUTHOR %][% END %]</title>
-  <link>http://opac.library.org.nz/cgi-bin/koha/opac-detail.pl?biblionumber=[% i.biblionumber %]</link>
+  <link>[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% i.biblionumber %]</link>
 <description><![CDATA[[% i.TITLE %][% IF i.AUTHOR %] by [%  i.AUTHOR %][% END %]
 <br>[% IF i.publishercode %][% i.place %] [%  i.publishercode %] [%  publicationyear %]<br>[% END %]
 [% IF i.pages %][% i.pages %][% i.illus %][% i.size %][% END %]
 [% IF i.notes %]<p>[% i.notes %]</p>[% END %]<br>
-<a href="http://opac.library.org.nz/cgi-bin/koha/opac-detail.pl?biblionumber=[% i.biblionumber %]">View Details</a> | <a href="http://opac.library.org.nz/cgi-bin/koha/opac-reserve.pl?biblionumber=[% i.biblionumber %]">Reserve this Item</a>[% IF i.author %] | <a href="http://opac.library.org.nz/cgi-bin/koha/opac-search.pl?marclist=biblio.author&amp;and_or=and&amp;excluding=&amp;operator=contains&amp;value=[% i.author %]&amp;resultsperpage=20&amp;orderby=biblio.title&amp;op=do_search">More by this Author</a>[% END %]
+<a href="[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% i.biblionumber %]">View Details</a> | <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-reserve.pl?biblionumber=[% i.biblionumber %]">Reserve this Item</a>[% IF i.author %] | <a href="[% OPACBaseURL %]/cgi-bin/koha/opac-search.pl?marclist=biblio.author&amp;and_or=and&amp;excluding=&amp;operator=contains&amp;value=[% i.author %]&amp;resultsperpage=20&amp;orderby=biblio.title&amp;op=do_search">More by this Author</a>[% END %]
 ]]></description>
  </item>
 [% END %]
index fb8de72..c06413f 100644 (file)
@@ -21,7 +21,7 @@
 [% FOREACH i IN ITEMS %]
  <item>
   <title>[% i.TITLE %], by [% i.AUTHOR %]</title>
-  <link>http://opac.library.org.nz/cgi-bin/koha/opac-detail.pl?biblionumber=[% i.biblionumber %]</link>
+  <link>[% OPACBaseURL %]/cgi-bin/koha/opac-detail.pl?biblionumber=[% i.biblionumber %]</link>
 
  </item>
 [% END %]
index 4f70e9b..8e2395a 100644 (file)
@@ -21,7 +21,7 @@
 [% FOREACH i IN ITEMS %]
  <item>
   <title>[% i.TITLE %], by [% i.AUTHOR %]</title>
-  <link>http://opac.library.org.nz/cgi-bin/koha/opac-searchresults.pl?isbn=[% i.ISBN %]</link>
+  <link>[% OPACBaseURL %]/cgi-bin/koha/opac-searchresults.pl?isbn=[% i.ISBN %]</link>
 
  </item>
 [% END %]
index 3687451..d25205a 100644 (file)
@@ -21,7 +21,7 @@
 [% FOREACH i IN ITEMS %]
  <item>
   <title>[% TITLE %], by [% AUTHOR %]</title>
-  <link>http://opac.library.org.nz/cgi-bin/koha/opac-searchresults.pl?isbn=[% ISBN %]</link>
+  <link>[% OPACBaseURL %]/cgi-bin/koha/opac-searchresults.pl?isbn=[% ISBN %]</link>
 
  </item>
 [% END %]
index 355d74a..60e34fb 100755 (executable)
@@ -41,6 +41,7 @@ my $feed    = Template->new();
 my %channel = getConf("channel");
 my %image   = getConf("image");
 my $vars    = {
+    OPACBaseURL      => C4::Context->preference('OPACBaseURL'),
     CHANNELTITLE     => $channel{'title'},
     CHANNELLINK      => $channel{'link'},
     CHANNELDESC      => $channel{'desc'},