'open-ils.actor.user.email.update',
$e->authtoken, $email);
- my $url = $self->apache->unparsed_uri;
- $url =~ s/update_email/prefs/;
+ unless ($self->cgi->param("redirect_to")) {
+ my $url = $self->apache->unparsed_uri;
+ $url =~ s/update_email/prefs/;
- return $self->generic_redirect($url);
+ return $self->generic_redirect($url);
+ }
+
+ return $self->generic_redirect;
}
sub load_myopac_update_username {
padding-right: 5px;
}
-#myopac_payments_table th { text-align: left; }
-#myopac_payments_table tbody tr:nth-child(odd) { background-color: #ddd; }
-#myopac_payments_table form { display: inline; }
-#myopac_payments_table input[type="submit"] { padding: 1px; }
+.myopac_payments_table th { text-align: left; }
+.myopac_payments_table thead th { border-bottom: 1px dashed #333; }
+.myopac_payments_table tbody tr:nth-child(odd) { background-color: #ddd; }
+.myopac_payments_table form { display: inline; }
+.myopac_payments_table input[type="submit"] { padding: 1px; }
.payment-error {
font-weight: bold; color: red;
<tr>
<td colspan='2'><strong>[% l('Billing Information') %]</strong></td>
<td rowspan='13' valign='top'>
- [% l('Selected fines you are paying for:') %]
- <table cellpadding="0" cellspacing="5" border="0">
+ <p>[% l('Selected fines you are paying for:') %]</p>
+ <table cellpadding="0" cellspacing="0" border="0" class="myopac_payments_table">
<thead>
<tr>
<th>[% l('Name') %]</th>
<td><input type="text" name="billing_last" value="[% ctx.user.family_name | html %]" /></td>
</tr>
<tr>
+ <td>[% l('Email Address') %]</td>
+ <td>
+ <input type="text" disabled="disabled" readonly="readonly" value="[% ctx.user.email | html %]" />
+ <a href="[% ctx.opac_root %]/myopac/update_email?return_to_referer=1">[% l("Update") %]</a>
+ </td>
+ </tr>
+ <tr>
<td>[% l('Street Address') %]</td>
<td><input type="text" name="billing_address" value="[% ctx.user.billing_address.street1 _ ctx.user.billing_address.street2 | html %]" /></td>
</tr>
<div class="clear-both"></div>
[% IF ctx.payments.size %]
- <table id='myopac_payments_table' width='100%' class='data_grid'>
+ <table class='myopac_payments_table data_grid' width='100%'>
<thead><tr>
<th>[% l('Payment Date') %]</th>
<th>[% l('Payment For') %]</th>
[% END %]
<form method='POST' id='account-update-email'>
+ [% IF CGI.param("return_to_referer") %]
+ <input type="hidden" name="redirect_to" value="[% ctx.referer | html %]" />
+ [% END %]
<table>
<tr><td>[% l('Current Email') %]</td><td>[% ctx.user.email | html %]</td></tr>
<tr><td>[% l('New Email') %]</td><td><input type='text' name='email' value='[% ctx.invalid_email | html %]'/></td></tr>