Lines 43-48
Link Here
|
43 |
<li> |
43 |
<li> |
44 |
<a href="#usecardnumber">By card number</a> |
44 |
<a href="#usecardnumber">By card number</a> |
45 |
</li> |
45 |
</li> |
|
|
46 |
<li> |
47 |
<a href="#usesmsnumber">By SMS number</a> |
48 |
</li> |
46 |
<li> |
49 |
<li> |
47 |
<a href="#useborrowernumber">By borrowernumber</a> |
50 |
<a href="#useborrowernumber">By borrowernumber</a> |
48 |
</li> |
51 |
</li> |
Lines 74-79
Link Here
|
74 |
<fieldset class="action"> |
77 |
<fieldset class="action"> |
75 |
<input type="submit" value="Continue" class="button" /> |
78 |
<input type="submit" value="Continue" class="button" /> |
76 |
<a class="cancel" href="/cgi-bin/koha/tools/tools-home.pl">Cancel</a> |
79 |
<a class="cancel" href="/cgi-bin/koha/tools/tools-home.pl">Cancel</a> |
|
|
80 |
</fieldset> |
81 |
</div> |
82 |
<div id="usesmsnumber"> |
83 |
<fieldset class="rows"> |
84 |
<legend>Use a file of SMS numbers</legend> |
85 |
<ol> |
86 |
<li> |
87 |
<label for="smsnumberuploadfile">File: </label> <input type="file" id="smsnumberuploadfile" name="smsnumberuploadfile" /> |
88 |
<div class="hint">File must contain one SMS number per line.</div> |
89 |
</li> |
90 |
</ol> |
91 |
</fieldset> |
92 |
<fieldset class="rows"> |
93 |
<legend>List SMS numbers one by one</legend> |
94 |
<ol> |
95 |
<li> |
96 |
<label for="smsnumberlist">SMS number list (one number per line): </label> |
97 |
<textarea rows="10" cols="30" id="smsnumberlist" name="smsnumberlist">[% smsnumberlist | html %]</textarea> |
98 |
</li> |
99 |
</ol> |
100 |
</fieldset> |
101 |
<fieldset class="action"> |
102 |
<input type="submit" value="Continue" class="button" /> |
103 |
<a class="cancel" href="/cgi-bin/koha/tools/tools-home.pl">Cancel</a> |
77 |
</fieldset> |
104 |
</fieldset> |
78 |
</div> |
105 |
</div> |
79 |
<div id="useborrowernumber"> |
106 |
<div id="useborrowernumber"> |
Lines 130-136
Link Here
|
130 |
[% op = 'noshow' # Change op to prevent display in code below %] |
157 |
[% op = 'noshow' # Change op to prevent display in code below %] |
131 |
<h1>Batch patrons modification</h1> |
158 |
<h1>Batch patrons modification</h1> |
132 |
<div class="dialog alert"> |
159 |
<div class="dialog alert"> |
133 |
<p>No patron card numbers or borrowernumbers given.</p> |
160 |
<p>No patron card numbers, SMS numbers or borrowernumbers given.</p> |
134 |
<form action="/cgi-bin/koha/tools/modborrowers.pl" method="get"> |
161 |
<form action="/cgi-bin/koha/tools/modborrowers.pl" method="get"> |
135 |
<button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> OK</button> |
162 |
<button type="submit" class="approve"><i class="fa fa-fw fa-check"></i> OK</button> |
136 |
</form> |
163 |
</form> |
Lines 146-151
Link Here
|
146 |
[% IF ( notfoundcardnumbers ) %] |
173 |
[% IF ( notfoundcardnumbers ) %] |
147 |
[% IF ( useborrowernumbers ) -%] |
174 |
[% IF ( useborrowernumbers ) -%] |
148 |
<div class="dialog alert"><p>Warning, the following borrowernumbers were not found:</p></div> |
175 |
<div class="dialog alert"><p>Warning, the following borrowernumbers were not found:</p></div> |
|
|
176 |
[% ELSIF ( usesmsnumbers ) -%] |
177 |
<div class="dialog alert"><p>Warning, the following SMS numbers were not found:</p></div> |
149 |
[% ELSE -%] |
178 |
[% ELSE -%] |
150 |
<div class="dialog alert"><p>Warning, the following card numbers were not found:</p></div> |
179 |
<div class="dialog alert"><p>Warning, the following card numbers were not found:</p></div> |
151 |
[% END %] |
180 |
[% END %] |
Lines 154-159
Link Here
|
154 |
<thead> |
183 |
<thead> |
155 |
[% IF ( useborrowernumbers ) -%] |
184 |
[% IF ( useborrowernumbers ) -%] |
156 |
<tr><th>Borrowernumbers not found</th></tr> |
185 |
<tr><th>Borrowernumbers not found</th></tr> |
|
|
186 |
[% ELSIF ( usesmsnumbers ) -%] |
187 |
<tr><th>SMS numbers not found</th></tr> |
157 |
[% ELSE -%] |
188 |
[% ELSE -%] |
158 |
<tr><th>Card numbers not found</th></tr> |
189 |
<tr><th>Card numbers not found</th></tr> |
159 |
[% END %] |
190 |
[% END %] |
Lines 481-491
Link Here
|
481 |
/* Reset form fields on inactive tabs */ |
512 |
/* Reset form fields on inactive tabs */ |
482 |
var tab = $(this).find('.ui-tabs-active:first a').attr('href'); |
513 |
var tab = $(this).find('.ui-tabs-active:first a').attr('href'); |
483 |
if ( tab == '#usecardnumber' ) { |
514 |
if ( tab == '#usecardnumber' ) { |
484 |
$("#borrowernumberuploadfile, #patron_list_id, #borrowernumberlist").val(""); |
515 |
$("#borrowernumberuploadfile, #smsnumberuploadfile, #patron_list_id, #borrowernumberlist, #smsnumberlist").val(""); |
|
|
516 |
} else if ( tab == '#usesmsnumber' ) { |
517 |
$("#borrowernumberuploadfile, #cardnumberuploadfile, #patron_list_id, #borrowernumberlist, #cardnumberlist").val(""); |
485 |
} else if ( tab == '#useborrowernumber' ) { |
518 |
} else if ( tab == '#useborrowernumber' ) { |
486 |
$("#cardnumberuploadfile, #cardnumberlist, #patron_list_id").val(""); |
519 |
$("#cardnumberuploadfile, #smsnumberuploadfile, #cardnumberlist, #patron_list_id, #smsnumberlist").val(""); |
487 |
} else { // uselist |
520 |
} else { // uselist |
488 |
$("#borrowernumberuploadfile, #cardnumberuploadfile, #borrowernumberlist, #cardnumberlist").val(""); |
521 |
$("#borrowernumberuploadfile, #cardnumberuploadfile, #smsnumberuploadfile, #borrowernumberlist, #cardnumberlist, #smsnumberlist").val(""); |
489 |
} |
522 |
} |
490 |
}); |
523 |
}); |
491 |
}); |
524 |
}); |