[3.0.x](bug #3560) This add a filter to search by itemtype
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / cataloguing / value_builder / unimarc_field_4XX.tmpl
1 <!-- TMPL_INCLUDE NAME="doc-head-open.inc" -->
2 <title>Koha &rsaquo; Cataloging &rsaquo; 4XX plugin</title>
3 <!-- TMPL_INCLUDE NAME="doc-head-close.inc" -->
4 </head>
5 <body>
6 <!-- TMPL_IF NAME='fillinput' -->
7         <body>
8         <script language="javascript" type="text/javascript">
9
10             function go() {
11
12                 var index_start = "<!-- TMPL_VAR NAME='index' -->";
13                 var whichfield;
14                 try {
15                         whichfield = opener.opener.document.getElementById(index_start);
16                 } catch(e) {
17                         return;
18                 }
19                 
20                 // browse all its subfields
21
22                 var subfields = whichfield.parentNode.parentNode.getElementsByTagName('input');
23
24                 var re = /^tag_\d*_code_/;
25                 for(var i=0, len = subfields.length ; i< len ; i++) {
26                     if(subfields[i].getAttribute('name').match(re)){ // it s a subfield
27                         var code     = subfields[i];
28                         var subfield = subfields[i+1];
29                         
30                         if(code.value == '9'){
31                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_9" -->";
32                         }
33                         if(code.value == '0'){
34                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_0" -->";
35                         }
36                         if(code.value == 'a'){
37                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_a" -->";
38                         }
39                         if(code.value == 'c'){
40                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_c" -->";
41                         }
42                         if(code.value == 'd'){
43                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_d" -->";
44                         }
45                         if(code.value == 'e'){
46                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_e" -->";
47                         }
48                         if(code.value == 'h'){
49                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_h" -->";
50                         }
51                         if(code.value == 'i'){
52                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_i" -->";
53                         }
54                         if(code.value == 'p'){
55                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_p" -->";
56                         }
57                         if(code.value == 't'){
58                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_t" -->";
59                         }
60                         if(code.value == 'u'){
61                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_u" -->";
62                         }
63                         if(code.value == 'v'){
64                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_v" -->";
65                         }
66                         if(code.value == 'x'){
67                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_x" -->";
68                         }
69                         if(code.value == 'y'){
70                                 subfield.value = "<!-- TMPL_VAR NAME="subfield_value_y" -->";
71                         }
72                     }
73                 }
74                     return false;
75             }
76                 
77             window.onload = go();
78             opener.close();
79             window.close();
80         </script>
81         </body>
82 <!-- TMPL_ELSE -->
83         <body>
84                 <script type="text/javascript">
85                         
86 //                      document.getElementById('searchbox').focus();
87                 
88                         function report(value2report) {
89                             if (document.f_pop.result.value.length==0) {
90                                     document.f_pop.result.value = value2report;
91                             } else {
92                                     document.f_pop.result.value = document.f_pop.result.value+'|'+value2report;
93                             }
94                             return true;
95                         }
96                         function finish() {
97                             opener.document.f.field_value[<!-- TMPL_VAR name="index" -->].value= document.f_pop.result.value;
98                             self.close();
99                             return false;
100                         }
101                 </script>
102     </head>
103         <h1>KOHA : INTRANET : Catalogue </h1>
104         <!--TMPL_IF Name = "Search"-->
105                 <div id="unimarc_field_4XX_search">
106                 <h2> Search On  </h2>
107                 <form name="f" method="post" action="/cgi-bin/koha/cataloguing/plugin_launcher.pl?plugin_name=unimarc_field_4XX.pl">
108         
109                         <p>
110                                 <input type="hidden" name="plugin_name" value="unimarc_field_4XX.pl">
111                                 <input type="hidden" name="index" value="<!--TMPL_VAR Name="index" -->">
112                                 <input type="hidden" name="result" value="unimarc field 4 <!--TMPL_VAR Name="index" -->">
113                                 <input type="hidden" name="op" value="do_search">
114                                 <label class="label100" for="searchbox">Any word</label>
115                                 <input type="text" name="search" id="searchbox" size="35"><br />
116                                 <label for="itypeloop">Item type:</label>
117                                 <select name="itype">
118                                 <option value="">All Item Types</option>
119                                 <!-- TMPL_LOOP NAME="itypeloop" -->
120                                 <!-- TMPL_IF NAME="selected" -->
121                                 <option value="<!-- TMPL_VAR NAME="itemtype" -->" selected="selected"><!-- TMPL_VAR NAME="description" --></option>
122                                 <!-- TMPL_ELSE -->
123                                 <option value="<!-- TMPL_VAR NAME="itemtype" -->"><!-- TMPL_VAR NAME="description" --></option>
124                                 <!-- /TMPL_IF -->
125                                 <!-- /TMPL_LOOP -->
126                                 </select>
127                         </p>
128                         <p>
129                                 <input type="submit" value="Start search">
130                                 <input type="reset"  value="Clear All Fields">
131                         </p>
132         
133                 </div>
134         </form>
135         
136         <!--TMPL_ELSE-->
137         
138
139                 <h2>Search results</h2>
140                 <div id="unimarc_field_4XX_resultnumber">
141                         <p><!-- TMPL_IF NAME="displayprev" --> <a class="resultnumber" href="/cgi-bin/koha/cataloguing/plugin_launcher.pl?plugin_name=unimarc_field_4XX.pl&amp;index=<!--TMPL_VAR Name="index"-->&amp;startfrom=<!-- TMPL_VAR NAME="startfromprev" -->&amp;search=<!-- TMPL_VAR NAME="search" -->&amp;resultsperpage=<!-- TMPL_VAR NAME="resultsperpage" -->&amp;type=intranet&amp;op=do_search">&lt;&lt; Previous</a><!-- /TMPL_IF -->
142                                 <!-- TMPL_LOOP NAME="numbers" -->
143                                 <!-- TMPL_IF NAME="highlight" --> <span class="highlight"><!-- TMPL_VAR NAME="number" --></span>
144                                 <!-- TMPL_ELSE --> <a class="resultnumber" href="/cgi-bin/koha/cataloguing/plugin_launcher.pl?plugin_name=unimarc_field_4XX.pl&amp;index=<!--TMPL_VAR Name="index"-->&amp;startfrom=<!-- TMPL_VAR NAME="startfrom" -->&amp;search=<!-- TMPL_VAR NAME="search" ESCAPE=URL -->&amp;resultsperpage=<!-- TMPL_VAR NAME="resultsperpage" -->&amp;type=intranet&amp;op=do_search"><!-- TMPL_VAR NAME="number" --></a>
145                                 <!-- /TMPL_IF -->
146                                 <!-- /TMPL_LOOP -->
147                                 <!-- TMPL_IF NAME="displaynext" -->
148                                   <a class="resultnumber" href="/cgi-bin/koha/cataloguing/plugin_launcher.pl?plugin_name=unimarc_field_4XX.pl&amp;index=<!--TMPL_VAR Name="index"-->&amp;startfrom=<!-- TMPL_VAR NAME="startfromnext" -->&amp;search=<!-- TMPL_VAR NAME="search" -->&amp;resultsperpage=<!-- TMPL_VAR NAME="resultsperpage" -->&amp;type=intranet&amp;op=do_search">Next&gt;&gt;</a>
149                                 <!-- /TMPL_IF --></p>
150                         <p class="resultcount">
151                           <!-- TMPL_IF NAME="total" -->Results <!-- TMPL_VAR NAME="from" --> to <!-- TMPL_VAR NAME="to" --> of <!-- TMPL_VAR NAME="total" -->
152                           <!-- TMPL_ELSE -->No results found
153                           <!-- /TMPL_IF --></p></div>
154                 <div id="resultlist">
155                         <table>
156                                 <tr>
157                                         <th>Summary</th>
158                                         <th>Item Count</th>
159                                         <th>Location</th>
160                                         <th>&nbsp;</th>
161                                 </tr>
162                                 <!-- TMPL_LOOP NAME="result" -->
163                                 <!-- TMPL_IF NAME="title" -->
164                                 <tr>
165                                     <td<!-- TMPL_IF NAME="even" --> class="hilighted"<!-- /TMPL_IF -->>
166                                                             <!-- TMPL_IF name="MARC_ON" -->
167                                                                     <a_class="transparent resultlist" href="/cgi-bin/koha/MARCdetail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" ESCAPE="URL" -->"><!-- TMPL_VAR NAME="title" ESCAPE="HTML"--></a>
168                                                             <!-- TMPL_ELSE -->
169                                                                     <a_class="transparent resultlist" href="/cgi-bin/koha/catalogue/detail.pl?biblionumber=<!-- TMPL_VAR NAME="biblionumber" ESCAPE="URL" -->"><!-- TMPL_VAR NAME="title" ESCAPE="HTML" --></a>                         <!-- /TMPL_IF -->
170                                                     <p><!-- TMPL_VAR NAME="author" -->
171                                                     <!-- TMPL_IF NAME="publishercode" -->- <!-- TMPL_VAR NAME="publishercode" --><!-- /TMPL_IF -->
172                                                     <!-- TMPL_IF NAME="place" --> ; <!-- TMPL_VAR NAME="place" --><!-- /TMPL_IF -->
173                                                     <!-- TMPL_IF NAME="pages" --> - <!-- TMPL_VAR NAME="pages" --><!-- /TMPL_IF -->
174                                                     <!-- TMPL_IF NAME="notes" --> : <!-- TMPL_VAR NAME="notes" --><!-- /TMPL_IF -->
175                                                     <!-- TMPL_IF NAME="size" --> ; <!-- TMPL_VAR NAME="size" --><!-- /TMPL_IF -->
176                                             </p>
177                                         </td>
178                                         <td align="center" <!-- TMPL_IF NAME="even" --> class="hilighted"<!-- /TMPL_IF -->>
179                                                 <!-- TMPL_VAR NAME="totitem" -->
180                                         </td>
181                                         <td <!-- TMPL_IF NAME="even" -->class="hilighted"<!-- /TMPL_IF -->>
182                                                 <!-- TMPL_VAR NAME="CN" -->
183                                         </td>
184                                         <td>
185                       <!--TMPL_IF Name="biblionumber"-->
186                                                 <a href="javascript:jumpfull('/cgi-bin/koha/cataloguing/plugin_launcher.pl?plugin_name=unimarc_field_4XX.pl&index=<!--TMPL_VAR Name="index"-->&biblionumber=<!--TMPL_VAR Name="biblionumber"-->&type=intranet&op=fillinput')">Choose</a>
187                       <!--TMPL_ELSE-->
188                                                 <a href="javascript:jumpfull('/cgi-bin/koha/cataloguing/plugin_launcher.pl?plugin_name=unimarc_field_4XX.pl&index=<!--TMPL_VAR Name="index"-->&type=intranet&op=fillinput')">Clear Field</a>
189                       <!--/TMPL_IF-->
190                                         </td>
191                                 </tr>
192                                 <!-- /TMPL_IF -->
193                                 <!-- /TMPL_LOOP -->
194                         </table>
195                 </div>
196                 <div id="resultnumber">
197                         <p>
198                                 <!-- TMPL_IF NAME="displayprev" -->
199                                 <a class="resultnumber" href="/cgi-bin/koha/cataloguing/plugin_launcher.pl?plugin_name=unimarc_field_4XX.pl&amp;index=<!--TMPL_VAR Name="index"-->&amp;startfrom=<!-- TMPL_VAR NAME="startfromprev" -->&amp;search=<!-- TMPL_VAR NAME="search" ESCAPE=URL -->&amp;resultsperpage=<!-- TMPL_VAR NAME="resultsperpage" -->&amp;type=intranet&amp;op=do_search">
200                                         &lt;&lt; Previous
201                                 </a>
202                                 <!-- /TMPL_IF -->
203
204                                 <!-- TMPL_LOOP NAME="numbers" -->
205                                         <!-- TMPL_IF NAME="highlight" -->
206                                                 <span class="highlight">
207                                                         <!-- TMPL_VAR NAME="number" -->
208                                                 </span>
209                                         <!-- TMPL_ELSE -->
210                                                 <a class="resultnumber" href="/cgi-bin/koha/cataloguing/plugin_launcher.pl?plugin_name=unimarc_field_4XX.pl&amp;index=<!--TMPL_VAR Name="index"-->&amp;startfrom=<!-- TMPL_VAR NAME="startfrom" -->&amp;search=<!-- TMPL_VAR NAME="search" -->&amp;resultsperpage=<!-- TMPL_VAR NAME="resultsperpage" -->&amp;type=intranet&amp;op=do_search">
211                                                         <!-- TMPL_VAR NAME="number" -->
212                                                 </a>
213                                         <!-- /TMPL_IF -->
214                                 <!-- /TMPL_LOOP -->
215
216                                 <!-- TMPL_IF NAME="displaynext" -->
217                                 <a class="resultnumber" href="/cgi-bin/koha/cataloguing/plugin_launcher.pl?plugin_name=unimarc_field_4XX.pl&amp;index=<!--TMPL_VAR Name="index"-->&amp;startfrom=<!-- TMPL_VAR NAME="startfromnext" -->&amp;search=<!-- TMPL_VAR NAME="search" -->&amp;resultsperpage=<!-- TMPL_VAR NAME="resultsperpage" -->&amp;type=intranet&amp;op=do_search">
218                                         Next&gt;&gt;
219                                 </a>
220                                 <!-- /TMPL_IF -->
221                         </p>
222                 </div>
223         
224                 <script language="JavaScript" type="text/javascript">
225                 
226                 function jumpfull(page){        
227                         window.open(page,'','fullscreen,scrollbars');
228                 }
229                 </script>
230                 
231         <!--/TMPL_IF-->
232
233 </body>
234 <!-- /TMPL_IF -->
235 </html>