View | Details | Raw Unified | Return to bug 5725
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/batchedit.tt (-16 / +33 lines)
Lines 1-5 Link Here
1
[% INCLUDE 'doc-head-open.inc' %]
1
[% INCLUDE 'doc-head-open.inc' %]
2
<title>Koha &rsaquo; Tools &rsaquo; Batch Deletion of Items</title>
2
<title>Koha &rsaquo; Tools &rsaquo; Batch record of modification</title>
3
[% INCLUDE 'doc-head-close.inc' %]
3
[% INCLUDE 'doc-head-close.inc' %]
4
4
5
[% UNLESS ( modsuccess ) %]
5
[% UNLESS ( modsuccess ) %]
Lines 10-19 Link Here
10
10
11
     function fieldChanged(){
11
     function fieldChanged(){
12
        var field = $('#fieldchoice').val();
12
        var field = $('#fieldchoice').val();
13
        $("#loading").html(" <img src=\"/intranet-tmpl/prog/img/loading-small.gif\" alt=\"\" />");
13
        $.ajax({
14
        $.ajax({
14
		url: CGIBIN + 'tools/batchedit.pl?field=' + field,
15
		url: CGIBIN + 'tools/batchedit.pl?field=' + field,
15
		dataType: 'json',
16
		dataType: 'json',
16
            success: function(data){
17
            success: function(data){
18
            $("#loading").html("");
17
		$("#subfieldchoice option").remove();
19
		$("#subfieldchoice option").remove();
18
20
19
		    var subfield = $('#subfieldchoice');
21
		    var subfield = $('#subfieldchoice');
Lines 60-66 Link Here
60
                    $("#condvaltd").html('<input type="text" name="condvalchoice" id="condvalchoice" />');
62
                    $("#condvaltd").html('<input type="text" name="condvalchoice" id="condvalchoice" />');
61
                    $("#repvaltd").html('<input type="text" name="repvalchoice"  id="repvalchoice" />');
63
                    $("#repvaltd").html('<input type="text" name="repvalchoice"  id="repvalchoice" />');
62
		    }
64
		    }
63
                $('<input type="checkbox" id="nocond" name="nocond" value="nocond" onClick="$(\'#condvalchoice\').attr(\'disabled\', ! $(\'#condvalchoice\').attr(\'disabled\') ) ">All</input>').appendTo("#condvaltd");
65
                $('<label> <input type="checkbox" id="nocond" name="nocond" value="nocond" onClick="$(\'#condvalchoice\').attr(\'disabled\', ! $(\'#condvalchoice\').attr(\'disabled\') ) " />  All</label>').appendTo("#condvaltd");
64
            }
66
            }
65
        });
67
        });
66
68
Lines 116-139 Link Here
116
<body>
118
<body>
117
[% INCLUDE 'header.inc' %]
119
[% INCLUDE 'header.inc' %]
118
[% INCLUDE 'cat-search.inc' %]
120
[% INCLUDE 'cat-search.inc' %]
121
122
<div id="breadcrumbs">
123
  <a href="/cgi-bin/koha/mainpage.pl">Home</a> &rsaquo;
124
  <a href="/cgi-bin/koha/tools/tools-home.pl">Tools</a> &rsaquo;
125
  <a href="/cgi-bin/koha/tools/batchedit.pl">Batch record modification</a>
126
</div>
127
119
<div id="doc3" class="yui-t2">
128
<div id="doc3" class="yui-t2">
120
    <div id="bd">
129
    <div id="bd">
121
        <div id="yui-main">
130
        <div id="yui-main">
122
            <div class="yui-b">
131
            <div class="yui-b">
123
132
124
<form method="post" enctype="multipart/form-data">
133
<form method="post" action="/cgi-bin/koha/tools/batchedit.pl" enctype="multipart/form-data">
125
[% IF ( moddone ) %]
134
[% IF ( moddone ) %]
126
    <div class="dialog message">All operations processed</div>
135
    <div class="dialog message">All operations processed</div>
127
[% END %]
136
[% END %]
128
137
129
[% UNLESS ( bib_list ) %]
138
[% UNLESS ( bib_list ) %]
130
    <h2>Batch records modification</h2>
139
    <h2>Batch record modification</h2>
140
    <div class="yui-g">
141
    <div class="yui-u first">
131
    <fieldset class="rows">
142
    <fieldset class="rows">
132
	<legend>Use a file of biblionumbers</legend>
143
	<legend>Use a file of biblionumbers</legend>
133
	<ol>
144
	<ol>
134
	    <li><label for="uploadfile">File: </label> <input type="file" id="uploadfile" name="uploadfile" /></li>
145
	    <li><label for="uploadfile">File: </label> <input type="file" id="uploadfile" name="uploadfile" /></li>
135
	</ol>
146
	</ol>
136
    </fieldset>
147
    </fieldset>
148
    </div>
149
    <div class="yui-u">
150
    <div class="container">
151
    <p><b>Reminder</b>: You can also add records to your cart and reach this page from the cart.</p>
152
    </div>
153
    </div>
154
    </div>
137
    <fieldset class="rows">
155
    <fieldset class="rows">
138
	<legend>Or enter records one by one</legend>
156
	<legend>Or enter records one by one</legend>
139
	<ol>
157
	<ol>
Lines 142-148 Link Here
142
		<textarea rows="10" cols="30" id="recordslist" name="recordslist"></textarea>
160
		<textarea rows="10" cols="30" id="recordslist" name="recordslist"></textarea>
143
	    </li>
161
	    </li>
144
	</ol>
162
	</ol>
145
    <p><b>Reminder</b>: you can also add biblios to your cart and reach this page from the cart</p>
163
    
146
    </fieldset>
164
    </fieldset>
147
[% ELSE %]
165
[% ELSE %]
148
    <h2>List of records:</h2>
166
    <h2>List of records:</h2>
Lines 155-161 Link Here
155
        [% FOREACH biblioinfo IN biblioinfos %]
173
        [% FOREACH biblioinfo IN biblioinfos %]
156
            <tr>
174
            <tr>
157
                <td>[% biblioinfo.biblionumber %]</td>
175
                <td>[% biblioinfo.biblionumber %]</td>
158
                <td>[% biblioinfo.title %]</td>
176
                <td>[% biblionumber = biblioinfo.biblionumber %] [% INCLUDE 'biblio-default-view.inc' %][% IF ( biblioinfo.title ) %][% biblioinfo.title |html %][% ELSE %]No title[% END %]</a></td>
159
                <td>[% biblioinfo.author %]</td>
177
                <td>[% biblioinfo.author %]</td>
160
                [% IF ( moddone ) %]
178
                [% IF ( moddone ) %]
161
                    [% IF ( biblioinfo.OK ) %]
179
                    [% IF ( biblioinfo.OK ) %]
Lines 180-186 Link Here
180
    [% IF ( bib_list ) %]
198
    [% IF ( bib_list ) %]
181
        <fieldset class="rows">
199
        <fieldset class="rows">
182
        <h2>Modification rules:</h2>
200
        <h2>Modification rules:</h2>
183
        <input type="submit" value="Submit" />
184
        <input type="hidden" name="op" value="do" />
201
        <input type="hidden" name="op" value="do" />
185
        <input type="hidden" name="bib_list" value="[% bib_list %]" />
202
        <input type="hidden" name="bib_list" value="[% bib_list %]" />
186
        <table id="rulestable">
203
        <table id="rulestable">
Lines 192-197 Link Here
192
                <tr>
209
                <tr>
193
                    <td>
210
                    <td>
194
                        <select name="fieldchoice" id="fieldchoice" onchange="fieldChanged();">
211
                        <select name="fieldchoice" id="fieldchoice" onchange="fieldChanged();">
212
                        <option value=""></option>
195
                        [% FOREACH marcfield IN marcfields %]
213
                        [% FOREACH marcfield IN marcfields %]
196
                            <option value="[% marcfield.tag %]">[% marcfield.tag %]</option>
214
                            <option value="[% marcfield.tag %]">[% marcfield.tag %]</option>
197
                        [% END %]
215
                        [% END %]
Lines 199-206 Link Here
199
                    </td>
217
                    </td>
200
                    <td>
218
                    <td>
201
                        <select name="subfieldchoice" id="subfieldchoice" onchange="subfieldChanged();">
219
                        <select name="subfieldchoice" id="subfieldchoice" onchange="subfieldChanged();">
202
220
                        </select><span id="loading"></span>
203
                        </select>
204
                    </td>
221
                    </td>
205
                    <td>
222
                    <td>
206
                        <select name="actionchoice" id="actionchoice">
223
                        <select name="actionchoice" id="actionchoice">
Lines 212-218 Link Here
212
                    </td>
229
                    </td>
213
                    <td id="condvaltd">
230
                    <td id="condvaltd">
214
                        <input type="text" name="condvalchoice" id="condvalchoice" />
231
                        <input type="text" name="condvalchoice" id="condvalchoice" />
215
                        <input type="checkbox" id="nocond" name="nocond" value="nocond" onClick="$('#condvalchoice').attr('disabled', ! $('#condvalchoice').attr('disabled') ) ">All</input>
232
                        <label> <input type="checkbox" id="nocond" name="nocond" value="nocond" onclick="$('#condvalchoice').attr('disabled', ! $('#condvalchoice').attr('disabled') ) " />  All </label>
216
                    </td>
233
                    </td>
217
                    <td id="repvaltd">
234
                    <td id="repvaltd">
218
                        <input type="text" name="repvalchoice" id="repvalchoice" />
235
                        <input type="text" name="repvalchoice" id="repvalchoice" />
Lines 223-240 Link Here
223
240
224
        </table>
241
        </table>
225
        <input type="hidden" name="bib_list" value="[% bib_list %]" />
242
        <input type="hidden" name="bib_list" value="[% bib_list %]" />
226
        <input type="submit" value="Submit" /> (don't forget to click "Add" button on the right of the previous form before submitting)
243
        <fieldset class="action"><input type="submit" value="Submit" /> (don't forget to click "Add" button on the right of the previous form before submitting)</fieldset>
227
        </fieldset>
244
        </fieldset>
228
        </form>
245
        </form>
229
    [% ELSE %]
246
    [% ELSE %]
230
        <input type="submit" value="Submit" />
247
        <fieldset class="action"><input type="submit" value="Submit" /></fieldset>
231
        </fieldset>
232
        </form>
248
        </form>
233
    [% END %]
249
    [% END %]
234
[% END %]
250
[% END %]
235
            </div>
251
            </div>
236
        </div>
252
        </div>
253
       <div class="yui-b">
254
            [% INCLUDE 'tools-menu.inc' %]
255
        </div>
237
    </div>
256
    </div>
238
</div>
257
[% INCLUDE 'intranet-bottom.inc' %]
239
</body>
240
</html>

Return to bug 5725