Adding COinS support to cart pop-up; Hide similar items in opac-details if no similar...
authorOwen Leonard <oleonard@myacpl.org>
Tue, 8 Apr 2008 13:14:14 +0000 (08:14 -0500)
committerJoshua Ferraro <jmf@liblime.com>
Tue, 8 Apr 2008 13:37:11 +0000 (08:37 -0500)
Signed-off-by: Joshua Ferraro <jmf@liblime.com>
koha-tmpl/opac-tmpl/prog/en/js/basket.js
koha-tmpl/opac-tmpl/prog/en/modules/opac-basket.tmpl
koha-tmpl/opac-tmpl/prog/en/modules/opac-detail.tmpl
opac/opac-basket.pl

index 8bc731c..d68432d 100644 (file)
@@ -80,7 +80,7 @@ function openBasket() {
     if ( strCookie ) {
         var iW = 820;
         var iH = 450;
-        var optWin = "dependant=yes,status=yes,scrollbars=yes,resizable=yes,toolbar=no,adressbar=no,height="+iH+",width="+iW;
+        var optWin = "dependant=yes,status=yes,scrollbars=yes,resizable=yes,toolbar=no,location=yes,height="+iH+",width="+iW;
         var loc = CGIBIN + "opac-basket.pl?" + strCookie;
         var basket = open(loc, "basket", optWin);
         if (window.focus) {basket.focus()}
index 7da9d13..5988c74 100644 (file)
@@ -71,6 +71,8 @@
                 <!-- TMPL_IF name="subtitle" --> <!-- TMPL_VAR NAME="subtitle" --><!-- /TMPL_IF -->
         <!-- /TMPL_IF -->
     </h3>
+           <!-- COinS / OpenURL -->
+    <span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.au=<!-- TMPL_VAR NAME="author" -->&amp;rft.btitle=<!-- TMPL_VAR NAME="title" ESCAPE="url" -->&amp;rft.date=<!-- TMPL_VAR NAME="publicationyear" -->&amp;rft.tpages=<!-- TMPL_VAR NAME="size" -->&amp;rft.isbn=<!-- TMPL_VAR NAME="isbn"  ESCAPE="url" -->&amp;rft.aucorp=&amp;rft.place=<!-- TMPL_VAR NAME="place" -->&amp;rft.pub=<!-- TMPL_VAR NAME="publisher" ESCAPE="url" -->&amp;rft.edition=<!-- TMPL_VAR NAME="edition" -->&amp;rft.series=<!-- TMPL_VAR NAME="series" -->&amp;rft.genre=">COinS</span>
     <table>
         <!-- TMPL_IF name="isbn" -->
         <tr>
                         <!-- /TMPL_IF -->
                         <!-- TMPL_IF name="notes" -->
                         <p><!-- TMPL_VAR name="notes" --></p>
-                        <!-- /TMPL_IF --></td>
+                        <!-- /TMPL_IF -->
+                                                   <!-- COinS / OpenURL -->
+    <span class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&amp;rft.au=<!-- TMPL_VAR NAME="author" -->&amp;rft.btitle=<!-- TMPL_VAR NAME="title" ESCAPE="url" -->&amp;rft.date=<!-- TMPL_VAR NAME="publicationyear" -->&amp;rft.tpages=<!-- TMPL_VAR NAME="size" -->&amp;rft.isbn=<!-- TMPL_VAR NAME="isbn"  ESCAPE="url" -->&amp;rft.aucorp=&amp;rft.place=<!-- TMPL_VAR NAME="place" -->&amp;rft.pub=<!-- TMPL_VAR NAME="publisher" ESCAPE="url" -->&amp;rft.edition=<!-- TMPL_VAR NAME="edition" -->&amp;rft.series=<!-- TMPL_VAR NAME="series" -->&amp;rft.genre="></span>
+                                               </td>
             <td><!-- TMPL_VAR name="description" --></td>
             </tr>
         <!-- /TMPL_LOOP -->
index aeecdd0..744dccc 100755 (executable)
         </a></li><!-- /TMPL_IF -->
 </ul>
 
-<!-- TMPL_IF NAME="AmazonContent" --><!-- TMPL_IF NAME="OPACAmazonSimilarItems" -->
+<!-- TMPL_IF NAME="AmazonContent" --><!-- TMPL_IF NAME="OPACAmazonSimilarItems" --><!-- TMPL_IF NAME="similar_biblionumbers" -->
 <div id="similars">
 <h4>Similar Items</h4>
 <ul>
 <!-- /TMPL_LOOP -->
 <!-- /TMPL_LOOP -->
 </ul>
-</div>
+</div><!-- /TMPL_IF -->
 <!-- /TMPL_IF --><!-- /TMPL_IF -->
 
 <div id="further">
index 8c194b3..d86af64 100755 (executable)
@@ -57,6 +57,13 @@ foreach my $biblionumber ( @bibs ) {
     my $marcauthorsarray = GetMarcAuthors( $record, $marcflavour );
     my $marcsubjctsarray = GetMarcSubjects( $record, $marcflavour );
     my @items            = &GetItemsInfo( $biblionumber, 'opac' );
+       
+       # COinS format FIXME: for books Only
+        my $coins_format;
+        my $fmt = substr $record->leader(), 6,2;
+        my $fmts;
+        $fmts->{'am'} = 'book';
+        $dat->{ocoins_format} => $fmts->{$fmt};
 
     if ( $num % 2 == 1 ) {
         $dat->{'even'} = 1;