4da3bf5e48
Because seasons strings are not available through DateTime module, names of them where added in code, and templates. Bug 16289 adds new abbreviated form to the code, but not to the templates. This patch should fix the problem. To test: 1. Apply patch. 2. Run "misc/translator/translate update" for you language. 3. Check if names are in po/ file for language. 4. Check if generating next issue for serial and prediction patterns works correct. NOTE: or "create {language code}" instead of update. Signed-off-by: Mark Tompsett <mtompset@hotmail.com> Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
107 lines
4.2 KiB
Text
107 lines
4.2 KiB
Text
[% USE KohaDates %]
|
|
|
|
<h2>Prediction pattern</h1>
|
|
[% IF (not_consistent_end_date) %]
|
|
<p><em>End date is not consistent with subscription length.</em></p>
|
|
[% END %]
|
|
[% IF (ask_for_irregularities) %]
|
|
<p><em>Please check issues that are NOT published (irregularities)</em></p>
|
|
[% IF (daily_options) %]
|
|
<script type="text/javascript">
|
|
//<![CDATA[
|
|
function Check_boxes(dow) {
|
|
if($(":checkbox[data-dow='"+dow+"']:first").is(':checked')) {
|
|
$("#predictionst :checkbox[data-dow='"+dow+"']").each(function(){
|
|
$(this).prop('checked', true);
|
|
});
|
|
} else {
|
|
$("#predictionst :checkbox[data-dow='"+dow+"']").each(function(){
|
|
$(this).prop('checked', false);
|
|
});
|
|
}
|
|
}
|
|
$(document).ready(function(){
|
|
$(".skipday").on("change",function(){
|
|
Check_boxes( $(this).data("dow"));
|
|
});
|
|
});
|
|
//]]>
|
|
</script>
|
|
<p><em>
|
|
If there is a day (or more) in the week where issues are never
|
|
published, you can check corresponding boxes below.
|
|
</em></p>
|
|
<input type="checkbox" id="monday" data-dow="1" class="skipday" />
|
|
<label for="monday">Monday</label>
|
|
<input type="checkbox" id="tuesday" data-dow="2" class="skipday" />
|
|
<label for="tuesday">Tuesday</label>
|
|
<input type="checkbox" id="wednesday" data-dow="3" class="skipday" />
|
|
<label for="wednesday">Wednesday</label>
|
|
<input type="checkbox" id="thursday" data-dow="4" class="skipday" />
|
|
<label for="thursday">Thursday</label>
|
|
<input type="checkbox" id="friday" data-dow="5" class="skipday" />
|
|
<label for="friday">Friday</label>
|
|
<input type="checkbox" id="saturday" data-dow="6" class="skipday" />
|
|
<label for="saturday">Saturday</label>
|
|
<input type="checkbox" id="sunday" data-dow="7" class="skipday" />
|
|
<label for="sunday">Sunday</label>
|
|
[% END %]
|
|
[% END %]
|
|
[% IF (predictions_loop) %]
|
|
<table id="predictionst">
|
|
<thead>
|
|
<tr>
|
|
<th>Number</th>
|
|
<th>Publication date</th>
|
|
[% IF (ask_for_irregularities) %]
|
|
<th>Not published</th>
|
|
[% END %]
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
[% FOREACH prediction IN predictions_loop %]
|
|
<tr>
|
|
<td>
|
|
[% IF ( matches = prediction.number.match('(.*)Spring(.*)') ) %]
|
|
[% matches.0 %]Spring[% matches.1 %]
|
|
[% ELSIF ( matches = prediction.number.match('(.*)Summer(.*)') ) %]
|
|
[% matches.0 %]Summer[% matches.1 %]
|
|
[% ELSIF ( matches = prediction.number.match('(.*)Fall(.*)') ) %]
|
|
[% matches.0 %]Fall[% matches.1 %]
|
|
[% ELSIF ( matches = prediction.number.match('(.*)Winter(.*)') ) %]
|
|
[% matches.0 %]Winter[% matches.1 %]
|
|
[% ELSIF ( matches = prediction.number.match('(.*)Spr(.*)') ) %]
|
|
[% matches.0 %]Spr[% matches.1 %]
|
|
[% ELSIF ( matches = prediction.number.match('(.*)Sum(.*)') ) %]
|
|
[% matches.0 %]Sum[% matches.1 %]
|
|
[% ELSIF ( matches = prediction.number.match('(.*)Fal(.*)') ) %]
|
|
[% matches.0 %]Fal[% matches.1 %]
|
|
[% ELSIF ( matches = prediction.number.match('(.*)Win(.*)') ) %]
|
|
[% matches.0 %]Win[% matches.1 %]
|
|
[% ELSE %]
|
|
[% prediction.number %]
|
|
[% END %]
|
|
</td>
|
|
<td>
|
|
[% IF (prediction.publicationdate) %]
|
|
[% prediction.publicationdate | $KohaDates %]
|
|
[% ELSE %]
|
|
unknown
|
|
[% END %]
|
|
</td>
|
|
[% IF (ask_for_irregularities) %]
|
|
<td style="text-align:center">
|
|
[% UNLESS (loop.first) %]
|
|
[% IF (prediction.not_published) %]
|
|
<input type="checkbox" name="irregularity" value="[% prediction.issuenumber %]" data-dow="[% prediction.dow %]" checked="checked" />
|
|
[% ELSE %]
|
|
<input type="checkbox" name="irregularity" value="[% prediction.issuenumber %]" data-dow="[% prediction.dow %]" />
|
|
[% END %]
|
|
</td>
|
|
[% END %]
|
|
[% END %]
|
|
</tr>
|
|
[% END %]
|
|
</tbody>
|
|
</table>
|
|
[% END %]
|