Bug 11122: Address MARC21 vs. UNIMARC issue
authorMark Tompsett <mtompset@hotmail.com>
Mon, 20 Apr 2015 00:28:21 +0000 (20:28 -0400)
committerJonathan Druart <jonathan.druart@bugs.koha-community.org>
Mon, 5 Jun 2017 14:48:16 +0000 (11:48 -0300)
In comment #6 and comment #17, Katrin pointed out the discrepancy
between UNIMARC (using publisheryear) vs. Other MARC installations
(using copyrightdate). This was dealt with in invoice.tt already.
This patch does similar logic for the other 3 template files.

Signed-off-by: Katrin Fischer <katrin.fischer.83@web.de>
Signed-off-by: Josef Moravec <josef.moravec@gmail.com>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
koha-tmpl/intranet-tmpl/prog/en/modules/acqui/parcel.tt
koha-tmpl/intranet-tmpl/prog/en/modules/acqui/transferorder.tt
koha-tmpl/intranet-tmpl/prog/en/modules/acqui/uncertainprice.tt

index 8374114..d8adad8 100644 (file)
                 [% IF ( loop_order.isbn ) %] &ndash; [% loop_order.isbn %][% END %]
                 [% IF ( loop_order.publishercode ) %]
                     <br />Publisher: [% loop_order.publishercode %]
-                    [%- IF ( loop_order.publicationyear ) %], [% loop_order.publicationyear %][% END %]
+                    [%- IF    ( loop_order.publicationyear > 0) -%], [% loop_order.publicationyear %]
+                    [%- ELSIF ( loop_order.copyrightdate   > 0) -%], [% loop_order.copyrightdate %]
+                    [% END %]
                 [% END %]
                 [% IF ( loop_order.suggestionid ) %]
                     <br/>
                 [% IF ( order.isbn ) %] - [% order.isbn %][% END %]
                 [% IF ( order.publishercode ) %]
                     <br />Publisher: [% order.publishercode %]
-                    [%- IF ( order.publicationyear ) %], [% order.publicationyear %][% END %]
+                    [%- IF    ( order.publicationyear > 0) -%], [% order.publicationyear %]
+                    [%- ELSIF ( order.copyrightdate   > 0) -%], [% order.copyrightdate %]
+                    [% END %]
                 [% END %]
                 [% IF ( order.suggestionid ) %]
                     <br/>
index 478801e..6d1064e 100644 (file)
                             [% IF ( ordersloo.isbn ) %] &ndash; [% ordersloo.isbn %][% END %]
                             [% IF ( ordersloo.publishercode ) %]
                                 <br />Publisher: [% ordersloo.publishercode %]
-                                [%- IF ( ordersloo.publicationyear ) %], [% ordersloo.publicationyear %][% END %]
+                                [%- IF    ( ordersloo.publicationyear > 0) -%], [% ordersloo.publicationyear %]
+                                [%- ELSIF ( ordersloo.copyrightdate   > 0) -%], [% ordersloo.copyrightdate %]
+                                [% END %]
                             [% END %]
                         </td>
                         <td><a class="btn btn-default btn-xs" href="transferorder.pl?bookselleridfrom=[% ordersloo.bookselleridfrom %]&ordernumber=[% ordersloo.ordernumber %]">Transfer</a></td>
index 7eb822d..659308a 100644 (file)
@@ -112,7 +112,9 @@ var MSG_INVALIDPRICE = _("ERROR: Price is not a valid number, please check the p
             [% IF ( uncertainpriceorder.author ) %] <em>by</em> [% uncertainpriceorder.author %][% END %]
             [% IF ( uncertainpriceorder.publishercode ) %]
                 <br /><em>Publisher:</em> [% uncertainpriceorder.publishercode %]
-                [%- IF ( uncertainpriceorder.publicationyear ) %], [% uncertainpriceorder.publicationyear %][% END %]
+                [%- IF    ( uncertanpriceorder.publicationyear > 0) -%], [% uncertanpriceorder.publicationyear %]
+                [%- ELSIF ( uncertanpriceorder.copyrightdate   > 0) -%], [% uncertanpriceorder.copyrightdate %]
+                [% END %]
             [% END %]
             [% IF ( uncertainpriceorder.isbn ) %]<br />[% uncertainpriceorder.isbn %][% END %]
             <br />