From: Andrew Moore <[EMAIL PROTECTED]>

I added two fields to the message_queue table:
 - to_address
 - from_address

These can be used to override the default addresses used. By default, emails 
are sent to
the borrowers.email address and sent from the KohaAdminEmailAddress syspref 
address. These
values are still used if the to_address or from_address values are NULL. These 
changes
are necessary to let overdue_notices.pl be backwards compatible.

Signed-off-by: Galen Charlton <[EMAIL PROTECTED]>
---
 installer/data/mysql/kohastructure.sql |    2 ++
 installer/data/mysql/updatedatabase.pl |   11 +++++++++++
 kohaversion.pl                         |    2 +-
 3 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/installer/data/mysql/kohastructure.sql 
b/installer/data/mysql/kohastructure.sql
index f652e50..f8fc060 100644
--- a/installer/data/mysql/kohastructure.sql
+++ b/installer/data/mysql/kohastructure.sql
@@ -2180,6 +2180,8 @@ DROP TABLE if EXISTS `message_queue`;
 CREATE TABLE `message_queue` (
   `message_id` int(11) NOT NULL auto_increment,
   `borrowernumber` int(11) NOT NULL,
+  `to_address` mediumtext default NULL,
+  `from_address` mediumtext default NULL,
   `subject` text,
   `content` text,
   `message_transport_type` varchar(20) NOT NULL,
diff --git a/installer/data/mysql/updatedatabase.pl 
b/installer/data/mysql/updatedatabase.pl
index e008b6f..b025879 100755
--- a/installer/data/mysql/updatedatabase.pl
+++ b/installer/data/mysql/updatedatabase.pl
@@ -1835,6 +1835,17 @@ if (C4::Context->preference("Version") < 
TransformToNum($DBversion)) {
        print "Upgrade to $DBversion done (fix name 
borrower_message_preferences.wants_digest)\n";
     SetVersion ($DBversion);
 }
+
+$DBversion = '3.00.00.097';
+if ( C4::Context->preference('Version') < TransformToNum($DBversion) ) {
+
+    $dbh->do('alter table message_queue add to_address   mediumtext default 
NULL');
+    $dbh->do('alter table message_queue add from_address mediumtext default 
NULL');
+
+    print "Upgrade to $DBversion done (adding email addresses to message_queue 
table)\n";
+    SetVersion($DBversion);
+}
+
 =item DropAllForeignKeys($table)
 
   Drop all foreign keys of the table $table
diff --git a/kohaversion.pl b/kohaversion.pl
index a3b0213..71c822f 100644
--- a/kohaversion.pl
+++ b/kohaversion.pl
@@ -10,7 +10,7 @@
 use strict;
 
 sub kohaversion {
-    our $VERSION = "3.00.00.096";
+    our $VERSION = "3.00.00.097";
     # version needs to be set this way
     # so that it can be picked up by Makefile.PL
     # during install
-- 
1.5.5.GIT

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches

Reply via email to