Bug 13618: Remove filter when assigning array
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / modules / admin / sru_modmapping.tt
1 [% USE raw %]
2 [% USE Asset %]
3 [% SET footerjs = 1 %]
4 [% INCLUDE 'doc-head-open.inc' %]
5 <title>Koha &rsaquo; SRU search fields mapping for bibliographic records</title>
6 </head>
7
8 <body id="admin_sru_modmapping" class="admin">
9
10 <div id="custom-doc" class="yui-t7">
11
12     <div id="bd">
13         <h1>Modify SRU search fields mapping for bibliographic records</h1>
14         <form id="form01" method="post">
15             <fieldset class="rows">
16                 <div class="yui-g">
17                     <div class="yui-u first">
18                         <ol>
19                             <li>
20                                 <label for="title">Title: </label>
21                                 <input id="title" type="text" value="[% mapping.title | html %]" />
22                             </li>
23                             <li>
24                                 <label for="isbn">ISBN: </label>
25                                 <input id="isbn" type="text" value="[% mapping.isbn | html %]" />
26                             </li>
27                             <li>
28                                 <label for="lccall">LC call number: </label>
29                                 <input id="lccall" type="text" value="[% mapping.lccall | html %]" />
30                             </li>
31                             <li>
32                                 <label for="controlnumber">Control number: </label>
33                                 <input id="controlnumber" type="text" value="[% mapping.controlnumber | html %]" />
34                             </li>
35                             <li>
36                                 <label for="srchany">Any: </label>
37                                 <input id="srchany" type="text" value="[% mapping.srchany | html %]" />
38                             </li>
39                         </ol>
40                     </div>
41                     <div class="yui-u">
42                         <ol>
43                             <li>
44                                 <label for="author">Author: </label>
45                                 <input id="author" type="text" value="[% mapping.author | html %]" />
46                             </li>
47                             <li>
48                                 <label for="issn">ISSN: </label>
49                                 <input id="issn" type="text" value="[% mapping.issn | html %]" />
50                             </li>
51                             <li>
52                                 <label for="subject">Subject: </label>
53                                 <input id="subject" type="text" value="[% mapping.subject | html %]" />
54                             </li>
55                             <li>
56                                 <label for="dewey">Dewey: </label>
57                                 <input id="dewey" type="text" value="[% mapping.dewey | html %]" />
58                             </li>
59                             <li>
60                                 <label for="stdid">Standard ID: </label>
61                                 <input id="stdid" type="text" value="[% mapping.stdid | html %]" />
62                             </li>
63                         </ol>
64                     </div>
65                 </div>
66             </fieldset>
67             <fieldset class="action">
68                 <input type="submit" value="Save" class="submit" />
69                 <a class="close cancel" href="#">Cancel</a>
70             </fieldset>
71         </form>
72     </div>
73 </div>
74
75 [% MACRO jsinclude BLOCK %]
76     [% Asset.js("js/admin-menu.js") | $raw %]
77     <script type="text/javascript">
78         $(document).ready(function() {
79             $("#form01").submit(function(event) {
80                 if(window.opener) {
81                     var newmap=allInputs();
82                     window.opener.$('#show_sru_fields').val(newmap);
83                     window.close();
84                 } else {
85                     // In this case not called as a popup. Just do nothing.
86                     event.preventDefault();
87                 }
88             });
89         });
90         function allInputs () {
91             var aInput= new Array();
92             $("form :input").each(function() {
93                 if( this.id && $(this).val() ) {
94                     aInput.push(this.id+'='+$(this).val());
95                 }
96             });
97             return aInput.join(',');
98         }
99     </script>
100 [% END %]
101
102 [% INCLUDE 'intranet-bottom.inc' popup_window=1 %]