]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
show exact date when needed
authorEvan Prodromou <evan@prodromou.name>
Fri, 27 Jun 2008 22:29:30 +0000 (18:29 -0400)
committerEvan Prodromou <evan@prodromou.name>
Fri, 27 Jun 2008 22:29:30 +0000 (18:29 -0400)
darcs-hash:20080627222930-84dde-e54a369d91060b7ff2559af9ff08735b2eec43d9.gz

actions/shownotice.php
lib/stream.php
lib/util.php

index 04dd9011112760c092f57f03ce1e91970fd7c03c..4803f5fdfc1b673be22c732f11647d2b114f0cf8 100644 (file)
@@ -33,14 +33,14 @@ class ShownoticeAction extends StreamAction {
                }
 
                $profile = $notice->getProfile();
-               
+
                if (!$profile) {
                        $this->no_such_notice();
                }
 
                # Looks like we're good; show the header
 
-               common_show_header($profile->nickname."'s status on ".common_date_string($notice->created),
+               common_show_header($profile->nickname."'s status on ".common_exact_date($notice->created),
                                                   NULL, $profile,
                                                   array($this, 'show_top'));
 
@@ -53,12 +53,12 @@ class ShownoticeAction extends StreamAction {
 
        function show_top($user) {
                $cur = common_current_user();
-               
+
                if ($cur && $cur->id == $user->id) {
                        common_notice_form();
                }
        }
-       
+
        function no_such_notice() {
                common_user_error('No such notice.');
        }
index 4ffe27d3cab3231f50dcc441eb5023396a3b3b0a..b2f57fab3efbee83ea751013b47c23f4df000d64 100644 (file)
@@ -28,7 +28,7 @@ class StreamAction extends Action {
        }
 
        function views_menu() {
-               
+
                $user = NULL;
                $action = $this->trimmed('action');
                $nickname = $this->trimmed('nickname');
@@ -36,9 +36,9 @@ class StreamAction extends Action {
                if ($nickname) {
                        $user = User::staticGet('nickname', $nickname);
                }
-               
+
                common_element_start('ul', array('id' => 'nav_views'));
-               
+
                common_menu_item(common_local_url('all', array('nickname' =>
                                                                                                           $nickname)),
                                                 _t('Personal'),
@@ -46,12 +46,12 @@ class StreamAction extends Action {
                                                 $action == 'all');
                common_menu_item(common_local_url('showstream', array('nickname' =>
                                                                                                                          $nickname)),
-                                                _t('Profile'),  
+                                                _t('Profile'),
                                                 ($user && $user->fullname) ? $user->fullname : $nickname,
                                                 $action == 'showstream');
                common_element_end('ul');
        }
-       
+
        function show_notice($notice) {
                global $config;
                $profile = $notice->getProfile();
@@ -78,7 +78,8 @@ class StreamAction extends Action {
                $noticeurl = common_local_url('shownotice', array('notice' => $notice->id));
                common_element_start('p', 'time');
                common_element('a', array('class' => 'notice',
-                                                                 'href' => $noticeurl),
+                                                                 'href' => $noticeurl,
+                                                                 'title' => common_exact_date($notice->created)),
                                           common_date_string($notice->created));
                common_element_end('p');
                common_element_end('li');
index c60dc907f0f0d838aabffea6f3594ad201d3b8a4..bdebbf847bb469800853ee44034b3038fc56494b 100644 (file)
@@ -731,7 +731,7 @@ function common_date_string($dt) {
        $diff = $now - $t;
 
        if ($now < $t) { # that shouldn't happen!
-               return common_simple_date($dt);
+               return common_exact_date($dt);
        } else if ($diff < 60) {
                return _t('a few seconds ago');
        } else if ($diff < 92) {
@@ -753,11 +753,11 @@ function common_date_string($dt) {
        } else if ($diff < 480 * 24 * 3600) {
                return _t('about a year ago');
        } else {
-               return common_simple_date($dt);
+               return common_exact_date($dt);
        }
 }
 
-function common_simple_date($dt) {
+function common_exact_date($dt) {
        $t = strtotime($dt);
        return date(DATE_RFC822, $t);
 }