|
Lines 182-207
elsif ( $action eq 'update' ) {
Link Here
|
| 182 |
$template->param( action => 'edit' ); |
182 |
$template->param( action => 'edit' ); |
| 183 |
} |
183 |
} |
| 184 |
else { |
184 |
else { |
| 185 |
( $template, $borrowernumber, $cookie ) = get_template_and_user( |
|
|
| 186 |
{ |
| 187 |
template_name => "opac-memberentry-update-submitted.tt", |
| 188 |
type => "opac", |
| 189 |
query => $cgi, |
| 190 |
authnotrequired => 1, |
| 191 |
} |
| 192 |
); |
| 193 |
|
| 194 |
my %borrower_changes = DelUnchangedFields( $borrowernumber, %borrower ); |
185 |
my %borrower_changes = DelUnchangedFields( $borrowernumber, %borrower ); |
|
|
186 |
if (%borrower_changes) { |
| 187 |
( $template, $borrowernumber, $cookie ) = get_template_and_user( |
| 188 |
{ |
| 189 |
template_name => "opac-memberentry-update-submitted.tt", |
| 190 |
type => "opac", |
| 191 |
query => $cgi, |
| 192 |
authnotrequired => 1, |
| 193 |
} |
| 194 |
); |
| 195 |
|
195 |
|
| 196 |
my $m = |
196 |
my $m = |
| 197 |
Koha::Borrower::Modifications->new( |
197 |
Koha::Borrower::Modifications->new( |
| 198 |
borrowernumber => $borrowernumber ); |
198 |
borrowernumber => $borrowernumber ); |
| 199 |
|
199 |
|
| 200 |
$m->DelModifications; |
200 |
$m->DelModifications; |
| 201 |
$m->AddModifications(\%borrower_changes); |
201 |
$m->AddModifications(\%borrower_changes); |
| 202 |
$template->param( |
202 |
$template->param( |
| 203 |
borrower => GetMember( borrowernumber => $borrowernumber ), |
203 |
borrower => GetMember( borrowernumber => $borrowernumber ), |
| 204 |
); |
204 |
); |
|
|
205 |
} |
| 206 |
else { |
| 207 |
$template->param( |
| 208 |
action => 'edit', |
| 209 |
nochanges => 1, |
| 210 |
borrower => GetMember( borrowernumber => $borrowernumber ), |
| 211 |
); |
| 212 |
} |
| 205 |
} |
213 |
} |
| 206 |
} |
214 |
} |
| 207 |
elsif ( $action eq 'edit' ) { #Display logged in borrower's data |
215 |
elsif ( $action eq 'edit' ) { #Display logged in borrower's data |
| 208 |
- |
|
|