Bug 5354: Followup. Change separator
authorJonathan Druart <jonathan.druart@biblibre.com>
Fri, 23 Mar 2012 16:05:46 +0000 (17:05 +0100)
committerPaul Poulain <paul.poulain@biblibre.com>
Wed, 28 Mar 2012 13:56:45 +0000 (15:56 +0200)
installer/data/mysql/sysprefs.sql
installer/data/mysql/updatedatabase.pl
koha-tmpl/intranet-tmpl/prog/en/modules/admin/preferences/serials.pref
serials/subscription-add.pl

index b9f6bf1..4a12a17 100644 (file)
@@ -358,3 +358,4 @@ INSERT INTO systempreferences (variable,value,explanation,options,type) VALUES('
 INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('Babeltheque_url_js','','Url for Babeltheque javascript (e.g. http://www.babeltheque.com/bw_XX.js)','','Free');
 INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('Babeltheque_url_update', '', 'Url for Babeltheque update (E.G. http://www.babeltheque.com/.../file.csv.bz2)', '', 'Free');
 INSERT INTO `systempreferences` (variable,value,explanation,options,type) VALUES ('SocialNetworks','1','Enable/Disable social networks links in opac detail pages','','YesNo');
+INSERT INTO systempreferences (variable,value,options,explanation,type) VALUES('SubscriptionDuplicateDroppedInput','','','List of fields which must not be rewritten when a subscription is duplicated (Separated by pipe |)','Free');
index f8ab4ad..5b82f97 100755 (executable)
@@ -5090,7 +5090,7 @@ if ( C4::Context->preference("Version") < TransformToNum($DBversion) ) {
 
 $DBversion = "3.07.00.XXX";
 if (C4::Context->preference("Version") < TransformToNum($DBversion)) {
-    $dbh->do("INSERT INTO systempreferences (variable,value,options,explanation,type) VALUES('SubscriptionDuplicateDroppedInput','','','List of fields which must not be rewritten when a subscription is duplicated (Separated by semicolon)','Free')");
+    $dbh->do("INSERT INTO systempreferences (variable,value,options,explanation,type) VALUES('SubscriptionDuplicateDroppedInput','','','List of fields which must not be rewritten when a subscription is duplicated (Separated by pipe |)','Free')");
     print "Upgrade to $DBversion done (Add System Preferences SubscriptionDuplicateDroppedInput)\n";
     SetVersion($DBversion);
 }
index 7de32d9..8b23135 100644 (file)
@@ -48,5 +48,5 @@ Serials:
               full: a full list
         - of the serial issues.
     -
-        - List of fields which must not be rewritten when a subscription is duplicated (Separated by semicolon)
+        - List of fields which must not be rewritten when a subscription is duplicated (Separated by pipe |)
         - pref: SubscriptionDuplicateDroppedInput
index e4a9f7d..b0f3625 100755 (executable)
@@ -115,7 +115,7 @@ if ($op eq 'modify' || $op eq 'dup' || $op eq 'modsubscription') {
 
     if ( $op eq 'dup' ) {
         my $dont_copy_fields = C4::Context->preference('SubscriptionDuplicateDroppedInput');
-        my @fields_id = map { fieldid => $_ }, split ';', $dont_copy_fields;
+        my @fields_id = map { fieldid => $_ }, split '|', $dont_copy_fields;
         $template->param( dont_export_field_loop => \@fields_id );
     }
 }