basket.pl and template - Many fixes including SQL injection security check,
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / acqui / basket.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha &rsaquo; Acquisitions &rsaquo; <!-- TMPL_UNLESS name="basketno" -->New <!-- /TMPL_UNLESS -->Basket <!-- TMPL_IF NAME="basketno" -->(<!-- TMPL_VAR NAME="basketno" -->)<!-- /TMPL_IF --> for <!-- TMPL_VAR NAME="name" --></title>
3 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
4 <!-- TMPL_UNLESS name="closedate" -->
5 <script type="text/javascript">
6 //<![CDATA[
7             function confirm_close() {
8                 var is_confirmed = confirm('Are you sure you want to close this basket?');
9                 if (is_confirmed) {
10                     window.location = "/cgi-bin/koha/acqui/booksellers.pl?op=close&basketno=<!-- TMPL_VAR NAME="basketno" -->&supplier=<!-- TMPL_VAR name="booksellerid" -->";
11                 }
12             }
13 //]]>
14         </script>
15 <!-- /TMPL_UNLESS -->
16 <style type="text/css">
17 .sortmsg {font-size: 80%;}
18 </style>
19 </head>
20 <body>
21 <!-- TMPL_INCLUDE NAME="header.inc" -->
22 <!-- TMPL_INCLUDE NAME="acquisitions-search.inc" -->
23
24
25 <div id="breadcrumbs"><a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo; <a href="/cgi-bin/koha/acqui/acqui-home.pl">Acquisitions</a> &rsaquo; <a href="/cgi-bin/koha/acqui/supplier.pl?supplierid=<!-- TMPL_VAR NAME="booksellerid" -->"><!-- TMPL_VAR NAME="name" --></a> &rsaquo; <!-- TMPL_UNLESS name="basketno" -->New <!-- /TMPL_UNLESS -->Basket <!-- TMPL_IF NAME="basketno" -->(<!-- TMPL_VAR NAME="basketno" -->)<!-- /TMPL_IF --> for <!-- TMPL_VAR NAME="name" --></div>
26
27 <div id="doc3" class="yui-t2">
28    
29    <div id="bd">
30         <div id="yui-main">
31         <div class="yui-b">
32 <!-- TMPL_IF NAME="NO_BOOKSELLER" -->
33 <h2>Supplier Not Found</h2>
34 <!-- TMPL_ELSE -->
35     <h1><!-- TMPL_UNLESS name="basketno" -->New <!-- /TMPL_UNLESS -->Basket <!-- TMPL_VAR NAME="basketno" --> for <a href="supplier.pl?supplierid=<!-- TMPL_VAR NAME="booksellerid" -->"><!-- TMPL_VAR NAME="name" --></a></h1>
36
37     <!-- TMPL_IF NAME="basketno" --><div id="acqui_basket_summary">
38         <h2>Basket Details</h2>
39         <p>Basket number:  <!-- TMPL_VAR NAME="basketno" --></p>
40         <p>Managed by:  <!-- TMPL_VAR NAME="authorisedbyname" --></p>
41         <p>Open on:  <!-- TMPL_VAR NAME="creationdate" --></p>
42         <p>For vendor ID: <!-- TMPL_VAR NAME="booksellerid" --></p>
43         <p>Invoice number: <!-- TMPL_VAR NAME="booksellerinvoicenumber" --></p>
44         <!-- TMPL_IF name="closedate" --><p>Closed On:  <!-- TMPL_VAR name="closedate" --></p><!-- /TMPL_IF -->
45         <!-- TMPL_UNLESS name="closedate" -->
46         <p><a href="javascript:confirm_close()" class="button">Close this basket</a></p>
47         <!-- /TMPL_UNLESS -->
48     </div><!-- /TMPL_IF -->
49     
50     <div id="acqui_basket_content">
51     <h2>Order Details</h2>
52         <!-- TMPL_IF NAME="sort_loop" -->
53                 <!-- TMPL_LOOP NAME="sort_loop" -->
54                         <!-- TMPL_IF name="error" -->
55                         <div class="error">ERROR: Illegal sort requested by &quot;<!-- TMPL_VAR NAME="string" -->&quot;.
56                                 <br />You will need to use valid sort criteria to return valid results.</div>
57                         <!-- TMPL_ELSE -->
58                         <div class="sortmsg">Sorted by &quot;<!-- TMPL_VAR NAME="string" -->&quot;.</div>
59                         <!-- /TMPL_IF -->
60                 <!-- /TMPL_LOOP -->
61         <!-- /TMPL_IF -->
62
63     <!-- TMPL_IF name="books_loop" -->
64         <table>
65             <tr>
66                 <th>Order</th>
67                 <th>Title</th>
68                 <th><a href="basket.pl?basketno=<!-- TMPL_VAR name="basketno" -->&amp;order=biblioitems.publishercode">Publisher</a></th>
69                 <th>RRP</th>
70                 <th>Est.</th>
71                 <th>Qty.</th>
72                 <th>Total</th>
73                 <th>
74                     <a href="basket.pl?basketno=<!-- TMPL_VAR name="basketno" -->&amp;order=aqorderbreakdown.bookfundid,biblioitems.publishercode">Fund</a>
75                 </th>
76                 <!-- TMPL_IF name="active" -->
77                     <!-- TMPL_UNLESS name="closedate" -->
78                         <th>Modify</th>
79                         <th>Delete</th>
80                     <!-- /TMPL_UNLESS -->
81                 <!-- /TMPL_IF -->
82             </tr>
83             <!-- TMPL_LOOP NAME="books_loop" -->
84                  <!-- TMPL_IF NAME="order_received" --><tr class="disabled"><!-- TMPL_ELSE --><!-- TMPL_IF NAME="toggle" --><tr class="highlight"><!-- TMPL_ELSE --><tr><!-- /TMPL_IF --><!-- /TMPL_IF -->
85                     <td><!-- TMPL_VAR NAME="ordernumber" -->
86                                                         <!-- TMPL_IF NAME="order_received" --> (rcvd)<!-- /TMPL_IF --></td>
87                         <td>
88                                 <p>
89                                 <a href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR name="biblionumber" -->"><!-- TMPL_VAR NAME="title" --></a></p>
90                                 <p><!-- TMPL_VAR NAME="author" -->
91                                 <!-- TMPL_IF name="isbn"-->- <!-- TMPL_VAR name="isbn" --><!-- /TMPL_IF -->
92                                 <!-- TMPL_IF name="notes" --></p><p><!--TMPL_VAR name="notes" --><!-- /TMPL_IF -->
93                             </p>
94                         </td>
95                     <td><!-- TMPL_VAR NAME="publishercode" --></td>
96                     <td class="number"><!-- TMPL_VAR NAME="rrp" --></td>
97                     <td class="number"><!-- TMPL_VAR NAME="ecost" --></td>
98                     <td class="number"><!-- TMPL_VAR NAME="quantity" --></td>
99                     <td class="number"><!-- TMPL_VAR NAME="line_total" --></td>
100                     <td><!-- TMPL_VAR NAME="bookfundname" --></td>
101                     <!-- TMPL_IF name="active" -->
102                         <!-- TMPL_UNLESS name="closedate" -->
103                         <td>
104                             <a href="neworderempty.pl?ordnum=<!-- TMPL_VAR NAME="ordernumber" -->&amp;booksellerid=<!-- TMPL_VAR NAME="booksellerid" -->&amp;basketno=<!-- TMPL_VAR NAME="basketno" -->">Modify</a>
105                         </td>
106                         <td>
107                         <a href="addorder.pl?ordnum=<!-- TMPL_VAR NAME="ordernumber" -->&amp;basketno=<!-- TMPL_VAR NAME="basketno" -->&amp;quantity=0&amp;biblionumber=<!-- TMPL_VAR NAME="biblionumber" -->">Delete</a>
108                         </td>
109                         <!-- /TMPL_UNLESS -->
110                     <!-- /TMPL_IF -->
111                 </tr>
112             <!-- /TMPL_LOOP -->
113             <tr>
114                 <td colspan="2" rowspan="3">
115                     <input type="hidden" name="number" value="<!-- TMPL_VAR NAME="count" -->" />
116                     <input type="hidden" name="basketno" value="<!-- TMPL_VAR NAME="basketno" -->" />
117                 </td>
118                 <th>SubTotal</th>
119                 <th><!-- TMPL_VAR NAME="sub_total_rrp" --></th>
120                 <th><!-- currently duplicative <!-- TMPL_VAR NAME="sub_total_est" --> --></th>
121                 <th><!-- TMPL_VAR name="qty_total" --></th>
122                 <th><!-- TMPL_VAR NAME="sub_total" --></th>
123                     <!-- TMPL_IF name="active" -->
124                         <!-- TMPL_IF name="closedate" -->
125                           <td colspan="1" rowspan="3">&nbsp;</td>
126                         <!-- TMPL_ELSE -->
127                           <td colspan="3" rowspan="3">&nbsp;</td>
128                         <!-- /TMPL_IF -->
129                     <!-- /TMPL_IF -->
130             </tr>
131                         <tr>
132                 <th>GST (<!-- TMPL_VAR NAME="gist_rate" -->)</th>
133                 <th><!-- TMPL_VAR NAME="gist_rrp" --></th>
134 <!-- TMPL_UNLESS NAME="listincgst" -->
135                 <th><!-- currently duplicative <!-- TMPL_VAR NAME="gist_est" --> --></th>
136                 <th>&nbsp;</th>
137                 <th><!-- TMPL_VAR NAME="gist" --></th>
138 <!-- TMPL_ELSE -->
139                                 <th colspan="3">**</th>
140 <!-- /TMPL_UNLESS -->
141             </tr>
142             <tr>
143                 <th>TOTAL (<!-- TMPL_VAR NAME="currency" -->)</th>
144                 <th><!-- TMPL_VAR NAME="grand_total_rrp" --></th>
145                 <th>&nbsp;</th>
146                 <th><!-- TMPL_VAR name="qty_total" --></th>
147                 <th><!-- TMPL_VAR NAME="grand_total" --></th>
148             </tr>
149         </table>
150     <!-- TMPL_ELSE -->
151         <table>
152             <tr><td>Basket empty</td></tr>
153         </table>
154     <!-- /TMPL_IF -->
155         <!-- TMPL_IF NAME="listincgst" --><small class="highlight">** Vendor's listings already include GST.</small>
156     <!-- /TMPL_IF -->
157     </div>
158     <br />
159     <!-- TMPL_UNLESS name="closedate" -->
160     <div id="acqui_basket_add">
161         <h2>Add To Order</h2>
162         <form action="/cgi-bin/koha/acqui/neworderbiblio.pl" method="post">
163             <input type="hidden" name="booksellerid" value="<!-- TMPL_VAR NAME="booksellerid" -->" />
164             <input type="hidden" name="basketno" value="<!-- TMPL_VAR NAME="basketno" -->" />
165             <ul><li><label for="q">From an existing record: </label><input id="q" type="text"  size="25" name="q" />
166             <input type="submit" value="Search" /></li>
167             <li><a href="/cgi-bin/koha/acqui/newordersuggestion.pl?booksellerid=<!-- TMPL_VAR NAME="booksellerid" -->&amp;basketno=<!-- TMPL_VAR NAME="basketno" -->">From a Suggestion</a></li>
168             <li><a href="/cgi-bin/koha/acqui/neworderempty.pl?booksellerid=<!-- TMPL_VAR NAME="booksellerid" -->&amp;basketno=<!-- TMPL_VAR NAME="basketno" -->">From a new (empty) record</a></li>
169             </ul>
170         </form>
171     </div>
172     <!-- /TMPL_UNLESS -->
173 <!-- /TMPL_IF -->
174 </div>
175 </div>
176 <div class="yui-b">
177 <!-- TMPL_INCLUDE NAME="acquisitions-menu.inc" -->
178 </div>
179 </div>
180 <!-- TMPL_INCLUDE NAME="intranet-bottom.inc" -->