template_name => "opac-userupdate.tmpl",
query => $query,
type => "opac",
- authnotrequired => 0,
+ authnotrequired => ( C4::Context->preference("OpacPublic") ? 1 : 0 ),
flagsrequired => { borrow => 1 },
debug => 1,
}
# handle the new information....
# collect the form values and send an email.
my @fields = (
- 'surname','firstname','othernames','streetnumber','address','address2','city','zipcode','country','phone','mobile','fax','phonepro', 'emailaddress','emailpro','B_streetnumber','B_address','B_address2','B_city','B_zipcode','B_country','B_phone','B_email','dateofbirth','sex'
+ 'surname','firstname','othernames','streetnumber','address','address2','city','state','zipcode','country','phone','mobile','fax','phonepro', 'emailaddress','emailpro','B_streetnumber','B_address','B_address2','B_city','B_state','B_zipcode','B_country','B_phone','B_email','dateofbirth','sex'
);
my $update;
my $updateemailaddress = $lib->{'branchemail'};
# get all the fields:
my $message = <<"EOF";
-Borrower $borr->{'cardnumber'}
+Patron $borr->{'cardnumber'}
has requested to change her/his personal details.
Please check these new details and make the changes:
$borrowerfield = $borr->{$field};
}
- # reconstruct the address
- if($field eq "address") {
- $borrowerfield = "$streetnumber $address, $address2";
- }
-
- # reconstruct the alternate address
- if($field eq "B_address") {
- $borrowerfield = "$B_streetnumber $B_address, $B_address2";
- }
-
if($field eq "dateofbirth") {
$borrowerfield = format_date( $borr->{'dateofbirth'} ) || '';
}
if ( sendmail %mail ) {
# do something if it works....
- warn "Mail sent ok\n";
print $query->redirect('/cgi-bin/koha/opac-user.pl?patronupdate=sent');
exit;
}
}
$borr->{'dateenrolled'} = format_date( $borr->{'dateenrolled'} );
-$borr->{'dateexpiry'} = format_date( $borr->{'dateexpiry'} );
+$borr->{'dateexpiry'} = format_date( $borr->{'dateexpiry'} );
$borr->{'dateofbirth'} = format_date( $borr->{'dateofbirth'} );
$borr->{'ethnicity'} = fixEthnicity( $borr->{'ethnicity'} );
+$borr->{'branchname'} = GetBranchName($borr->{'branchcode'});
if (C4::Context->preference('ExtendedPatronAttributes')) {
my $attributes = C4::Members::Attributes::GetBorrowerAttributes($borrowernumber, 'opac');