From: Liz Rea <[email protected]>

Patch makes it so that Koha sends patron update emails from the first valid 
patron email address, instead of from the KohaAdmin or branch email address.

This patch should make it so that libraries can directly reply to patrons 
regarding patron updates.

To test:

Create a patron with no email address, do a patron update and observe the to: 
and from: - they should both be the KohaAdminEmail address.

Add an email address to that same patron, and send a patron update. Observe the 
to: and from: - the from: should be the first valid email address of the 
patron, to should be the KohaAdminEmail address.

Signed-off-by: Owen Leonard <[email protected]>
---
 opac/opac-userupdate.pl |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/opac/opac-userupdate.pl b/opac/opac-userupdate.pl
index aa5858a..f8273ce 100755
--- a/opac/opac-userupdate.pl
+++ b/opac/opac-userupdate.pl
@@ -48,6 +48,7 @@ my ( $template, $borrowernumber, $cookie ) = 
get_template_and_user(
 
 # get borrower information ....
 my ( $borr ) = GetMemberDetails( $borrowernumber );
+my ( $patronemail ) = GetFirstValidEmailAddress($borrowernumber);
 my $lib = GetBranchDetail($borr->{'branchcode'});
 
 # handle the new information....
@@ -80,6 +81,10 @@ if ( !$updateemailaddress || $updateemailaddress eq '' ) {
     exit;
 }
 
+if ( !$patronemail || $patronemail eq '' ) {
+       $patronemail = $updateemailaddress;
+};
+
 if ( $query->param('modify') ) {
 
     # get all the fields:
@@ -117,7 +122,7 @@ EOF
     $message .= "\n\nThanks,\nKoha\n\n";
     my %mail = (
         To      => $updateemailaddress,
-        From    => $updateemailaddress,
+        From    => $patronemail,
         Subject => "User Request for update of Record.",
         Message => $message,
         'Content-Type' => 'text/plain; charset="utf8"',
-- 
1.7.3

_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-patches
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/

Reply via email to