Browse Source

baskets in OPAC

3.0.x
tipaul 20 years ago
parent
commit
5ab2065109
  1. 2
      koha-tmpl/opac-tmpl/css/en/includes/opac-basket-bottom.inc
  2. 13
      koha-tmpl/opac-tmpl/css/en/includes/opac-basket-menu.inc
  3. 17
      koha-tmpl/opac-tmpl/css/en/includes/opac-basket-top.inc
  4. 12
      koha-tmpl/opac-tmpl/css/en/includes/opac-top.inc
  5. 4
      koha-tmpl/opac-tmpl/css/en/includes/opac.css
  6. 60
      koha-tmpl/opac-tmpl/css/en/opac-basket.tmpl
  7. 1
      koha-tmpl/opac-tmpl/css/en/opac-detail.tmpl
  8. 10
      opac/opac-basket.pl

2
koha-tmpl/opac-tmpl/css/en/includes/opac-basket-bottom.inc

@ -0,0 +1,2 @@
</body>
</html>

13
koha-tmpl/opac-tmpl/css/en/includes/opac-basket-menu.inc

@ -0,0 +1,13 @@
<!-- MENUS -->
<div id="menuline" style="font-size:11pt;margin-top:20px;margin-bottom:20px;">
<span class="spacer">&nbsp;</span>
<A href='javascript:delBasket()' class="menu">Empty</A>
<span class="basketspacer">&nbsp;</span>
<A href='javascript:delSelRecords()' class="menu">Remove selection</A>
<span class="basketspacer">&nbsp;</span>
<A href='javascript:formAddress()' class="menu">Send</A>
<span class="basketspacer">&nbsp;</span>
<A href='javascript:printBasket()' class="menu">Print</A>
<span class="basketspacer">&nbsp;</span>
<A href='javascript:quit()' class="menu">Close</A>
</div>

17
koha-tmpl/opac-tmpl/css/en/includes/opac-basket-top.inc

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
<title>OPAC Basket</title>
<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/opac.css">
<script src='/js/basket.js'></script>
<SCRIPT language='javascript'>
var MSG_NO_RECORD_SELECTED = "No biblio selected";
var MSG_NO_RECORD_ADDED = "No biblio added";
var MSG_CONFIRM_DEL_BASKET = "Do you want to empty the basket ?"
var MSG_CONFIRM_DEL_RECORDS = "Do you want to remove selected biblios ?";
</SCRIPT>
</head>

12
koha-tmpl/opac-tmpl/css/en/includes/opac-top.inc

@ -5,6 +5,16 @@
<head>
<link rel="stylesheet" type="text/css" href="<!-- TMPL_VAR name="themelang" -->/includes/opac.css" />
<title><!--TMPL_VAR name="LibraryName"--></title>
<script src='/js/basket.js'></script>
<script language='javascript'>
var MSG_BASKET_EMPTY = "No biblio !";
var MSG_RECORD_IN_BASKET = "This biblio is already in the basket";
var MSG_RECORD_ADDED = "Biblio added to the basket";
var MSG_NRECORDS_ADDED = "Biblio(s) added";
var MSG_NRECORDS_IN_BASKET = "already in the basket";
var MSG_NO_RECORD_SELECTED = "No biblio selected";
var MSG_NO_RECORD_ADDED = "No biblio added";
</script>
</head>
<body>
<!-- MENUS -->
@ -18,5 +28,7 @@
<a class="menu" href="/cgi-bin/koha/opac-search.pl" title="Advanced search">Advanced search</a>
<span class="spacer">&nbsp;</span>
<a class="menu" href="/cgi-bin/koha/opac-user.pl" title="Member Home page" >Members</a>
<span class="spacer">&nbsp;</span>
<a class="menu" href="javascript:openBasket()" title="Biblio basket">Biblio basket</a>
</div>
<!-- MAIN BODY OF PAGE -->

4
koha-tmpl/opac-tmpl/css/en/includes/opac.css

@ -328,3 +328,7 @@ select:hover {
padding-left:20pt;
float:left;
}
.basketspacer {
padding-left:8pt;
float:left;
}

60
koha-tmpl/opac-tmpl/css/en/opac-basket.tmpl

@ -0,0 +1,60 @@
<!-- TMPL_INCLUDE NAME="opac-basket-top.inc" -->
<!-- TMPL_IF NAME="print_basket" -->
<body onload='print()' style="padding-bottom:20px;">
<!-- TMPL_ELSE -->
<body style="padding-bottom:20px;">
<!-- TMPL_INCLUDE NAME="opac-basket-menu.inc" -->
<!-- /TMPL_IF -->
<div id="mainbloc" style="margin-top:10px;margin-bottom:20px;padding-top:10px;padding-bottom:10px;">
<!-- TMPL_LOOP NAME="BIBLIO_RESULTS" -->
<div width="100%" style="margin-top:0px;margin-bottom:0px;padding-top:10px;padding-bottom:10px;">
<table cellspacing="0" style="border:0;width:100%;">
<tr align='center'>
<!-- TMPL_UNLESS NAME="print_basket" -->
<td style="border:0;">
<form>&nbsp;<input type='checkbox' value='<!-- TMPL_VAR NAME="biblionumber" -->' onClick='selRecord(value,checked)'>&nbsp;</form>
</td>
<!-- /TMPL_UNLESS -->
<td style="border:0;width:950%;">
<table cellspacing="0">
<!-- BIBLIO RECORD TABLE -->
<tr>
<th>
<!-- TMPL_VAR NAME="title" --> (record <!-- TMPL_VAR NAME="biblionumber" -->)
</th>
</tr>
<tr valign="top">
<td>
<!-- TMPL_IF name="isbn" --><b>ISBN:</b><!-- TMPL_VAR NAME="ISBN" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="subtitle" --><b>subtitle:</b><!-- TMPL_VAR NAME="subtitle" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="author" --><b>Author:</b> <!-- TMPL_VAR NAME="author" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="additional" --><b>Additional authors:</b><!-- TMPL_VAR NAME="additional" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="publishercode" --><b>published by :</b><!-- TMPL_VAR NAME="publishercode" --><!-- /TMPL_IF -->
<!-- TMPL_IF name="publicationyear" --><b>in </b><!-- TMPL_VAR NAME="publicationyear" --><!-- /TMPL_IF -->
<!-- TMPL_IF name="pages" -->, <!-- /TMPL_IF --><!-- TMPL_VAR name="pages" -->
<!-- TMPL_IF name="size" -->, <!-- /TMPL_IF --><!-- TMPL_VAR name="size" --><br>
<!-- TMPL_IF name="collection" --><b>Collection:</b> <!-- TMPL_VAR NAME="seriestitle" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="subject" --><b>Subject:</b> <!-- TMPL_VAR NAME="subject" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="copyrightdate" --><b>Copyright year:</b> <!-- TMPL_VAR NAME="copyrightdate" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="notes" --><b>Notes:</b> <!-- TMPL_VAR NAME="notes" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="unititle" --><b>Unified title:</b> <!-- TMPL_VAR NAME="unititle" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="serial" --><b>Serial:</b><!-- TMPL_VAR NAME="serial" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="dewey" --><b>Dewey:</b><!-- TMPL_VAR name="dewey" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="classification" --><b>Classification:</b> <!-- TMPL_VAR name="classification" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="lccn" --><b>LCCN:</b> <!-- TMPL_VAR name="lccn" --><br><!-- /TMPL_IF -->
<!-- TMPL_IF name="url" --><b>URL:</b> <!-- TMPL_VAR NAME="url" --><br><!-- /TMPL_IF -->
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
<!-- /TMPL_LOOP -->
</div>
<!-- TMPL_UNLESS NAME="print_basket" -->
<!-- TMPL_INCLUDE NAME="opac-basket-menu.inc" -->
<FORM name='myform'><INPUT type='hidden' name='records'></FORM>
<!-- /TMPL_UNLESS -->
<!-- TMPL_INCLUDE NAME="opac-basket-bottom.inc" -->

1
koha-tmpl/opac-tmpl/css/en/opac-detail.tmpl

@ -16,6 +16,7 @@
Request
</a>
<!-- /TMPL_UNLESS -->
<a class="button" href="javascript:addRecord('<!-- TMPL_VAR NAME="biblionumber" ESCAPE=URL -->')">Add to basket</a>
</div>
<div id="mainbloc">

10
opac/opac-basket.pl

@ -47,13 +47,3 @@ my $resultsarray=\@results;
$template->param(BIBLIO_RESULTS => $resultsarray);
output_html_with_http_headers $query, $cookie, $template->output;
#print STDERR "\n----------------------\n";
#foreach my $rrr (@results) {
# print STDERR "XXXXXXXXXXXX\n";
# foreach my $k (sort keys %$rrr) {
# print STDERR "$k __ ".$$rrr{$k}."\n",
# }
#}
#print STDERR "----------------------\n";

Loading…
Cancel
Save