X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fpref%2Fpref-process.html;h=1b18d2ec8b850ccea0d6df23a2df22626483693f;hp=665bb81c272d8458578feeef980e21d7aafb3e31;hb=11bbf29de447fe39e9d7155fe280a0df70fa8c3c;hpb=c20f301dd7c437a0d8be414a174dd09721bd8e9a diff --git a/httemplate/pref/pref-process.html b/httemplate/pref/pref-process.html index 665bb81c2..1b18d2ec8 100644 --- a/httemplate/pref/pref-process.html +++ b/httemplate/pref/pref-process.html @@ -1,9 +1,15 @@ % if ( $error ) { % $cgi->param('error', $error); -<% $cgi->redirect(popurl(1). "pref.html?". $cgi->query_string ) %> + <% $cgi->redirect(popurl(1). "pref.html?". $cgi->query_string ) %> % } else { -<% include('/elements/header.html', 'Preferences updated') %> -<% include('/elements/footer.html') %> + <% $cgi->redirect( -uri => popurl(1). "pref.html", + -cookie => CGI::Cookie->new( + -name => 'freeside_status', + -value => mt('Preferences updated'), + -expires => '+5m', + ), + ) + %> % } <%init> @@ -25,13 +31,13 @@ if ( FS::Auth->auth_class->can('change_password') my $newpass = $cgi->param('new_password'); if ( $newpass ne $cgi->param('new_password2') ) { - $error = "New passwords don't match"; + $error = mt("New passwords don't match"); } elsif ( ! length($newpass) ) { - $error = 'No new password entered'; + $error = mt('No new password entered'); } elsif ( ! FS::Auth->authenticate( $access_user, $oldpass ) ) { - $error = 'Current password incorrect; password not changed'; + $error = mt('Current password incorrect; password not changed'); } else { @@ -52,10 +58,10 @@ unless ( $error ) { # if ($access_user) { my @paramlist = qw( locale menu_position default_customer_view history_order spreadsheet_format mobile_menu - enable_fuzzy_on_exact disable_html_editor disable_enter_submit_onetimecharge enable_mask_clipboard_hack dashboard_customers customer_view_emails + printtofit email_address snom-ip snom-username snom-password vonage-fromnumber vonage-username vonage-password @@ -67,7 +73,7 @@ unless ( $error ) { # if ($access_user) { foreach (@paramlist) { scalar($cgi->param($_)) =~ /^[,.\-\@\w]*$/ && next; - $error ||= "Illegal value for parameter $_"; + $error ||= mt("Illegal value for parameter")." $_"; last; }