|
Lines 44-49
Link Here
|
| 44 |
<a href="#usecardnumber">By card number</a> |
44 |
<a href="#usecardnumber">By card number</a> |
| 45 |
</li> |
45 |
</li> |
| 46 |
<li> |
46 |
<li> |
|
|
47 |
<a href="#usesmsnumber">By SMS number</a> |
| 48 |
</li> |
| 49 |
<li> |
| 47 |
<a href="#useborrowernumber">By borrowernumber</a> |
50 |
<a href="#useborrowernumber">By borrowernumber</a> |
| 48 |
</li> |
51 |
</li> |
| 49 |
[% IF patron_lists %] |
52 |
[% IF patron_lists %] |
|
Lines 76-81
Link Here
|
| 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> |
| 77 |
</fieldset> |
80 |
</fieldset> |
| 78 |
</div> |
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> |
| 104 |
</fieldset> |
| 105 |
</div> |
| 79 |
<div id="useborrowernumber"> |
106 |
<div id="useborrowernumber"> |
| 80 |
<fieldset class="rows"> |
107 |
<fieldset class="rows"> |
| 81 |
<legend>Use a file of borrowernumbers</legend> |
108 |
<legend>Use a file of borrowernumbers</legend> |
|
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 |
}); |