koha-devel
[Top][All Lists]
Advanced

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

[Koha-devel] CVS: koha/circ circulation.pl,1.15,1.16


From: Chris Cormack
Subject: [Koha-devel] CVS: koha/circ circulation.pl,1.15,1.16
Date: Tue, 27 Mar 2001 18:23:06 -0800

Update of /cvsroot/koha/koha/circ
In directory usw-pr-cvs1:/tmp/cvs-serv3526/circ

Modified Files:
        circulation.pl 
Log Message:
Reworked layout of issues section. 


Index: circulation.pl
===================================================================
RCS file: /cvsroot/koha/koha/circ/circulation.pl,v
retrieving revision 1.15
retrieving revision 1.16
diff -C2 -r1.15 -r1.16
*** circulation.pl      2001/03/22 22:20:29     1.15
--- circulation.pl      2001/03/28 02:23:03     1.16
***************
*** 12,18 ****
  my $circbackgroundcolor='#ffffcc';
  my $circbackgroundcolor='white';
! my $linecolor1='#bbbbbb';
! my $linecolor2='#dddddd';
! my $backgroundimage="/koha/images/background-mem.gif";
  my $query=new CGI;
  my $branches=getbranches(\%env);
--- 12,18 ----
  my $circbackgroundcolor='#ffffcc';
  my $circbackgroundcolor='white';
! my $linecolor1='#ffffcc';
! my $linecolor2='white';
! my $backgroundimage="/images/background-mem.gif";
  my $query=new CGI;
  my $branches=getbranches(\%env);
***************
*** 76,104 ****
  
  
- print << "EOF";
- <center>
- <p>
- <table border=0 width=100% cellspacing=0 bgcolor=$headerbackgroundcolor 
background=$backgroundimage>
- <tr>
- <th width=5%></th>
- <th width=30%><font color=black>$branchname</font></th>
- <th width=10%>
-       <a 
href=circulation.pl?module=issues&branch=$branch&printer=$printer><font 
color=black><img src=/koha/images/issues.gif border=0 height=40></font></a>
- </th>
- <th width=10%>
-     <a href=circulation.pl?selectnewbranchprinter=1><font 
color=black>Branch/Printer</font></a>
- </th>
- <th width=10%>
-     <a 
href=circulation.pl?module=returns&branch=$branch&printer=$printer><font 
color=black><img src=/koha/images/returns.gif border=0 height=40></font></a>
- </th>
- <th width=30%><font color=black>$printername</font></th>
- <th width=5%></th>
- </tr>
- </table>
- 
  
- <br>
- EOF
- 
  
  if ($printer && $branch) {
--- 76,80 ----
***************
*** 113,116 ****
--- 89,93 ----
      if ($printercount>1) {
        $printerform=<<"EOF";
+ 
  <table border=0 cellspacing=0 cellpadding=5>
  <tr><th bgcolor=$headerbackgroundcolor background=$backgroundimage><font 
color=black>Choose a Printer</font></td></tr>
***************
*** 142,145 ****
--- 119,123 ----
      }
      print << "EOF";
+     <center>
      Select a branch and a printer
      <form method=get>
***************
*** 444,450 ****
      }
      unless ($noheader) {
!       print << "EOF";
!     <table border=0 cellpadding=10 cellspacing=0><tr><th 
background=$backgroundimage><font color=black>Circulation - Issues  
!     </td></tr><tr><td bgcolor=$circbackgroundcolor align=center>
  EOF
      }
--- 422,433 ----
      }
      unless ($noheader) {
!       print <<EOF
!       <p align=right>
!       <FONT SIZE=2  face="arial, helvetica">
!       <a 
href=circulation.pl?borrnumber=$borrowernumber&module=issues&branch=$branch&printer=$printer&print>Next
 Borrower</a> ||
!       <a 
href=circulation.pl?module=returns&branch=$branch&printer=$printer>Returns</a></font><p>
!        
!         
!       </p>
  EOF
      }
***************
*** 676,687 ****
        my ($patrontable, $flaginfotable) = patrontable($borrower);
        print << "EOF";
        <form method=get>
!     <table border=0 cellpadding=5>
      <tr>
        <td align=center valign=top>
!           <table border=0 cellspacing=0 cellpadding=5 bgcolor=#dddddd 
width=100%>
                <tr><th align=center background=$backgroundimage><font 
color=black><b>Enter Book Barcode</b></font></th></tr>
                <tr><td align=center>
!               <table border=0 bgcolor=#dddddd>
                <tr><td>Item Barcode:</td><td><input name=barcode 
size=10></td><td><input type=submit value=Issue></tr>
                <tr><td colspan=3 align=center>
--- 659,675 ----
        my ($patrontable, $flaginfotable) = patrontable($borrower);
        print << "EOF";
+       $patrontable
+       $flaginfotable
+       <FONT SIZE=6><em>Issues</em></FONT> &nbsp; &nbsp;<br> <a 
href=circulation.pl?selectnewbranchprinter=1><b>Branch:</b></a> $branch,
+        <a href=circulation.pl?selectnewbranchprinter=1><b>Printer:</b></a> 
$printer<P>
+        <p>
        <form method=get>
!     <table border=1 cellpadding=5>
      <tr>
        <td align=center valign=top>
!           <table border=0 cellspacing=0 cellpadding=5>
                <tr><th align=center background=$backgroundimage><font 
color=black><b>Enter Book Barcode</b></font></th></tr>
                <tr><td align=center>
!               <table border=0>
                <tr><td>Item Barcode:</td><td><input name=barcode 
size=10></td><td><input type=submit value=Issue></tr>
                <tr><td colspan=3 align=center>
***************
*** 695,705 ****
                </td></tr>
                </table>
-               <br>
                <input type=checkbox name=stickyduedate $selected> Sticky Due 
Date
                </td></tr>
!               </table>
!               </td></tr>
!           </table>
!       <input type=hidden name=module value=issues>
        <input type=hidden name=borrnumber value=$borrnumber>
        <input type=hidden name=branch value=$branch>
--- 683,690 ----
                </td></tr>
                </table>
                <input type=checkbox name=stickyduedate $selected> Sticky Due 
Date
                </td></tr>
!             </table>
!               <input type=hidden name=module value=issues>
        <input type=hidden name=borrnumber value=$borrnumber>
        <input type=hidden name=branch value=$branch>
***************
*** 707,721 ****
        </form>
        </td>
!       <td align=center valign=top>
!       $patrontable
!       <br>
!       <a 
href=/cgi-bin/koha/circ/circulation.pl?borrnumber=$borrowernumber&module=issues&branch=$branch&printer=$printer&print=yes>Next
 borrower</a>
!       <br>
!       $flaginfotable
!       </td>
      </tr>
!     <tr>
        <td colspan=2 align=center>
!       <table border=0 cellpadding=5 cellspacing=0 width=100% bgcolor=#dddddd>
            <tr><th colspan=5 bgcolor=$headerbackgroundcolor 
background=$backgroundimage><font color=black><b>Issues 
Today</b></font></th></tr>
            <tr><th>Due Date</th><th>Bar 
Code</th><th>Title</th><th>Author</th><th>Class</th></tr>
--- 692,706 ----
        </form>
        </td>
! 
! 
      </tr>
!     </table>
!     </table>
!     
!     <p clear=all>
! <!-- issues tables-->
!       <table border=1 cellpadding=5 cellspacing=0 width=90%>
        <td colspan=2 align=center>
!       <table border=0 cellpadding=5 cellspacing=0 width=100% > 
            <tr><th colspan=5 bgcolor=$headerbackgroundcolor 
background=$backgroundimage><font color=black><b>Issues 
Today</b></font></th></tr>
            <tr><th>Due Date</th><th>Bar 
Code</th><th>Title</th><th>Author</th><th>Class</th></tr>
***************
*** 724,730 ****
        </td>
      </tr>
      <tr>
        <td colspan=2 align=center>
!       <table border=0 cellpadding=5 cellspacing=0 width=100% bgcolor=#dddddd>
            <tr><th colspan=5 bgcolor=$headerbackgroundcolor 
background=$backgroundimage><font color=black><b>Previous 
Issues</b></font></th></tr>
            <tr><th>Due Date</th><th>Bar 
Code</th><th>Title</th><th>Author</th><th>Class</th></tr>
--- 709,716 ----
        </td>
      </tr>
+ 
      <tr>
        <td colspan=2 align=center>
!       <table border=0 cellpadding=5 cellspacing=0 width=100%>
            <tr><th colspan=5 bgcolor=$headerbackgroundcolor 
background=$backgroundimage><font color=black><b>Previous 
Issues</b></font></th></tr>
            <tr><th>Due Date</th><th>Bar 
Code</th><th>Title</th><th>Author</th><th>Class</th></tr>
***************
*** 806,816 ****
        if ($flags->{$flag}->{'noissues'}) {
            if ($flag eq 'CHARGES') {
!               $flaginfotext.="<tr><td bgcolor=$color valign=top><font 
color=red>$flag</font></td><td 
bgcolor=$color><b>$flags->{$flag}->{'message'}</b> <a 
href=/cgi-bin/koha/pay.pl?bornum=$borrower->{'borrowernumber'} 
onClick=\"openWindow(this, 'Payment', 480,640)\">Payment</a></td></tr>\n";
            } else {
!               $flaginfotext.="<tr><td bgcolor=$color valign=top><font 
color=red>$flag</font></td><td 
bgcolor=$color>$flags->{$flag}->{'message'}</td></tr>\n";
            }
        } else {
            if ($flag eq 'CHARGES') {
!               $flaginfotext.="<tr><td valign=top bgcolor=$color>$flag</td><td 
bgcolor=$color>$flags->{$flag}->{'message'} <a 
href=/cgi-bin/koha/pay.pl?bornum=$borrower->{'borrowernumber'} 
onClick=\"openWindow(this, 'Payment', 480,640)\">Payment</a></td></tr>\n";
            } elsif ($flag eq 'WAITING') {
                my $itemswaiting='';
--- 792,802 ----
        if ($flags->{$flag}->{'noissues'}) {
            if ($flag eq 'CHARGES') {
!               $flaginfotext.="<tr><td valign=top><font 
color=red>$flag</font></td><td 
bgcolor=$color><b>$flags->{$flag}->{'message'}</b> <a 
href=/cgi-bin/koha/pay.pl?bornum=$borrower->{'borrowernumber'} 
onClick=\"openWindow(this, 'Payment', 480,640)\">Payment</a></td></tr>\n";
            } else {
!               $flaginfotext.="<tr><td valign=top><font 
color=red>$flag</font></td><td 
bgcolor=$color>$flags->{$flag}->{'message'}</td></tr>\n";
            }
        } else {
            if ($flag eq 'CHARGES') {
!               $flaginfotext.="<tr><td valign=top>$flag</td><td 
$flags->{$flag}->{'message'} <a 
href=/cgi-bin/koha/pay.pl?bornum=$borrower->{'borrowernumber'} 
onClick=\"openWindow(this, 'Payment', 480,640)\">Payment</a></td></tr>\n";
            } elsif ($flag eq 'WAITING') {
                my $itemswaiting='';
***************
*** 820,824 ****
                    $itemswaiting.="<a 
href=/cgi-bin/koha/detail.pl?bib=$iteminformation->{'biblionumber'}&type=intra 
onClick=\"openWindow(this, 'Item', 480, 
640)\">$iteminformation->{'barcode'}</a> $iteminformation->{'title'} 
($branches->{$iteminformation->{'holdingbranch'}}->{'branchname'})<br>\n";
                }
!               $flaginfotext.="<tr><td bgcolor=$color valign=top>$flag</td><td 
bgcolor=$color>$flags->{$flag}->{'message'}<br>$itemswaiting</td></tr>\n";
            } elsif ($flag eq 'ODUES') {
                my $items=$flags->{$flag}->{'itemlist'};
--- 806,810 ----
                    $itemswaiting.="<a 
href=/cgi-bin/koha/detail.pl?bib=$iteminformation->{'biblionumber'}&type=intra 
onClick=\"openWindow(this, 'Item', 480, 
640)\">$iteminformation->{'barcode'}</a> $iteminformation->{'title'} 
($branches->{$iteminformation->{'holdingbranch'}}->{'branchname'})<br>\n";
                }
!               $flaginfotext.="<tr><td 
valign=top>$flag</td><td>$itemswaiting</td></tr>\n";
            } elsif ($flag eq 'ODUES') {
                my $items=$flags->{$flag}->{'itemlist'};
***************
*** 830,862 ****
                        ($color eq $linecolor1) ? ($color=$linecolor2) : 
($color=$linecolor1);
                        my ($iteminformation) = getiteminformation($env, 
$item->{'itemnumber'}, 0);
!                       $itemswaiting.="<tr><td bgcolor=$color><font 
color=red>$iteminformation->{'date_due'}</font></td><td bgcolor=$color><a 
href=/cgi-bin/koha/detail.pl?bib=$iteminformation->{'biblionumber'}&type=intra 
onClick=\"openWindow(this, 'Item', 480, 
640)\">$iteminformation->{'barcode'}</a></td><td 
bgcolor=$color>$iteminformation->{'title'}</td></tr>\n";
                    }
                }
                $itemswaiting.="</table>\n";
                if ($query->param('module') ne 'returns'){
!                 $flaginfotext.="<tr><td bgcolor=$color 
valign=top>$flag</td><td bgcolor=$color>$flags->{$flag}->{'message'}<br>Overdue 
items can be seen in the Previous Issues table below</td></tr>\n";
                } else {
!                 $flaginfotext.="<tr><td bgcolor=$color 
valign=top>$flag</td><td 
bgcolor=$color>$flags->{$flag}->{'message'}</td></tr>\n";
                }
            } else {
!               $flaginfotext.="<tr><td bgcolor=$color valign=top>$flag</td><td 
bgcolor=$color>$flags->{$flag}->{'message'}</td></tr>\n";
            }
        }
      }
!     ($flaginfotext) && ($flaginfotext="<table border=0 cellpadding=5 
cellspacing=0 bgcolor=#dddddd><tr><th bgcolor=$headerbackgroundcolor 
background=$backgroundimage colspan=2><font color=black>Patron 
Flags</font></th></tr>$flaginfotext</table>\n");
      my $patrontable= << "EOF";
!     <table border=0 cellpadding=5 cellspacing=0 bgcolor=#dddddd>
!     <tr><th bgcolor=$headerbackgroundcolor background=$backgroundimage><font 
color=black><b>Patron Information</b></font></td></tr>
!     <tr><td>
      <a href=/cgi-bin/koha/moremember.pl?bornum=$borrower->{'borrowernumber'} 
onClick="openWindow(this,'Member', 480, 640)">$borrower->{'cardnumber'}</a> 
$borrower->{'surname'}, $borrower->{'title'} $borrower->{'firstname'}<br>
  EOF
      if ($query->param('module') ne 'returns'){ 
!        $patrontable.="$borrower->{'streetaddress'} $borrower->{'city'}<br>
         $borrower->{'categorycode'} ";
       }
      $patrontable.=<< "EOF";
!     $flagtext
      </td></tr>
!     </table>
  EOF
      return($patrontable, $flaginfotext);
--- 816,849 ----
                        ($color eq $linecolor1) ? ($color=$linecolor2) : 
($color=$linecolor1);
                        my ($iteminformation) = getiteminformation($env, 
$item->{'itemnumber'}, 0);
!                       $itemswaiting.="<tr><td><font 
color=red>$iteminformation->{'date_due'}</font></td><td bgcolor=$color><a 
href=/cgi-bin/koha/detail.pl?bib=$iteminformation->{'biblionumber'}&type=intra 
onClick=\"openWindow(this, 'Item', 480, 
640)\">$iteminformation->{'barcode'}</a></td><td>$iteminformation->{'title'}</td></tr>\n";
                    }
                }
                $itemswaiting.="</table>\n";
                if ($query->param('module') ne 'returns'){
!                 $flaginfotext.="<tr><td 
valign=top>$flag</td><td>$flags->{$flag}->{'message'}, See below</td></tr>\n";
                } else {
!                 $flaginfotext.="<tr><td 
valign=top>$flag</td><td>$flags->{$flag}->{'message'}</td></tr>\n"; 
                }
            } else {
!               $flaginfotext.="<tr><td 
valign=top>$flag</td><td>$flags->{$flag}->{'message'}</td></tr>\n";
            }
        }
      }
!     ($flaginfotext) && ($flaginfotext="<tr><td bgcolor=$headerbackgroundcolor 
background=$backgroundimage 
colspan=2><b>Flags</b></td></tr>$flaginfotext</table>\n");
      my $patrontable= << "EOF";
!     <table border=1
!     cellpadding=5 cellspacing=0 align=right>
!     <tr><td bgcolor=$headerbackgroundcolor background=$backgroundimage 
colspan=2><font color=black><b>Patron Information</b></font></td></tr>
!     <tr><td colspan=2>
      <a href=/cgi-bin/koha/moremember.pl?bornum=$borrower->{'borrowernumber'} 
onClick="openWindow(this,'Member', 480, 640)">$borrower->{'cardnumber'}</a> 
$borrower->{'surname'}, $borrower->{'title'} $borrower->{'firstname'}<br>
  EOF
      if ($query->param('module') ne 'returns'){ 
!        $patrontable.="$borrower->{'streetaddress'} $borrower->{'city'} Cat:
         $borrower->{'categorycode'} ";
       }
      $patrontable.=<< "EOF";
!     
      </td></tr>
! 
  EOF
      return($patrontable, $flaginfotext);




reply via email to

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