janinedog: (Default)
Janine ([personal profile] janinedog) wrote in [site community profile] changelog2009-04-06 11:57 pm

[dw-free] Add "last updated" time back onto profiles

[commit: http://hg.dwscoalition.org/dw-free/rev/ae45b130dfcc]

http://bugs.dwscoalition.org/show_bug.cgi?id=570

Add last updated to the profile page.

Patch by [personal profile] phoenix.

Files modified:
  • htdocs/userinfo.bml
  • htdocs/userinfo.bml.text
--------------------------------------------------------------------------------
diff -r a8144dd3fb33 -r ae45b130dfcc htdocs/userinfo.bml
--- a/htdocs/userinfo.bml	Mon Apr 06 23:34:57 2009 +0000
+++ b/htdocs/userinfo.bml	Mon Apr 06 23:56:45 2009 +0000
@@ -372,10 +372,22 @@ body<=
     my $acctype = LJ::name_caps( $u->caps);
     $ret .= "<p>$acctype</p>" if $acctype;
 
-    # journal creation date
+    # journal creation date, journal update time
     unless ( $u->is_identity ) {
-        my $jcdate = BML::ml( '.details.createdon2', { createdate => LJ::mysql_time( $u->timecreate )  } );
-        $ret .= "<p>$jcdate (#" . $u->id . ')</p>';
+        my $jcdate = BML::ml( '.details.createdon2', 
+            { createdate => LJ::mysql_time( $u->timecreate )  } );
+        $ret .= "<p>$jcdate (#" . $u->id . ')';
+
+        my $lastupdated = substr( LJ::mysql_time( $u->timeupdate ), 0, 10 );
+        my $secondsold = time() - $u->timeupdate;
+        my $ago_text = LJ::ago_text( $secondsold );
+        if ( $u->timeupdate ) {
+            $ret .= ", " . BML::ml( '.details.lastupdated3', 
+                { timestamp => $lastupdated, agotext => $ago_text });
+        } else {
+            $ret .= ", $ML{ '.details.lastupdated.never2' }";
+        }
+        $ret .= "</p>"; 
     }
 
     # comment and support stats
diff -r a8144dd3fb33 -r ae45b130dfcc htdocs/userinfo.bml.text
--- a/htdocs/userinfo.bml.text	Mon Apr 06 23:34:57 2009 +0000
+++ b/htdocs/userinfo.bml.text	Mon Apr 06 23:56:45 2009 +0000
@@ -99,6 +99,8 @@
 .details.lastupdated=Last updated [[timestamp]]
 
 .details.lastupdated2=last updated [[timestamp]]
+
+.details.lastupdated3=last updated [[timestamp]] ([[agotext]])
 
 .details.lastupdated.never=Never updated
 
--------------------------------------------------------------------------------

Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

If you are unable to use this captcha for any reason, please contact us by email at support@dreamwidth.org