koha-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Koha-cvs] koha/circ reserve.pl


From: paul poulain
Subject: [Koha-cvs] koha/circ reserve.pl
Date: Tue, 24 Apr 2007 16:09:11 +0000

CVSROOT:        /sources/koha
Module name:    koha
Changes by:     paul poulain <tipaul>   07/04/24 16:09:11

Removed files:
        circ           : reserve.pl 

Log message:
        removing reserve.pl (moved to pendingreserves.pl)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/koha/circ/reserve.pl?cvsroot=koha&r1=1.5&r2=0

Patches:
Index: reserve.pl
===================================================================
RCS file: reserve.pl
diff -N reserve.pl
--- reserve.pl  24 Apr 2007 13:54:29 -0000      1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,161 +0,0 @@
-#!/usr/bin/perl
-
-# $Id: reserve.pl,v 1.5 2007/04/24 13:54:29 hdl Exp $
-
-# Copyright 2000-2002 Katipo Communications
-#
-# This file is part of Koha.
-#
-# Koha is free software; you can redistribute it and/or modify it under the
-# terms of the GNU General Public License as published by the Free Software
-# Foundation; either version 2 of the License, or (at your option) any later
-# version.
-#
-# Koha is distributed in the hope that it will be useful, but WITHOUT ANY
-# WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR
-# A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License along with
-# Koha; if not, write to the Free Software Foundation, Inc., 59 Temple Place,
-# Suite 330, Boston, MA  02111-1307 USA
-
-use strict;
-use CGI;
-use C4::Context;
-use C4::Output;
-use C4::Auth;
-use C4::Date;
-
-my $input = new CGI;
-my $order = $input->param('order');
-my $startdate=$input->param('from');
-my $enddate=$input->param('to');
-
-my $theme = $input->param('theme');    # only used if allowthemeoverride is set
-
-my ( $template, $loggedinuser, $cookie ) = get_template_and_user(
-    {
-        template_name   => "circ/reserve.tmpl",
-        query           => $input,
-        type            => "intranet",
-        authnotrequired => 0,
-        flagsrequired   => { circulate => 1 },
-        debug           => 1,
-    }
-);
-
-my $duedate;
-my $borrowernumber;
-my $itemnum;
-my $data1;
-my $data2;
-my $data3;
-my $name;
-my $phone;
-my $email;
-my $biblionumber;
-my $title;
-my $author;
-
-my @datearr    = localtime( time() );
-my $todaysdate =
-    ( 1900 + $datearr[5] ) . '-'
-  . sprintf( "%0.2d", ( $datearr[4] + 1 ) ) . '-'
-  . sprintf( "%0.2d", $datearr[3] );
-
-my $dbh    = C4::Context->dbh;
-my ($sqlorderby, $sqldatewhere) = ("","");
-
-$sqldatewhere .= " && reservedate >= " . $dbh->quote($startdate)  if 
($startdate) ;
-$sqldatewhere .= " && reservedate <= " . $dbh->quote($enddate)  if ($enddate) ;
-
-if ($order eq "borrower") {
-       $sqlorderby = " order by  borrower, reservedate";
-} elsif ($order eq "biblio") {
-       $sqlorderby = " order by biblio.title, priority,reservedate";
-} elsif ($order eq "priority") {
-    $sqlorderby = "order by priority DESC";
-} else {
-       $sqlorderby = " order by reservedate, borrower";
-}
-my $strsth =
-"SELECT reservedate,
-        reserves.borrowernumber as borrowernumber,
-        concat(firstname,' ',surname) as borrower,
-        borrowers.phone,
-        borrowers.email,
-        reserves.biblionumber,
-        reserves.branchcode as branch,
-        items.holdingbranch,
-        items.itemcallnumber,
-        items.itemnumber,
-        notes,
-        notificationdate,
-        reminderdate,
-        priority,
-        reserves.found,
-        biblio.title,
-        biblio.author
- FROM  reserves
- LEFT JOIN items ON items.biblionumber=reserves.biblionumber,
-  borrowers,biblio
- WHERE isnull(cancellationdate)
-  && reserves.borrowernumber=borrowers.borrowernumber 
-  && reserves.biblionumber=biblio.biblionumber
-  && reserves.found is NULL
-  && items.holdingbranch=?
- ";
-
-$strsth .= $sqlorderby;
-
-my $sth = $dbh->prepare($strsth);
-
-$sth->execute(C4::Context->userenv->{'branch'});
-
-my @reservedata;
-my $previous;
-my $this;
-while ( my $data = $sth->fetchrow_hashref ) {
-    $this=$data->{biblionumber}.":".$data->{borrowernumber};
-    my @itemlist;
-    push(
-        @reservedata,
-        {
-            reservedate      => $previous eq $this?"":format_date( 
$data->{reservedate} ),
-            priority         => $previous eq $this?"":$data->{priority},
-            name             => $previous eq $this?"":$data->{borrower},
-            title            => $previous eq $this?"":$data->{title},
-            author           => $previous eq $this?"":$data->{author},
-            borrowernumber   => $previous eq $this?"":$data->{borrowernumber},
-            itemnum          => $previous eq $this?"":$data->{itemnumber},
-            phone            => $previous eq $this?"":$data->{phone},
-            email            => $previous eq $this?"":$data->{email},
-            biblionumber     => $previous eq $this?"":$data->{biblionumber},
-            statusw          => ( $data->{found} eq "w" ),
-            statusf          => ( $data->{found} eq "f" ),
-            holdingbranch    => $data->{holdingbranch},
-            branch           => $previous eq $this?"":$data->{branch},
-            itemcallnumber   => $data->{itemcallnumber},
-            notes            => $previous eq $this?"":$data->{notes},
-            notificationdate => $previous eq 
$this?"":$data->{notificationdate},
-            reminderdate     => $previous eq $this?"":$data->{reminderdate}
-        }
-    );
-    $previous=$this;
-}
-
-$sth->finish;
-
-$template->param(
-    todaysdate              => format_date($todaysdate),
-       from                        => $startdate,
-       to                                  => $enddate,
-    reserveloop             => address@hidden,
-    intranetcolorstylesheet =>
-      C4::Context->preference("intranetcolorstylesheet"),
-    intranetstylesheet => C4::Context->preference("intranetstylesheet"),
-    IntranetNav        => C4::Context->preference("IntranetNav"),
-    "BiblioDefaultView".C4::Context->preference("BiblioDefaultView") => 1,
-);
-
-output_html_with_http_headers $input, $cookie, $template->output;




reply via email to

[Prev in Thread] Current Thread [Next in Thread]