[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Koha-cvs] koha opac/opac-addbookbybiblionumber.pl koha-tm... [rel_2_2]
From: |
Ryan Higgins |
Subject: |
[Koha-cvs] koha opac/opac-addbookbybiblionumber.pl koha-tm... [rel_2_2] |
Date: |
Thu, 08 Mar 2007 15:38:34 +0000 |
CVSROOT: /sources/koha
Module name: koha
Branch: rel_2_2
Changes by: Ryan Higgins <rych> 07/03/08 15:38:34
Modified files:
opac : opac-addbookbybiblionumber.pl
koha-tmpl/opac-tmpl/npl/en: opac-addbookbybiblionumber.tmpl
koha-tmpl/opac-tmpl/npl/en/includes: basket.js
Log message:
Add multiple bibs to virtual shelf,
Clone 'add checked items to bookbag' button for virt shelf.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/opac/opac-addbookbybiblionumber.pl?cvsroot=koha&only_with_tag=rel_2_2&r1=1.1.2.7&r2=1.1.2.8
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/npl/en/opac-addbookbybiblionumber.tmpl?cvsroot=koha&only_with_tag=rel_2_2&r1=1.1.2.9&r2=1.1.2.10
http://cvs.savannah.gnu.org/viewcvs/koha/koha-tmpl/opac-tmpl/npl/en/includes/basket.js?cvsroot=koha&only_with_tag=rel_2_2&r1=1.1.2.2&r2=1.1.2.3
Patches:
Index: opac/opac-addbookbybiblionumber.pl
===================================================================
RCS file: /sources/koha/koha/opac/opac-addbookbybiblionumber.pl,v
retrieving revision 1.1.2.7
retrieving revision 1.1.2.8
diff -u -b -r1.1.2.7 -r1.1.2.8
--- opac/opac-addbookbybiblionumber.pl 20 Jun 2006 16:21:43 -0000 1.1.2.7
+++ opac/opac-addbookbybiblionumber.pl 8 Mar 2007 15:38:34 -0000 1.1.2.8
@@ -2,7 +2,7 @@
#script to provide bookshelf management
# WARNING: This file uses 4-character tabs!
#
-# $Header: /sources/koha/koha/opac/opac-addbookbybiblionumber.pl,v 1.1.2.7
2006/06/20 16:21:43 oleonard Exp $
+# $Header: /sources/koha/koha/opac/opac-addbookbybiblionumber.pl,v 1.1.2.8
2007/03/08 15:38:34 rych Exp $
#
# Copyright 2000-2002 Katipo Communications
#
@@ -34,7 +34,7 @@
my $env;
my $query = new CGI;
-my $biblionumber = $query->param('biblionumber');
+my @biblionumber = $query->param('biblionumber');
my $shelfnumber = $query->param('shelfnumber');
my $newbookshelf = $query->param('newbookshelf');
my $category = $query->param('category');
@@ -50,12 +50,20 @@
($x,$x,$shelfnumber) = AddShelf('',$newbookshelf,$loggedinuser,$category) if
$newbookshelf;
if ($shelfnumber) {
- &AddToShelfFromBiblio($env, $biblionumber, $shelfnumber);
+ foreach my $bibnum (@biblionumber) {
+ &AddToShelfFromBiblio($env, $bibnum, $shelfnumber);
+ }
print "Content-Type: text/html\n\n<html><body
onload=\"window.close()\"></body></html>";
exit;
} else {
- my ( $bibliocount, @biblios ) = getbiblio($biblionumber);
+ my ($title, $author, $bibnum);
+ my @biblioloop;
+
+ foreach $bibnum (@biblionumber) {
+ my ( $bibliocount, @biblios ) = getbiblio($biblionumber[0]);
+ push @biblioloop, {biblionumber => $bibnum , author =>
$biblios[0]->{'author'} , title => $biblios[0]->{'title'} };
+ }
my ($shelflist) = GetShelfList($loggedinuser,3);
my @shelvesloop;
@@ -75,9 +83,10 @@
-multiple => 0 );
}
-$template->param(biblionumber => $biblionumber,
- title => $biblios[0]->{'title'},
- author => $biblios[0]->{'author'},
+$template->param(biblioloop => address@hidden,
+ biblionumber => $biblionumber[0],
+ title => $biblioloop[0]->{'title'},
+ author => $biblioloop[0]->{'author'},
CGIbookshelves => $CGIbookshelves,
LibraryName =>
C4::Context->preference("LibraryName"),
suggestion =>
C4::Context->preference("suggestion"),
@@ -92,6 +101,10 @@
output_html_with_http_headers $query, $cookie, $template->output;
}
# $Log: opac-addbookbybiblionumber.pl,v $
+# Revision 1.1.2.8 2007/03/08 15:38:34 rych
+# Add multiple bibs to virtual shelf,
+# Clone 'add checked items to bookbag' button for virt shelf.
+#
# Revision 1.1.2.7 2006/06/20 16:21:43 oleonard
# Adding "tabindex=''" to CGI:scrolling_lists to prevent incorrect tabbing.
See Bug 1098
#
Index: koha-tmpl/opac-tmpl/npl/en/opac-addbookbybiblionumber.tmpl
===================================================================
RCS file:
/sources/koha/koha/koha-tmpl/opac-tmpl/npl/en/opac-addbookbybiblionumber.tmpl,v
retrieving revision 1.1.2.9
retrieving revision 1.1.2.10
diff -u -b -r1.1.2.9 -r1.1.2.10
--- koha-tmpl/opac-tmpl/npl/en/opac-addbookbybiblionumber.tmpl 27 Apr 2006
17:02:20 -0000 1.1.2.9
+++ koha-tmpl/opac-tmpl/npl/en/opac-addbookbybiblionumber.tmpl 8 Mar 2007
15:38:34 -0000 1.1.2.10
@@ -1,6 +1,14 @@
<!-- TMPL_INCLUDE NAME="doc-head-open.inc" --><!-- TMPL_VAR NAME="LibraryName"
--> Catalog -- Add to My Virtual Shelf<!-- TMPL_INCLUDE
NAME="doc-head-close.inc" -->
<div id="window">
-<h3>Add <i><!-- TMPL_VAR NAME="title" --></i> <!-- TMPL_IF NAME="author" -->
by <!-- TMPL_VAR NAME="author" --><!-- /TMPL_IF --> to a Virtual
Shelf</h3><form action="/cgi-bin/koha/opac-addbookbybiblionumber.pl"
method="post">
+<h3>Add titles to a Virtual Shelf</h3>
+<div class="results">
+<ul>
+<!-- TMPL_LOOP NAME="biblioloop" -->
+<li><!-- TMPL_VAR NAME="title" --></li>
+<!-- /TMPL_LOOP -->
+</ul>
+</div>
+<form action="/cgi-bin/koha/opac-addbookbybiblionumber.pl" method="post">
<!-- TMPL_IF NAME="CGIbookshelves" --><div class="details">
<table>
<caption>Select a Virtual Shelf:</caption>
Index: koha-tmpl/opac-tmpl/npl/en/includes/basket.js
===================================================================
RCS file: /sources/koha/koha/koha-tmpl/opac-tmpl/npl/en/includes/basket.js,v
retrieving revision 1.1.2.2
retrieving revision 1.1.2.3
diff -u -b -r1.1.2.2 -r1.1.2.3
--- koha-tmpl/opac-tmpl/npl/en/includes/basket.js 28 Sep 2005 20:38:43
-0000 1.1.2.2
+++ koha-tmpl/opac-tmpl/npl/en/includes/basket.js 8 Mar 2007 15:38:34
-0000 1.1.2.3
@@ -363,3 +363,19 @@
opener.document.location = openerURL;
opener.focus();
}
\ No newline at end of file
+
+//////////////////////////////////////////////////////////////
+/// vShelfAdd() builds url string for multiple-biblio adds.
+
+function vShelfAdd(){
+ bibs= new Array; var c_value = "";
+ if(document.myform.bibid.length > 0) {
+ for (var i=0; i < document.myform.bibid.length; i++) {
+ if (document.myform.bibid[i].checked) {
+ bibs.push("biblionumber=" +
document.myform.bibid[i].value);
+ }
+ }
+ return bibs.join("&");
+ }
+}
+
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Koha-cvs] koha opac/opac-addbookbybiblionumber.pl koha-tm... [rel_2_2],
Ryan Higgins <=