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