Bugzilla – Attachment 139806 Details for
Bug 24172
Locale is ignored when saving season name in the database
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 24172: Move duplicated code to an include file
Bug-24172-Move-duplicated-code-to-an-include-file.patch (text/plain), 17.82 KB, created by
Shi Yao Wang
on 2022-08-25 20:58:07 UTC
(
hide
)
Description:
Bug 24172: Move duplicated code to an include file
Filename:
MIME Type:
Creator:
Shi Yao Wang
Created:
2022-08-25 20:58:07 UTC
Size:
17.82 KB
patch
obsolete
>From c32545335b89dd951704419c9e03122855529c03 Mon Sep 17 00:00:00 2001 >From: Shi Yao Wang <shi-yao.wang@inlibro.com> >Date: Thu, 25 Aug 2022 16:53:35 -0400 >Subject: [PATCH] Bug 24172: Move duplicated code to an include file > >--- > .../prog/en/includes/localizer.inc | 21 +++++++++++++++++++ > .../prog/en/modules/catalogue/detail.tt | 21 ++----------------- > .../en/modules/serials/serials-collection.tt | 21 ++----------------- > .../prog/en/modules/serials/serials-edit.tt | 3 ++- > .../modules/serials/showpredictionpattern.tt | 21 ++----------------- > .../en/modules/serials/subscription-detail.tt | 21 ++----------------- > .../bootstrap/en/modules/opac-detail.tt | 21 ++----------------- > 7 files changed, 33 insertions(+), 96 deletions(-) > create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/localizer.inc > >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/localizer.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/localizer.inc >new file mode 100644 >index 0000000000..864dbc276f >--- /dev/null >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/localizer.inc >@@ -0,0 +1,21 @@ >+[%~ BLOCK localize_numbering_pattern_season ~%] >+ [%~ IF ( matches = season.match('(.*)Spring(.*)') ) ~%] >+ [%~ matches.0 | html ~%]Spring[%~ matches.1 | html ~%] >+ [%~ ELSIF ( matches = season.match('(.*)Summer(.*)') ) ~%] >+ [%~ matches.0 | html ~%]Summer[%~ matches.1 | html ~%] >+ [%~ ELSIF ( matches = season.match('(.*)Fall(.*)') ) ~%] >+ [%~ matches.0 | html ~%]Fall[%~ matches.1 | html ~%] >+ [%~ ELSIF ( matches = season.match('(.*)Winter(.*)') ) ~%] >+ [%~ matches.0 | html ~%]Winter[%~ matches.1 | html ~%] >+ [%~ ELSIF ( matches = season.match('(.*)Spr(.*)') ) ~%] >+ [%~ matches.0 | html ~%]Spr[%~ matches.1 | html ~%] >+ [%~ ELSIF ( matches = season.match('(.*)Sum(.*)') ) ~%] >+ [%~ matches.0 | html ~%]Sum[%~ matches.1 | html ~%] >+ [%~ ELSIF ( matches = season.match('(.*)Fal(.*)') ) ~%] >+ [%~ matches.0 | html ~%]Fal[%~ matches.1 | html ~%] >+ [%~ ELSIF ( matches = season.match('(.*)Win(.*)') ) ~%] >+ [%~ matches.0 | html ~%]Win[%~ matches.1 | html ~%] >+ [%~ ELSE ~%] >+ [%~ season | html ~%] >+ [%~ END ~%] >+[%~ END ~%] >\ No newline at end of file >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt >index e1b0455681..084c27e022 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/catalogue/detail.tt >@@ -8,6 +8,7 @@ > [% USE Biblio %] > [% USE Price %] > [% USE TablesSettings %] >+[% PROCESS 'localizer.inc' %] > [% PROCESS 'i18n.inc' %] > > [% IF Koha.Preference('AmazonAssocTag') %] >@@ -791,25 +792,7 @@ Note that permanent location is a code, and location may be an authval. > [% FOREACH latestserial IN subscription.latestserials %] > <tr> > <td> >- [% IF ( matches = latestserial.serialseq.match('(.*)Spring(.*)') ) %] >- [% matches.0 | html %]Spring[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Summer(.*)') ) %] >- [% matches.0 | html %]Summer[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Fall(.*)') ) %] >- [% matches.0 | html %]Fall[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Winter(.*)') ) %] >- [% matches.0 | html %]Winter[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Spr(.*)') ) %] >- [% matches.0 | html %]Spr[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Sum(.*)') ) %] >- [% matches.0 | html %]Sum[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Fal(.*)') ) %] >- [% matches.0 | html %]Fal[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Win(.*)') ) %] >- [% matches.0 | html %]Win[% matches.1 | html %] >- [% ELSE %] >- [% latestserial.serialseq | html %] >- [% END %] >+ [% PROCESS localize_numbering_pattern_season season => latestserial.serialseq %] > </td> > <td data-order="[% latestserial.planneddate | html %]">[% latestserial.planneddate | $KohaDates %]</td> > <td data-order="[% latestserial.publisheddate | html %]">[% latestserial.publisheddate | $KohaDates %]</td> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-collection.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-collection.tt >index 2e7196f69a..a9a720c06b 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-collection.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-collection.tt >@@ -3,6 +3,7 @@ > [% USE AuthorisedValues %] > [% USE Branches %] > [% USE KohaDates %] >+[% PROCESS 'localizer.inc' %] > [% SET footerjs = 1 %] > [% INCLUDE 'doc-head-open.inc' %] > <title>Serial collection information for [% bibliotitle | html %] › Serials › Koha</title> >@@ -246,25 +247,7 @@ > [% END %] > </td> > <td> >- [% IF ( matches = serial.serialseq.match('(.*)Spring(.*)') ) %] >- [% matches.0 | html %]Spring[% matches.1 | html %] >- [% ELSIF ( matches = serial.serialseq.match('(.*)Summer(.*)') ) %] >- [% matches.0 | html %]Summer[% matches.1 | html %] >- [% ELSIF ( matches = serial.serialseq.match('(.*)Fall(.*)') ) %] >- [% matches.0 | html %]Fall[% matches.1 | html %] >- [% ELSIF ( matches = serial.serialseq.match('(.*)Winter(.*)') ) %] >- [% matches.0 | html %]Winter[% matches.1 | html %] >- [% ELSIF ( matches = prediction.number.match('(.*)Spr(.*)') ) %] >- [% matches.0 | html %]Spr[% matches.1 | html %] >- [% ELSIF ( matches = prediction.number.match('(.*)Sum(.*)') ) %] >- [% matches.0 | html %]Sum[% matches.1 | html %] >- [% ELSIF ( matches = prediction.number.match('(.*)Fal(.*)') ) %] >- [% matches.0 | html %]Fal[% matches.1 | html %] >- [% ELSIF ( matches = prediction.number.match('(.*)Win(.*)') ) %] >- [% matches.0 | html %]Win[% matches.1 | html %] >- [% ELSE %] >- [% serial.serialseq | html %] >- [% END %] >+ [% PROCESS localize_numbering_pattern_season season => serial.serialseq %] > </td> > <td> > [% IF ( serial.status1 ) %]<span>Expected</span>[% END %] >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt >index 05d7b47fa1..e479d3d590 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/serials-edit.tt >@@ -1,6 +1,7 @@ > [% USE raw %] > [% USE Asset %] > [% USE AuthorisedValues %] >+[% PROCESS 'localizer.inc' %] > [% INCLUDE 'doc-head-open.inc' %] > <title>Serial edition [% bibliotitle | html %] › Serials › Koha</title> > [% INCLUDE 'doc-head-close.inc' %] >@@ -140,7 +141,7 @@ $(document).ready(function() { > <input type="hidden" name="itemcount" value="[% serialslis.issuesatonce | html %]" /> > <input type="hidden" name="user" value="[% serialslis.librarian | html %]" /> > Issue <input type="text" name="serialseq" id="serialseq[% serialslis.serialid | html %]" >- value="[% IF ( matches = serialslis.serialseq.match('(.*)Spring(.*)') ) %][% matches.0 | html %]Spring[% matches.1 | html %][% ELSIF ( matches = serialslis.serialseq.match('(.*)Summer(.*)') ) %][% matches.0 | html %]Summer[% matches.1 | html %][% ELSIF ( matches = serialslis.serialseq.match('(.*)Fall(.*)') ) %][% matches.0 | html %]Fall[% matches.1 | html %][% ELSIF ( matches = serialslis.serialseq.match('(.*)Winter(.*)') ) %][% matches.0 | html %]Winter[% matches.1 | html %][% ELSIF ( matches = serialslis.serialseq.match('(.*)Spr(.*)') ) %][% matches.0 | html %]Spr[% matches.1 | html %][% ELSIF ( matches = serialslis.serialseq.match('(.*)Sum(.*)') ) %][% matches.0 | html %]Sum[% matches.1 | html %][% ELSIF ( matches = serialslis.serialseq.match('(.*)Fal(.*)') ) %][% matches.0 | html %]Fal[% matches.1 | html %][% ELSIF ( matches = serialslis.serialseq.match('(.*)Win(.*)') ) %][% matches.0 | html %]Win[% matches.1 | html %][% ELSE %][% serialslis.serialseq | html %][% END %]" >+ value="[% PROCESS localize_numbering_pattern_season season => serialslis.serialseq %]" > size="20" maxlength="100" /> > </td> > <td> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/showpredictionpattern.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/showpredictionpattern.tt >index ea6e6ab46d..255c90363c 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/showpredictionpattern.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/showpredictionpattern.tt >@@ -1,4 +1,5 @@ > [% USE KohaDates %] >+[% PROCESS 'localizer.inc' %] > <h2>Prediction pattern</h2> > [% IF (not_consistent_end_date) %] > <p><em>End date is not consistent with subscription length.</em></p> >@@ -41,25 +42,7 @@ > [% FOREACH prediction IN predictions_loop %] > <tr> > <td> >- [% IF ( matches = prediction.number.match('(.*)Spring(.*)') ) %] >- [% matches.0 | html %]Spring[% matches.1 | html %] >- [% ELSIF ( matches = prediction.number.match('(.*)Summer(.*)') ) %] >- [% matches.0 | html %]Summer[% matches.1 | html %] >- [% ELSIF ( matches = prediction.number.match('(.*)Fall(.*)') ) %] >- [% matches.0 | html %]Fall[% matches.1 | html %] >- [% ELSIF ( matches = prediction.number.match('(.*)Winter(.*)') ) %] >- [% matches.0 | html %]Winter[% matches.1 | html %] >- [% ELSIF ( matches = prediction.number.match('(.*)Spr(.*)') ) %] >- [% matches.0 | html %]Spr[% matches.1 | html %] >- [% ELSIF ( matches = prediction.number.match('(.*)Sum(.*)') ) %] >- [% matches.0 | html %]Sum[% matches.1 | html %] >- [% ELSIF ( matches = prediction.number.match('(.*)Fal(.*)') ) %] >- [% matches.0 | html %]Fal[% matches.1 | html %] >- [% ELSIF ( matches = prediction.number.match('(.*)Win(.*)') ) %] >- [% matches.0 | html %]Win[% matches.1 | html %] >- [% ELSE %] >- [% prediction.number | html %] >- [% END %] >+ [% PROCESS localize_numbering_pattern_season season => prediction.number %] > </td> > <td> > [% IF (prediction.publicationdate) %] >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/subscription-detail.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/subscription-detail.tt >index 30b2de7e71..38830f949f 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/serials/subscription-detail.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/serials/subscription-detail.tt >@@ -7,6 +7,7 @@ > [% USE Price %] > [% USE TablesSettings %] > [% SET footerjs = 1 %] >+[% PROCESS 'localizer.inc' %] > [% INCLUDE 'doc-head-open.inc' %] > <title>Details for subscription #[% subscriptionid | html %] › Serials › Koha</title> > [% INCLUDE 'doc-head-close.inc' %] >@@ -336,25 +337,7 @@ > [% FOREACH serialslis IN serialslist %] > <tr> > <td> >- [% IF ( matches = serialslis.serialseq.match('(.*)Spring(.*)') ) %] >- [% matches.0 | html %]Spring[% matches.1 | html %] >- [% ELSIF ( matches = serialslis.serialseq.match('(.*)Summer(.*)') ) %] >- [% matches.0 | html %]Summer[% matches.1 | html %] >- [% ELSIF ( matches = serialslis.serialseq.match('(.*)Fall(.*)') ) %] >- [% matches.0 | html %]Fall[% matches.1 | html %] >- [% ELSIF ( matches = serialslis.serialseq.match('(.*)Winter(.*)') ) %] >- [% matches.0 | html %]Winter[% matches.1 | html %] >- [% ELSIF ( matches = serialslis.serialseq.match('(.*)Spr(.*)') ) %] >- [% matches.0 | html %]Spr[% matches.1 | html %] >- [% ELSIF ( matches = serialslis.serialseq.match('(.*)Sum(.*)') ) %] >- [% matches.0 | html %]Sum[% matches.1 | html %] >- [% ELSIF ( matches = serialslis.serialseq.match('(.*)Fal(.*)') ) %] >- [% matches.0 | html %]Fal[% matches.1 | html %] >- [% ELSIF ( matches = serialslis.serialseq.match('(.*)Win(.*)') ) %] >- [% matches.0 | html %]Win[% matches.1 | html %] >- [% ELSE %] >- [% serialslis.serialseq | html %] >- [% END %] >+ [% PROCESS localize_numbering_pattern_season season => serialslis.serialseq %] > </td> > <td> > [% IF serialslis.planneddate %] >diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt >index 0ddbdd49a1..6522b43816 100644 >--- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt >+++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-detail.tt >@@ -6,6 +6,7 @@ > [% USE Branches %] > [% USE TablesSettings %] > [% USE AuthorisedValues %] >+[% PROCESS 'localizer.inc' %] > [% SET TagsShowEnabled = ( ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsShowOnDetail ) %] > [% SET TagsInputEnabled = ( ( Koha.Preference( 'opacuserlogin' ) == 1 ) && ( Koha.Preference( 'TagsEnabled' ) == 1 ) && TagsInputOnDetail ) %] > [% IF Koha.Preference('AmazonAssocTag') %] >@@ -762,25 +763,7 @@ > [% FOREACH latestserial IN subscription.latestserials %] > <tr> > <td class="serialseq"> >- [% IF ( matches = latestserial.serialseq.match('(.*)Spring(.*)') ) %] >- [% matches.0 | html %]Spring[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Summer(.*)') ) %] >- [% matches.0 | html %]Summer[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Fall(.*)') ) %] >- [% matches.0 | html %]Fall[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Winter(.*)') ) %] >- [% matches.0 | html %]Winter[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Spr(.*)') ) %] >- [% matches.0 | html %]Spr[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Sum(.*)') ) %] >- [% matches.0 | html %]Sum[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Fal(.*)') ) %] >- [% matches.0 | html %]Fal[% matches.1 | html %] >- [% ELSIF ( matches = latestserial.serialseq.match('(.*)Win(.*)') ) %] >- [% matches.0 | html %]Win[% matches.1 | html %] >- [% ELSE %] >- [% latestserial.serialseq | html %] >- [% END %] >+ [% PROCESS localize_numbering_pattern_season season => latestserial.serialseq %] > </td> > <td class="publisheddate" data-order="[% latestserial.publisheddate | html %]">[% latestserial.publisheddate | $KohaDates %]</td> > <td class="planneddate" data-order="[% latestserial.planneddate | html %]">[% latestserial.planneddate | $KohaDates %]</td> >-- >2.25.1
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 24172
:
95996
|
95998
|
96051
|
100331
|
100332
|
100888
|
139803
|
139804
|
139805
|
139806
|
139807
|
139808
|
139809
|
148921
|
151330
|
158671
|
170319
|
171104
|
172223
|
172230
|
174095