[LON-CAPA-cvs] cvs: loncom /interface resetpw.pm

raeburn lon-capa-cvs-allow@mail.lon-capa.org
Fri, 03 Oct 2008 23:37:28 -0000


raeburn		Fri Oct  3 19:37:28 2008 EDT

  Modified files:              
    /loncom/interface	resetpw.pm 
  Log:
  - Replace localtime() with lonlocal::locallocaltime(). 
  
  
Index: loncom/interface/resetpw.pm
diff -u loncom/interface/resetpw.pm:1.8 loncom/interface/resetpw.pm:1.9
--- loncom/interface/resetpw.pm:1.8	Fri Jan 25 11:46:50 2008
+++ loncom/interface/resetpw.pm	Fri Oct  3 19:37:27 2008
@@ -165,7 +165,7 @@
     my $token = &Apache::lonnet::tmpput(\%info,$server,'resetpw');
     if ($token !~ /^error/ && $token ne 'no_such_host') {
         my $esc_token = &escape($token);
-        my $mailmsg = "A request was submitted on ".localtime(time)." for a reset of the ".
+        my $mailmsg = "A request was submitted on ".&Apache::lonlocal::locallocaltime(time)." for a reset of the ".
              "password for your LON-CAPA account.".
              "To complete this process please open a web browser and enter the following ".
              "URL in the address/location box: ".&Apache::lonnet::absolute_url()."/adm/resetpw?token=$esc_token";
@@ -242,14 +242,14 @@
         ($data{'domain'} ne '') && 
         ($data{'email'}  =~ /^[^\@]+\@[^\@]+\.[^\@\.]+$/) && 
         ($data{'temppasswd'} =~/^\w+$/)) {
-        my $reqtime = localtime($data{'time'});
+        my $reqtime = &Apache::lonlocal::locallocaltime($data{'time'});
         if ($now - $data{'time'} < 7200) {
             if ($env{'form.action'} eq 'verify_and_change_pass') {
                 my $change_failed = 
 		    &Apache::lonpreferences::verify_and_change_password($r,'reset_by_email',$token);
                 if (!$change_failed) {
                     my $delete = &Apache::lonnet::tmpdel($token);
-                    my $now = localtime(time);
+                    my $now = &Apache::lonlocal::locallocaltime(time);
                     my $domdesc = 
 			&Apache::lonnet::domain($data{'domain'},'description');
                     my $mailmsg = &mt('The password for your LON-CAPA account in the [_1] domain was changed [_2] from IP address: [_3].  If you did not perform this change or authorize it, please contact the [_4] ([_5]).',$domdesc,$now,$ENV{'REMOTE_ADDR'},$contact_name,$contact_email)."\n";