]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Merged r6586:6587 from 1.7 branch into trunk
authorcash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 21 Aug 2010 23:58:35 +0000 (23:58 +0000)
committercash <cash@36083f99-b078-4883-b0ff-0f9b5a30f544>
Sat, 21 Aug 2010 23:58:35 +0000 (23:58 +0000)
git-svn-id: http://code.elgg.org/elgg/trunk@6842 36083f99-b078-4883-b0ff-0f9b5a30f544

50 files changed:
engine/lib/output.php
mod/blog/start.php
mod/blog/views/default/blog/sidebar_edit.php
mod/blog/views/default/blog/sidebar_revisions.php
mod/blog/views/default/object/blog.php
mod/blog/views/default/river/object/blog/create.php
mod/bookmarks/start.php
mod/bookmarks/views/default/bookmarks/group_bookmarks.php
mod/bookmarks/views/default/object/bookmarks.php
mod/bookmarks/views/default/river/object/bookmarks/create.php
mod/bookmarks/views/default/widgets/bookmarks/view.php
mod/embed/views/default/embed/item/list.php
mod/embed/views/default/object/file/embedlist.php
mod/file/start.php
mod/file/views/default/file/groupprofile_files.php
mod/file/views/default/object/file.php
mod/file/views/default/widgets/filerepo/view.php
mod/groups/start.php
mod/groups/views/default/forum/maintopic.php
mod/groups/views/default/object/groupforumtopic.php
mod/groups/views/default/river/forum/create.php
mod/groups/views/default/river/forum/topic/create.php
mod/groups/views/default/river/group/create.php
mod/messageboard/views/default/messageboard/messageboard_content.php
mod/messages/views/default/messages/messages.php
mod/messages/views/default/messages/view.php
mod/pages/views/default/annotation/page.php
mod/pages/views/default/pages/pagelisting.php
mod/pages/views/default/pages/pageprofile.php
mod/pages/views/default/river/object/page/create.php
mod/profile/views/default/profile/commentwall/commentwall_content.php
mod/profile/views/default/river/user/default/profileiconupdate.php
mod/profile/views/default/river/user/default/profileupdate.php
mod/reportedcontent/views/default/reportedcontent/listing.php
mod/riverdashboard/endpoint/get_comments.php
mod/riverdashboard/views/default/river/item/wrapper.php
mod/riverdashboard/views/default/riverdashboard/sitemessage.php
mod/search/views/default/search/comments/entity.php
mod/search/views/default/search/entity.php
mod/thewire/views/default/object/thewire.php
mod/thewire/views/default/river/object/thewire/create.php
mod/thewire/views/default/thewire/profile_status.php
views/default/annotation/annotate.php
views/default/annotation/annotatelike.php
views/default/annotation/generic_comment.php
views/default/annotation/latest_comments.php
views/default/annotation/likes.php
views/default/object/default.php
views/default/output/friendlytime.php
views/default/river/item/wrapper.php

index 3b82447b0e263e178cbc9bc9d60271fec8e5bfc7..3280517b0bba216fd548da42ad20598233ab9a2a 100644 (file)
@@ -138,9 +138,29 @@ function elgg_format_url($url) {
  *
  * @param string $title The title
  * @return string The optimised title
+ * @deprecated 1.8
  */
 function friendly_title($title) {
-       return elgg_view('output/friendlytitle', array('title' => $title));
+       elgg_deprecated_notice('friendly_title was deprecated by elgg_get_friendly_title', 1.8);
+       return elgg_get_friendly_title($title);
+}
+
+/**
+ * When given a title, returns a version suitable for inclusion in a URL
+ *
+ * @todo add plugin hook so that developers can provide their own friendly title
+ * @param string $title The title
+ * @return string The optimised title
+ * @since 1.7.2
+ */
+function elgg_get_friendly_title($title) {
+       //$title = iconv('UTF-8', 'ASCII//TRANSLIT', $title);
+       $title = preg_replace("/[^\w ]/","",$title);
+       $title = str_replace(" ","-",$title);
+       $title = str_replace("--","-",$title);
+       $title = trim($title);
+       $title = strtolower($title);
+       return $title;
 }
 
 /**
@@ -148,8 +168,74 @@ function friendly_title($title) {
  *
  * @param int $time A UNIX epoch timestamp
  * @return string The friendly time
+ * @deprecated 1.8
  */
 function friendly_time($time) {
+       elgg_deprecated_notice('friendly_time was deprecated by elgg_view_friendly_time', 1.8);
+       return elgg_view_friendly_time($time);
+}
+
+/**
+ * Displays a UNIX timestamp in a friendly way (eg "less than a minute ago")
+ *
+ * @todo add plugin hook so that developers can provide their own friendly time
+ * @param int $time A UNIX epoch timestamp
+ * @return string The friendly time
+ * @since 1.7.2
+ */
+function elgg_get_friendly_time($time) {
+       $diff = time() - (int)$time;
+
+       $minute = 60;
+       $hour = $minute * 60;
+       $day = $hour * 24;
+
+       if ($diff < $minute) {
+                       return elgg_echo("friendlytime:justnow");
+       } else if ($diff < $hour) {
+               $diff = round($diff / $minute);
+               if ($diff == 0) {
+                       $diff = 1;
+               }
+
+               if ($diff > 1) {
+                       return sprintf(elgg_echo("friendlytime:minutes"), $diff);
+               } else {
+                       return sprintf(elgg_echo("friendlytime:minutes:singular"), $diff);
+               }
+       } else if ($diff < $day) {
+               $diff = round($diff / $hour);
+               if ($diff == 0) {
+                       $diff = 1;
+               }
+
+               if ($diff > 1) {
+                       return sprintf(elgg_echo("friendlytime:hours"), $diff);
+               } else {
+                       return sprintf(elgg_echo("friendlytime:hours:singular"), $diff);
+               }
+       } else {
+               $diff = round($diff / $day);
+               if ($diff == 0) {
+                       $diff = 1;
+               }
+
+               if ($diff > 1) {
+                       return sprintf(elgg_echo("friendlytime:days"), $diff);
+               } else {
+                       return sprintf(elgg_echo("friendlytime:days:singular"), $diff);
+               }
+       }
+}
+
+/**
+ * Displays a UNIX timestamp in a friendly way
+ *
+ * @param int $time A UNIX epoch timestamp
+ * @return string The friendly time HTML
+ * @since 1.7.2
+ */
+function elgg_view_friendly_time($time) {
        return elgg_view('output/friendlytime', array('time' => $time));
 }
 
index 6b9f500a27745c849e8585ab412d38e37061cd09..a30bf633b3f8f11ea30e111a0a90710f3b01e189 100644 (file)
@@ -178,7 +178,7 @@ function blog_url_handler($entity) {
                return FALSE;
        }
 
-       $friendly_title = friendly_title($entity->title);
+       $friendly_title = elgg_get_friendly_title($entity->title);
 
        $url = "{$CONFIG->site->url}pg/blog/{$user->username}/read/{$entity->getGUID()}/$friendly_title";
        return $url;
index d75c28aad2b5c96f63e4b0c7cecd9bbf9ea373d6..6d75b85a0712b70eaf585d2271a1abef985e3701 100644 (file)
@@ -34,7 +34,7 @@ if ($revisions) {
        $load_base_url = "{$vars['url']}pg/blog/{$owner->username}/edit/{$blog->getGUID()}/";
 
        foreach ($revisions as $revision) {
-               $time = friendly_time($revision->time_created);
+               $time = elgg_view_friendly_time($revision->time_created);
                $load = elgg_view('output/url', array(
                        'href' => $load_base_url . $revision->id,
                        'text' => elgg_echo('load')
index 3481e444d7305822045e93f35181a2a5cf6932b4..618f7d26a3bbe640137cd036aba80506adeb3c65 100644 (file)
@@ -44,7 +44,7 @@ if (elgg_instanceof($blog, 'object', 'blog') && $blog->canEdit()) {
                                'text' => elgg_echo('blog:status:published')
                        ));
 
-                       $time = "<span class='entity_subtext'>".friendly_time($blog->publish_date)."</span>";
+                       $time = "<span class='entity_subtext'>".elgg_view_friendly_time($blog->publish_date)."</span>";
 
                        echo '<li>
                        ' . $load . ": $time
@@ -52,7 +52,7 @@ if (elgg_instanceof($blog, 'object', 'blog') && $blog->canEdit()) {
                }
 
                foreach ($revisions as $revision) {
-                       $time = "<span class='entity_subtext'>".friendly_time($revision->time_created)."</span>";
+                       $time = "<span class='entity_subtext'>".elgg_view_friendly_time($revision->time_created)."</span>";
                        if ($revision->name == 'blog_auto_save') {
                                $revision_lang = elgg_echo('blog:auto_saved_revision');
                        } else {
index 5f238cdc1c287f3d567f96f71829d30c13635531..91a81ae53068f8da0faab548af704ecb96baae88 100644 (file)
@@ -31,7 +31,7 @@ if($blog->tags){
 }else{
        $tags = "";
 }
-$date = friendly_time($blog->publish_date);
+$date = elgg_view_friendly_time($blog->publish_date);
 
 // The "on" status changes for comments, so best to check for !Off
 if ($blog->comments_on != 'Off') {
index eadd4381d77566eb61ae3ad74a8f5bc275515250..3a521894f26cd780975ca92f974c908b66ade1f0 100644 (file)
@@ -10,7 +10,7 @@ $contents = strip_tags($object->excerpt);
 
 $url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>";
 $title = sprintf(elgg_echo('blog:river:create'), $url);
-$string .= $title . " <a href=\"{$object->getURL()}\">{$object->title}</a> <span class='entity_subtext'>" . friendly_time($object->time_created);
+$string .= $title . " <a href=\"{$object->getURL()}\">{$object->title}</a> <span class='entity_subtext'>" . elgg_view_friendly_time($object->time_created);
 
 if (isloggedin()) {
        $string .= '<a class="river_comment_form_button link">' . elgg_echo('generic_comments:text') . '</a>';
index de7a95e8f8bfe1dce57f0bf3ce2671191e66e34c..880979e6d156eb4e373a02f49145e94a0dae98e8 100644 (file)
@@ -260,9 +260,8 @@ function bookmark_url($entity) {
 
        global $CONFIG;
        $title = $entity->title;
-       $title = friendly_title($title);
+       $title = elgg_get_friendly_title($title);
        return $CONFIG->url . "pg/bookmarks/" . $entity->getOwnerEntity()->username . "/read/" . $entity->getGUID() . "/" . $title;
-
 }
 
 /**
index b9c9d27a835c5809f82cf3abfe78e24da0cb0b5b..652743b7b79d50ef2ef143256766647e09ac50d9 100755 (executable)
@@ -15,7 +15,7 @@ if($bookmarks){
                $owner = $b->getOwnerEntity();
 
                //get the time
-               $friendlytime = friendly_time($b->time_created);
+               $friendlytime = elgg_view_friendly_time($b->time_created);
                
            $info = "<div class='entity_listing_icon'>" . elgg_view('profile/icon',array('entity' => $b->getOwnerEntity(), 'size' => 'tiny')) . "</div>";
 
index 23aad799ce3be44f506ae46dd8123b71dad616cd..67ba1bd91add4636b2d21cdea5b55b825e489047 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 /**
  * Elgg bookmark view
- * 
+ *
  * @package ElggBookmarks
  * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
  * @author Curverider <info@elgg.com>
@@ -10,7 +10,7 @@
  */
 
 $owner = $vars['entity']->getOwnerEntity();
-$friendlytime = friendly_time($vars['entity']->time_created);
+$friendlytime = elgg_view_friendly_time($vars['entity']->time_created);
 $parsed_url = parse_url($vars['entity']->address);
 $faviconurl = $parsed_url['scheme'] . "://" . $parsed_url['host'] . "/favicon.ico";
 
@@ -51,7 +51,7 @@ if (@file_exists($faviconurl)) {
 
 //delete
 if($vars['entity']->canEdit()){
-$delete .= "<span class='delete_button'>" . elgg_view('output/confirmlink',array(      
+$delete .= "<span class='delete_button'>" . elgg_view('output/confirmlink',array(
                                'href' => $vars['url'] . "action/bookmarks/delete?bookmark_guid=" . $vars['entity']->guid,
                                'text' => elgg_echo("delete"),
                                'confirm' => elgg_echo("bookmarks:delete:confirm"),
@@ -63,11 +63,11 @@ $info = "<div class='entity_metadata'><span {$access_level}>{$object_acl}</span>
 // include a view for plugins to extend
 $info .= elgg_view("bookmarks/options",array('entity' => $vars['entity']));
 $info .= elgg_view_likes($vars['entity']); // include likes
-       
+
 //include edit and delete options
 if($vars['entity']->canEdit()){
        $info .= "<span class='entity_edit'><a href=\"{$vars['url']}pg/bookmarks/{$owner->username}/edit/{$vars['entity']->getGUID()}\">" . elgg_echo('edit') . "</a></span>";
-       $info .= $delete;  
+       $info .= $delete;
 }
 
        $info .= "</div>";
@@ -82,6 +82,6 @@ if (!empty($tags)) {
 if($view_notes != ''){
        $info .= "<div class='note hidden'>". $vars['entity']->description . "</div>";
 }
-       
+
 //display
 echo elgg_view_listing($icon, $info);
\ No newline at end of file
index 2e27961c0e8f7accbbad233a5f275d5b27d4f8c2..dec4ab4d17d875ce1594440f09672b4ddc18096d 100644 (file)
@@ -13,7 +13,7 @@ $string .= "<a href=\"" . $object->address . "\">" . $object->title . "</a>";
 if(($is_group instanceof ElggGroup) && (get_context() != 'groups')){
        $string .= " " . elgg_echo('bookmarks:ingroup') . " <a href=\"{$is_group->getURL()}\">" . $is_group->name . "</a>";
 }
-$string .= " <span class='entity_subtext'>" . friendly_time($object->time_created);
+$string .= " <span class='entity_subtext'>" . elgg_view_friendly_time($object->time_created);
 if (isloggedin()){
        $string .= "<a class='river_comment_form_button link'>Comment</a>";
        $string .= elgg_view('likes/forms/link', array('entity' => $object));
index 4240b95f09ebf7ba0bf1d2482c44ecc76093889f..e3ae746817e13bfc251dd528dad611112a289d01 100644 (file)
@@ -27,7 +27,7 @@ if($bookmarks){
                $owner = $b->getOwnerEntity();
 
                //get the time
-               $friendlytime = friendly_time($b->time_created);
+               $friendlytime = elgg_view_friendly_time($s->time_created);
 
                //get the bookmark title
                $info = "<div class='river_object_bookmarks_create'><p class=\"shares_title\"><a href=\"{$b->address}\">{$b->title}</a></p></div>";
index 258e01aede453564722329e4b8c941cf37487036..c45b42e199d911c7ef04f0d84706522fdebf3dc9 100644 (file)
@@ -42,7 +42,7 @@ if ($ecml_keyword) {
 
 $icon = "<img src=\"{$item->getIcon($icon_size)}\" />";
 $info = "<p class='entity_title'>" . htmlentities($title, ENT_QUOTES, 'UTF-8') . "</p>";
-$info .= "<p class='entity_subtext'>" . friendly_time($vars['item']->time_created) . "</p>";
+$info .= "<p class='entity_subtext'>" . elgg_view_friendly_time($vars['item']->time_created) . "</p>";
 
 // @todo is this approach better than inline js?
 echo "<div class=\"embed_data\" id=\"embed_{$item->getGUID()}\">" . elgg_view_listing($icon, $info) . '</div>';
index 345e69b4bd29f7094b1d013479d940127ed92757..1f287b93850622781a616e917bb2ae78a8670e23 100644 (file)
@@ -1,6 +1,6 @@
 <?php
        $file = $vars['entity'];
-       $friendlytime = friendly_time($vars['entity']->time_created);
+       $friendlytime = elgg_view_friendly_time($vars['entity']->time_created);
        
        $info = "<p class='entity_title'> <a href=\"{$file->getURL()}\">{$file->title}</a></p>";
        $info .= "<p class='entity_subtext'>{$friendlytime}";   
index a2785386f8619cb8c9c9346f31210991916c229b..06f64fddf89aa12129ae2a4342ed777911cd72a3 100644 (file)
                        
                        global $CONFIG;
                        $title = $entity->title;
-                       $title = friendly_title($title);
-                       return $CONFIG->url . "pg/file/" . $entity->getOwnerEntity()->username . "/read/" . $entity->getGUID() . "/" . $title;
-                       
+                       $title = elgg_get_friendly_title($title);
+                       return $CONFIG->url . "pg/file/" . $entity->getOwnerEntity()->username . "/read/" . $entity->getGUID() . "/" . $title;  
                }
        
        // Make sure test_init is called on initialisation
index 81fb8858826adb6c6989f5398d5c86e872fa0080..27f6f5d3334a19df67d0e3aa95a74fa76bf86a34 100644 (file)
@@ -1,12 +1,12 @@
 <?php
+
     // Files on group profile page
 
     //check to make sure group files is activated
     if($vars['entity']->files_enable != 'no'){
 
 ?>
-<div class="group_tool_widget files"> 
+<div class="group_tool_widget files">
 <h3><?php echo elgg_echo("file:group"); ?></h3>
 
 <?php
        $number = (int) $vars['entity']->num_display;
        if (!$number)
                $number = 6;
-       
+
        //get the group's files
        $files = elgg_get_entities(array('type' => 'object',
                                                                        'subtype' => 'file',
                                                                        'container_guid' => $vars['entity']->guid,
                                                                        'limit' => $number
        ));
-       
+
        //if there are some files, go get them
        if ($files) {
-                   
+
             //display in list mode
             foreach($files as $f){
-               
+
                 $mime = $f->mimetype;
                 echo "<div class='entity_listing clearfloat'>";
                echo "<div class='entity_listing_icon'><a href=\"{$f->getURL()}\">" . elgg_view("file/icon", array("mimetype" => $mime, 'thumbnail' => $f->thumbnail, 'file_guid' => $f->guid)) . "</a></div>";
                echo "<div class='entity_listing_info'>";
                echo "<p class='entity_title'>" . $f->title . "</p>";
-               echo "<p class='entity_subtext'>" . friendly_time($f->time_created) . "</p>";
+               echo "<p class='entity_subtext'>" . elgg_view_friendly_time($f->time_created) . "</p>";
                        echo "</div></div>";
-                                       
+
                }
-               
-               
+
+
         //get a link to the users files
         $users_file_url = $vars['url'] . "pg/file/" . page_owner_entity()->username;
-               
+
         echo "<p><a href=\"{$users_file_url}\">" . elgg_echo('file:more') . "</a></p>";
-       
+
        } else {
-               
+
                echo "<p class='margin_top'>" . elgg_echo("file:none") . "</p>";
 
        }
index f92c2bfc5c472eadcd5f19363bbc784e993e8828..ef5c2df07098bc09517c833f6ba6e61c046b4b7b 100644 (file)
@@ -18,7 +18,7 @@
        $title = $file->title;
        $desc = $file->description;
        $owner = $vars['entity']->getOwnerEntity();
-       $friendlytime = friendly_time($vars['entity']->time_created);
+       $friendlytime = elgg_view_friendly_time($vars['entity']->time_created);
        $mime = $file->mimetype;
        
        if (!$title) {
index 6763d253654f44713604ce48c3b2ac14b36a6e5d..74c7810d98844d981159aaba6eb005c066e2a2d2 100644 (file)
@@ -2,13 +2,13 @@
 
     //the page owner
        $owner = $vars['entity']->owner_guid;
-       
+
        //the number of files to display
        $number = (int) $vars['entity']->num_display;
        if (!$number) {
                $number = 4;
        }
-       
+
        //get the layout view which is set by the user in the edit panel
        $get_view = (int) $vars['entity']->gallery_list;
        if (!$get_view || $get_view == 1) {
 
        //get the user's files
        $files = get_user_objects($vars['entity']->owner_guid, "file", $number, 0);
-       
+
        //if there are some files, go get them
        if ($files) {
-       
+
        echo "<div id='filerepo_widget_layout'>";
-        
+
         if($view == "gallery"){
-        
+
         echo "<div class='filerepo_widget_galleryview'>";
-               
+
             //display in gallery mode
             foreach($files as $f){
-               
+
                 $mime = $f->mimetype;
                 echo "<a href=\"{$f->getURL()}\">" . elgg_view("file/icon", array("mimetype" => $mime, 'thumbnail' => $f->thumbnail, 'file_guid' => $f->guid)) . "</a>";
-                                       
+
             }
-            
+
             echo "</div>";
-            
+
         }else{
-                   
+
             //display in list mode
             foreach($files as $f){
-               
+
                 $mime = $f->mimetype;
                 echo "<div class='filerepo_widget_singleitem clearfloat'>";
                echo "<div class='filerepo_listview_icon'><a href=\"{$f->getURL()}\">" . elgg_view("file/icon", array("mimetype" => $mime, 'thumbnail' => $f->thumbnail, 'file_guid' => $f->guid)) . "</a></div>";
                echo "<div class='filerepo_widget_content'>";
                echo "<div class='filerepo_listview_title'><p class='filerepo_title'>" . $f->title . "</p></div>";
-               echo "<div class='filerepo_listview_date'><p class='filerepo_timestamp'><small>" . friendly_time($f->time_created) . "</small></p></div>";
+               echo "<div class='filerepo_listview_date'><p class='filerepo_timestamp'><small>" . elgg_view_friendly_time($f->time_created) . "</small></p></div>";
                        echo "</div></div>";
-                                       
+
                }
-                   
+
         }
-               
-               
+
+
         //get a link to the users files
         $users_file_url = $vars['url'] . "pg/file/" . get_user($f->owner_guid)->username;
-               
+
         echo "<div class='filerepo_widget_singleitem_more'><a href=\"{$users_file_url}\">" . elgg_echo('file:more') . "</a></div>";
         echo "</div>";
-               
-                               
+
+
        } else {
-               
+
                echo "<p class='margin_top'>" . elgg_echo("file:none") . "</p>";
-               
+
        }
 
 ?>
\ No newline at end of file
index 215311ef97961a70975c3c395423fc9c35945638..c199b954a9a5ed21a8a3444c7926095d315f5b52 100644 (file)
 
                global $CONFIG;
 
-               $title = friendly_title($entity->name);
+               $title = elgg_get_friendly_title($entity->name);
 
                return $CONFIG->url . "pg/groups/{$entity->guid}/$title/";
-
        }
 
        function groups_groupforumtopic_url($entity) {
index ecb7286e85c78861c962284c1a644905b3d5547e..9d97def977550fb355367b152e70aceb6283beb7 100644 (file)
@@ -46,7 +46,7 @@
        }\r
        \r
        //display the date of the comment\r
-       echo "<p class='entity_subtext'>" . friendly_time($vars['entity']->time_created) . "</p>";\r
+       echo "<p class='entity_subtext'>" . elgg_view_friendly_time($vars['entity']->time_created) . "</p>";\r
        echo "</div>"; // close entity_listing_info\r
        echo "</div>"; // close entity_listing.topic\r
 \r
index e32f83cd4817091799dc49f395413360d07d4e04..9ebf8164295add7b90b7b4789b64a2f5d3cfe1c5 100644 (file)
@@ -1,17 +1,17 @@
 <?php
 /**
  * Elgg Groups latest discussion listing
- * 
+ *
  * @package ElggGroups
  * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
 */
-        
+
 //get the required variables
 $title = htmlentities($vars['entity']->title, ENT_QUOTES, 'UTF-8');
 //$description = get_entity($vars['entity']->description);
 $topic_owner = get_user($vars['entity']->owner_guid);
 $group = get_entity($vars['entity']->container_guid);
-$forum_created = friendly_time($vars['entity']->time_created);
+$forum_created = elgg_view_friendly_time($vars['entity']->time_created);
 $counter = $vars['entity']->countAnnotations("generic_comment");
 $last_post = $vars['entity']->getAnnotations("generic_comment", 1, 0, "desc");
 //get the time and user
@@ -32,7 +32,7 @@ if(get_context() == "search"){
        }else{
                $info = "<p class='entity_subtext groups'>" . sprintf(elgg_echo('groups:forum:created'), $forum_created, $counter) .  "<br />";
        }
-    if (($last_time) && ($u)) $info.= sprintf(elgg_echo('groups:lastupdated'), friendly_time($last_time), " <a href=\"" . $u->getURL() . "\">" . $u->name . "</a>");
+    if (($last_time) && ($u)) $info.= sprintf(elgg_echo('groups:lastupdated'), elgg_view_friendly_time($last_time), " <a href=\"" . $u->getURL() . "\">" . $u->name . "</a>");
     $info .= '</p>';
        //get the group avatar
        $icon = elgg_view("profile/icon",array('entity' => $u, 'size' => 'tiny'));
@@ -41,7 +41,7 @@ if(get_context() == "search"){
     if ($group instanceof ElggGroup) {
        $info .= "<p class='entity_title'><b>" . elgg_echo('group') . ":</b> <a href=\"{$group->getURL()}\">".htmlentities($group->name, ENT_QUOTES, 'UTF-8') ."</a></p>";
     }
-               
+
 }else{
        if($counter == 1){
                $info = "<p class='entity_subtext groups'>" . sprintf(elgg_echo('groups:forum:created:single'), $forum_created, $counter) . "</p>";
@@ -57,15 +57,15 @@ if(get_context() == "search"){
                                                                                                                                                'text' => " ",
                                                                                                                                                'confirm' => elgg_echo('deleteconfirm'),
                                                                                                                                        )) . "</div>";
-                                               
-   }           
+
+   }
 
        if (($last_time) && ($u)) {
-               $info.= "<p class='entity_subtext'>" . elgg_echo('groups:updated') . " " . friendly_time($last_time) . " by <a href=\"" . $u->getURL() . "\">" . $u->name . "</a></p>";         
+               $info.= "<p class='entity_subtext'>" . elgg_echo('groups:updated') . " " . elgg_view_friendly_time($last_time) . " by <a href=\"" . $u->getURL() . "\">" . $u->name . "</a></p>";
        }
     //get the user avatar
-       $icon = elgg_view("profile/icon",array('entity' => $topic_owner, 'size' => 'tiny'));            
+       $icon = elgg_view("profile/icon",array('entity' => $topic_owner, 'size' => 'tiny'));
 }
-               
+
 //display
 echo elgg_view_listing($icon, $info);
\ No newline at end of file
index e99c77a4e72ad84ec408ca220f631a1fafd1570f..7fc3affe7493b21d572d3c76d048924e289f3e45 100644 (file)
@@ -16,7 +16,7 @@
        $url = $vars['url'] . "mod/groups/topicposts.php?topic=" . $forumtopic . "&group_guid=" . $group_guid;
        $url_user = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>";
        $string = sprintf(elgg_echo("groupforum:river:posted"),$url_user) . " ";
-       $string .= elgg_echo("groupforum:river:annotate:create") . " | <a href=\"" . $url . "\">" . $object->title . "</a> <span class='entity_subtext'>". friendly_time($object->time_created) ."<a class='river_comment_form_button link' href=\"{$object_url}\">Visit discussion</a>";
+       $string .= elgg_echo("groupforum:river:annotate:create") . " | <a href=\"" . $url . "\">" . $object->title . "</a> <span class='entity_subtext'>". elgg_view_friendly_time($object->time_created) ."<a class='river_comment_form_button link' href=\"{$object_url}\">Visit discussion</a>";
        $string .= elgg_view('likes/forms/link', array('entity' => $object));
        $string .= "</span>";
        $string .= "<div class=\"river_content_display\">";
index b44922022c07a0d4886379acb4d6b783fe6eb8fd..0d70ad718681c1e2650d55bf46203595d88a3a59 100644 (file)
@@ -16,7 +16,7 @@
        $string = sprintf(elgg_echo("groupforum:river:postedtopic"),$url_user) . ": ";
        $string .= "<a href=\"" . $url . "\">" . $object->title . "</a>";
        $string .= " " . elgg_echo('groups:ingroup') . " <a href=\"{$group->getURL()}\">" . $group->name . "</a>";
-       $string .= " <span class='entity_subtext'>". friendly_time($object->time_created);
+       $string .= " <span class='entity_subtext'>". elgg_view_friendly_time($object->time_created);
        if (isloggedin() && $object->status != "closed") {
                $string .= '<a class="river_comment_form_button link">' . elgg_echo('generic_comments:text') . '</a>';
                $string .= elgg_view('likes/forms/link', array('entity' => $object));
index 3f34605ac55b71113aa5e919d063533257b989fb..9617509746d623342e210358eb374bda89f0b8f7 100644 (file)
@@ -7,7 +7,7 @@
        $url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>";
        $string = sprintf(elgg_echo("groups:river:created"),$url) . " ";
        $string .= " <a href=\"" . $object->getURL() . "\">" . $object->name . "</a>";
-       $string .= " <span class='entity_subtext'>". friendly_time($object->time_created);
+       $string .= " <span class='entity_subtext'>". elgg_view_friendly_time($object->time_created);
        if (isloggedin()) {
                $string .= elgg_view('likes/forms/link', array('entity' => $object));
        }
index 41a308892e3259d12bcf5131982e17dd3a1e1158..5f3a191ae511aa4dbed2095ef32e48df15a035d5 100644 (file)
@@ -23,7 +23,7 @@
 
        <!-- display the user's name who posted and the date/time -->
        <p class="message_item_timestamp">
-               <?php echo get_entity($vars['annotation']->owner_guid)->name . " " . friendly_time($vars['annotation']->time_created); ?>
+               <?php echo get_entity($vars['annotation']->owner_guid)->name . " " . elgg_view_friendly_time($vars['annotation']->time_created); ?>
        </p>
 
        <!-- output the actual comment -->
index 46747faa3f61af31be27a5eebafd5ac4597b4668..9846555408e55c792e8038d1424b285c312dcedf 100644 (file)
@@ -77,7 +77,7 @@ if (isloggedin())
                                        ?>
                                        <div class="entity_listing_icon"><?php echo $message_icon ?></div>
                                        <div class="entity_listing_info"><p><?php echo $message_owner ?></p>
-                                               <p class="entity_subtext"><?php echo friendly_time($vars['entity']->time_created); ?></p>
+                                               <p class="entity_subtext"><?php echo elgg_view_friendly_time($vars['entity']->time_created); ?></p>
                                        </div>
                                </div>
 
index 2de060e335933eefcf12987cf40836797cf9b438..3cbcec94373173179c7b5ea76baf900d49cbc1cd 100644 (file)
@@ -27,7 +27,7 @@ if (is_array($vars['entity']) && sizeof($vars['entity']) > 0) {
 
                foreach($vars['entity'] as $message) {
                        if ($message->owner_guid == $vars['user']->guid || $message->toId == $vars['user']->guid) {
-                               
+
                                //make sure to only display the messages that have not been 'deleted' (1 = deleted)
                                if($message->hiddenFrom != 1){
                                        // check to see if the message has been read, if so, set the correct container class
@@ -40,7 +40,7 @@ if (is_array($vars['entity']) && sizeof($vars['entity']) > 0) {
                                    $from = get_entity($message->fromId);
                                        echo "<div class='entity_listing_icon'>".elgg_view("profile/icon",array('entity' => $from, 'size' => 'tiny'))."</div>";
                                        // message block (message sender, message subject, delete checkbox)
-                                       echo "<div class='entity_listing_info'><div class='message_sender'>".$from->name."<p class='entity_subtext'>".friendly_time($message->time_created)."</p></div>";
+                                       echo "<div class='entity_listing_info'><div class='message_sender'>".$from->name."<p class='entity_subtext'>".elgg_view_friendly_time($message->time_created)."</p></div>";
                                        // display message subject
                                        echo "<div class='message_subject'>";
                                        // display delete button
@@ -50,10 +50,10 @@ if (is_array($vars['entity']) && sizeof($vars['entity']) > 0) {
                                                'confirm' => elgg_echo('deleteconfirm'),
                                        )) . "</span>";
                                        echo "<p class='entity_title'><input type='checkbox' name=\"message_id[]\" value=\"{$message->guid}\" />";
-                                       echo "<a href=\"{$message->getURL()}\">" . $message->title . "</a></p>";                                                                
+                                       echo "<a href=\"{$message->getURL()}\">" . $message->title . "</a></p>";
                                    echo "</div></div></div>"; // close the message container
                                }//end of hiddenFrom if statement
-                               } // end of user check 
+                               } // end of user check
                                $counter++;
                                if ($counter == $limit) break;
 
@@ -72,10 +72,10 @@ if (is_array($vars['entity']) && sizeof($vars['entity']) > 0) {
 
                                        //get the correct user entity
                                        $user = get_entity($message->toId);
-                                       echo "<div class='message sent clearfloat'>";                           
+                                       echo "<div class='message sent clearfloat'>";
                                        //get the icon for the user the message was sent to
                                        echo "<div class='entity_listing_icon'>".elgg_view("profile/icon",array('entity' => $user, 'size' => 'tiny'))."</div>";
-                                       echo "<div class='entity_listing_info'><div class='message_sender'>".$_SESSION['user']->name."<p class='entity_subtext'>".friendly_time($message->time_created)."</p></div>";
+                                       echo "<div class='entity_listing_info'><div class='message_sender'>".$_SESSION['user']->name."<p class='entity_subtext'>".elgg_view_friendly_time($message->time_created)."</p></div>";
                                        // display message subject
                                        echo "<div class='message_subject'>";
                                        //display the link to 'delete'
index c59c80567927dffaa600e38552bbd18ed3864abd..cc0f677469a1b4c368b34027a13f5facaa37cb33 100644 (file)
@@ -19,7 +19,7 @@ $owner_guid = $annotation->owner_guid;
 $owner = get_entity($owner_guid);
 
 $rev = sprintf(elgg_echo('pages:revision'),
-       friendly_time($annotation->time_created),
+       elgg_view_friendly_time($annotation->time_created),
        "<a href=\"" . $owner->getURL() . "\">" . $owner->name ."</a>"
 );
 
index 4dc5dc3b38c09d3380ccba765a9c359361be1b84..419fc8d231c1805541048017e893224a3b92ba75 100644 (file)
@@ -24,7 +24,7 @@ if ($latest) {
 
 
        $info .= "<p class=\"owner_timestamp\">".sprintf(elgg_echo("pages:strapline"),
-                                       friendly_time($time_updated),
+                                       elgg_view_friendly_time($time_updated),
                                        "<a href=\"" . $owner->getURL() . "\">" . $owner->name ."</a>"
        ) . "</p>";
 }
index cc3113b4e5896867367ad60af072b08c429967e6..5702ec415164a14d7fc671e6eada12fda2c9caf3 100644 (file)
@@ -63,7 +63,7 @@ if ($rev) {
                        $owner = get_entity($owner_guid);
 
                        echo sprintf(elgg_echo("pages:strapline"),
-                                                       friendly_time($time_updated),
+                                                       elgg_view_friendly_time($time_updated),
                                                        "<a href=\"" . $owner->getURL() . "\">" . $owner->name ."</a>"
                        );
 
index dc45544046598e6e36bd2315d84a7f4037955820..7289781784164f377c7292c4bd10417958557818 100644 (file)
@@ -13,7 +13,7 @@ $url = $object->getURL();
 $url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>";
 $contents = strip_tags($object->description); //strip tags from the contents to stop large images etc blowing out the river view
 $string = sprintf(elgg_echo("pages:river:created"),$url) . " ";
-$string .= elgg_echo("pages:river:create") . " <a href=\"" . $object->getURL() . "\">" . $object->title . "</a> <span class='entity_subtext'>". friendly_time($object->time_created) ."</span> <a class='river_comment_form_button link'>Comment</a>";
+$string .= elgg_echo("pages:river:create") . " <a href=\"" . $object->getURL() . "\">" . $object->title . "</a> <span class='entity_subtext'>". elgg_view_friendly_time($object->time_created) ."</span> <a class='river_comment_form_button link'>Comment</a>";
 $string .= elgg_view('likes/forms/link', array('entity' => $object));
 $string .= "<div class=\"river_content_display\">";
 $string .= elgg_make_excerpt($contents, 200);
index cacea117c1077c1c511acbfec5b53d61848e8e56..360627c0c5d041b4a4849244f4d5ac0b930a22df 100644 (file)
@@ -24,7 +24,7 @@
        ?>
            <!-- display the user's name who posted and the date/time -->
            <p class="entity_subtext">
-               <?php echo get_entity($vars['annotation']->owner_guid)->name . " " . friendly_time($vars['annotation']->time_created); ?>
+               <?php echo get_entity($vars['annotation']->owner_guid)->name . " " . elgg_view_friendly_time($vars['annotation']->time_created); ?>
            </p>        
                <!-- output the actual comment -->
                <?php echo elgg_view("output/longtext",array("value" => parse_urls($vars['annotation']->value))); ?>  
index 1dca77df6113b45441da05c153c910c13441fbd9..b1e5baf888cb6b9e453d4faf42ffbc4813b829f2 100644 (file)
@@ -3,6 +3,6 @@
        $performed_by = get_entity($vars['item']->subject_guid); // $statement->getSubject();
        
        $url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>";
-       $string = sprintf(elgg_echo("profile:river:update"),$url) ." <span class='entity_subtext'>" . friendly_time($vars['item']->posted) . "</span>";
+       $string = sprintf(elgg_echo("profile:river:update"),$url) ." <span class='entity_subtext'>" . elgg_view_friendly_time($vars['item']->posted) . "</span>";
        
        echo $string;
\ No newline at end of file
index e609e1a408169946ce370e703aa060a860946543..5da11c4b3f4ac957569c673f0ec219d839ca6842 100644 (file)
@@ -3,7 +3,7 @@
        $performed_by = get_entity($vars['item']->subject_guid); // $statement->getSubject();
        
        $url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>";
-       $string = sprintf(elgg_echo("profile:river:update"),$url) ." <span class='entity_subtext'>" . friendly_time($vars['item']->posted) . "</span>";
+       $string = sprintf(elgg_echo("profile:river:update"),$url) ." <span class='entity_subtext'>" . elgg_view_friendly_time($vars['item']->posted) . "</span>";
        
 ?>
 
index 99069cb8cadb56e32eb8e4ce7af435fad57ba27d..33c546397aeee86bc6d9c969b6fcdb7e5a571e2c 100644 (file)
@@ -1,7 +1,7 @@
 <?php
 /**
  * Elgg report content listing
- * 
+ *
  * @package ElggReportContent
  * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2
  * @author Curverider <info@elgg.com>
 if($vars['entity']){
        $id = 0;
     foreach($vars['entity'] as $report){
-           
+
            // increment our id counter
            $id++;
-        
+
         //get the user making the report
         $user = get_user($report->owner_guid)->name;
         $user_url = get_user($report->owner_guid)->getURL();
-        
+
         //find out if the report is current or archive
         if($report->state == 'archived'){
                $reportedcontent_background = "archived_report";
         }else{
                $reportedcontent_background = "active_report";
         }
-          
+
         echo "<div class='admin_settings reported_content {$reportedcontent_background}'>";
         echo "<div class='clearfloat controls'>";
         if($report->state != 'archived')
                  echo "<a class='action_button' href=\"" . elgg_add_action_tokens_to_url($vars['url'] . "action/reportedcontent/archive?item={$report->guid}") . "\">" . elgg_echo('reportedcontent:archive') . "</a>";
         echo "<a class='action_button disabled' href=\"" . elgg_add_action_tokens_to_url($vars['url'] . "action/reportedcontent/delete?item={$report->guid}") . "\" onclick=\"return confirm('" . elgg_echo('reportedcontent:areyousure') . "')\">" . elgg_echo('reportedcontent:delete') . "</a></div>";
-        echo "<p><b>" . elgg_echo('reportedcontent:by') . ": </b><a href=\"{$user_url}\">" . $user . "</a>, " . friendly_time($report->time_created) . "</p>";
+        echo "<p><b>" . elgg_echo('reportedcontent:by') . ": </b><a href=\"{$user_url}\">" . $user . "</a>, " . elgg_view_friendly_time($report->time_created) . "</p>";
         echo "<p><b>" . elgg_echo('reportedcontent:objecttitle') . ": </b>" . $report->title;
                echo "<br /><a onclick=\"elgg_slide_toggle(this,'.reported_content','.container{$id}');\" class='details_link'>" . elgg_echo('reportedcontent:moreinfo') . "</a></p>";
         echo "<div class='details container{$id} hidden'>";
@@ -40,7 +40,7 @@ if($vars['entity']){
         echo "<p><b>" . elgg_echo('reportedcontent:reason') . ": </b>" .$report->description . "</p>";
         echo "</div></div>";
     }
-    
+
 } else {
        echo "<p class='margin_top'>".elgg_echo('reportedcontent:none')."</p>";
 }
\ No newline at end of file
index b6f4b565a539cea42201ffe1d17842e6dd5acbfe..017591fa57a61b21cc875b118bc57a135a7720ae 100644 (file)
@@ -35,6 +35,6 @@ foreach ($comments as $comment) {
 
        echo "<div class='river_comment_contents'>";
        echo "<a href=\"{$comment_owner_url}\">" . $comment_owner->name . '</a>&nbsp;<span class="twitter_anywhere">' . parse_urls($contents) . '</span>';
-       echo "<span class='entity_subtext'>" . friendly_time($comment->time_created) . "</span>";
+       echo "<span class='entity_subtext'>" . elgg_view_friendly_time($comment->time_created) . "</span>";
        echo "</div></div>";
 }
\ No newline at end of file
index 482057ed4721276ae7cefeaaacdbba7920c1c849..2b964510db974075e7d5b791cb06e89ca07086fa 100644 (file)
@@ -105,7 +105,7 @@ if ($comments){
 
                echo "<div class='river_comment_contents'>";
                echo "<a href=\"{$comment_owner_url}\">" . $comment_owner->name . '</a>&nbsp;<span class="elgg_excerpt">' . parse_urls($contents) . '</span>';
-               echo "<span class='entity_subtext'>" . friendly_time($comment->time_created) . "</span>";
+               echo "<span class='entity_subtext'>" . elgg_view_friendly_time($comment->time_created) . "</span>";
                echo "</div></div>";
                $counter++;
        }
index 4d1eea2af8c2f8edd066c473cbb6f1cc06859bfe..fa582bab3e719762e8a8ce9b314060dd53e9b813 100644 (file)
@@ -16,7 +16,7 @@ $site_message = elgg_get_entities(array('types' => 'object', 'subtypes' => 'site
 if ($site_message) {
        $mes = $site_message[0];
        $message = $mes->description;
-       $dateStamp = friendly_time($mes->time_created);
+       $dateStamp = elgg_view_friendly_time($mes->time_created);
        $delete = elgg_view("output/confirmlink",array(
                        'href' => $vars['url'] . "action/riverdashboard/delete?message=" . $mes->guid,
                        'text' => elgg_echo('delete'),
index 0d253c567ecec8e7046e3fde42b6a5c2e6ccbec3..001c9c4313bdafc400916aa6e40afb3ebd8b0037 100644 (file)
@@ -44,7 +44,7 @@ if ($entity->getVolatileData('search_unavailable_entity')) {
 
 $description = $entity->getVolatileData('search_matched_comment');
 $tc = $entity->getVolatileData('search_matched_comment_time_created');;
-$time = friendly_time($tc);
+$time = elgg_view_friendly_time($tc);
 
 echo <<<___END
        <div class="search_listing clearfloat">
index df929ef0bbd3418873857a6dd245c6f80425657d..1c282c7476ebdc6d7776b18c1e301b0c63e3bec2 100644 (file)
@@ -52,7 +52,7 @@ $time = $entity->getVolatileData('search_time');
 if (!$time) {
        $tc = $entity->time_created;
        $tu = $entity->time_updated;
-       $time = friendly_time(($tu > $tc) ? $tu : $tc);
+       $time = elgg_view_friendly_time(($tu > $tc) ? $tu : $tc);
 }
 ?>
        <div class="search_listing clearfloat">
index 170c0484a105c9d5f239cc5155599f1f3ed92f3d..d87d8f8e34e4004815b31b5df36a1ae0f61f9484 100644 (file)
@@ -58,7 +58,7 @@ if (isset($vars['entity'])) {
                        <p class="entity_subtext">              
                        <?php
                                echo elgg_echo("thewire:wired") . " " . sprintf(elgg_echo("thewire:strapline"),
-                                                               friendly_time($vars['entity']->time_created)
+                                                               elgg_view_friendly_time($vars['entity']->time_created)
                                );
                                echo " via " . elgg_echo($vars['entity']->method) . ".";
                        ?>
index d8d8ba3b5cced9e3b15fdc89401425fda73dae17..9dee872744641b5c11b50223ce97c4eb09da91ad 100644 (file)
@@ -8,7 +8,7 @@ $string = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}:</a> ";
 $desc = $object->description;
 //$desc = preg_replace('/\@([A-Za-z0-9\_\.\-]*)/i','@<a href="' . $vars['url'] . 'pg/thewire/$1">$1</a>',$desc);
 $string .= parse_urls($desc);
-$string .= " <span class='entity_subtext'>" . friendly_time($object->time_created);
+$string .= " <span class='entity_subtext'>" . elgg_view_friendly_time($object->time_created);
        if (isloggedin()){
                $string .= "<a class='river_comment_form_button link'>Comment</a>";
                $string .= elgg_view('likes/forms/link', array('entity' => $object));
index fa8ccd76bd67b703df3d3b5c2986778c56bc92be..24f6c447bd8e69b9840ee13a647cf0cef47ab779 100644 (file)
@@ -13,7 +13,7 @@
        if($latest_wire){
                foreach($latest_wire as $lw){
                        $content = $lw->description;
-                       $time = "<p class='entity_subtext'> (" . friendly_time($lw->time_created) . ")</p>";
+                       $time = "<p class='entity_subtext'> (" . elgg_view_friendly_time($lw->time_created) . ")</p>";
                }
        }
        
index 5cd2879c29178cff5f585f4eae255548c138500c..bfef8e08e7046df2aefd6cd273ac4d2ca215c725 100644 (file)
@@ -12,7 +12,7 @@
                $comment = get_annotation($vars['item']->annotation_id)->value; 
        $url = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a>";
        $string = sprintf(elgg_echo("river:posted:generic"),$url) . " ";
-       $string .= elgg_echo("{$subtype}:river:annotate") . "  <a href=\"{$object->getURL()}\">" . $title . "</a> <span class='entity_subtext'>". friendly_time($object->time_created) ."<a class='river_comment_form_button link'>Comment</a>";
+       $string .= elgg_echo("{$subtype}:river:annotate") . "  <a href=\"{$object->getURL()}\">" . $title . "</a> <span class='entity_subtext'>". elgg_view_friendly_time($object->time_created) ."<a class='river_comment_form_button link'>Comment</a>";
        $string .= elgg_view('likes/forms/link', array('entity' => $object));
        $string .= "</span>";
        if(get_context() != 'riverdashboard'){
index 6a2dcd4ca766ff7424bbb15239bd88d6e452eda5..43655ba6e1fa230993565a8e9a52374a6490bf1b 100644 (file)
@@ -6,6 +6,6 @@ $url = $object->getURL();
 $title = $object->title;
  
 $string = "<a href=\"{$performed_by->getURL()}\">{$performed_by->name}</a> ";
-$string .= elgg_echo("likes:river:annotate") . "  <a href=\"{$object->getURL()}\">" . $title . "</a> <span class='entity_subtext'>" . friendly_time($object->time_created)."</span>";
+$string .= elgg_echo("likes:river:annotate") . "  <a href=\"{$object->getURL()}\">" . $title . "</a> <span class='entity_subtext'>" . elgg_view_friendly_time($object->time_created)."</span>";
        
 echo $string;
\ No newline at end of file
index 56948aaf4ac575bd93e87033ce7ab9af02332b58..5b9c6284096b36431d484be269fa4980048dea77 100644 (file)
@@ -36,7 +36,7 @@ $owner = get_user($vars['annotation']->owner_guid);
                <p class="generic_comment_owner">
                        <a href="<?php echo $owner->getURL(); ?>"><?php echo $owner->name; ?></a>
                        <span class="entity_subtext">
-                               <?php echo friendly_time($vars['annotation']->time_created); ?>
+                               <?php echo elgg_view_friendly_time($vars['annotation']->time_created); ?>
                        </span>
                </p>
                <!-- output the actual comment -->
index e1181b63efc16727718528859e111f43a5567c94..79a50fea1d34821786d54da77414bab16a13b1a5 100644 (file)
@@ -11,7 +11,7 @@ if($vars['comments']){
           $entity = get_entity($comment->entity_guid);
                //comment owner
                $comment_owner = get_user($comment->owner_guid);
-               $friendlytime = friendly_time($comment->time_created); // get timestamp for comment
+               $friendlytime = elgg_view_friendly_time($comment->time_created); // get timestamp for comment
        
                //set the title
                if($entity->title){
index 2808664dfe86a5aef3d5cac1c77beeca8a160cb5..cb7424f7dd07405e21b848245ffed4194403b917 100644 (file)
@@ -34,7 +34,7 @@ $owner = get_user($vars['annotation']->owner_guid);
                ?>
                <p class="elgg_likes_owner">
                        <a href="<?php echo $owner->getURL(); ?>"><?php echo $owner->name; ?></a> <?php echo elgg_echo('likes:this') . 
-                       " <span class=\"entity_subtext\">" . friendly_time($vars['annotation']->time_created) . "</span>"; ?> 
+                       " <span class=\"entity_subtext\">" . elgg_view_friendly_time($vars['annotation']->time_created) . "</span>"; ?>
                </p>
        </div>
 </div>
\ No newline at end of file
index d49463bf8c49e9f950ed646afef929dd1659ec76..cc3dd1e724732cb5c69f5bd4d2cd9c0198a426f3 100644 (file)
@@ -50,7 +50,7 @@ if ($vars['full']) {
        }
 
        $info .= "<div>".sprintf(elgg_echo("entity:default:strapline"),
-               friendly_time($vars['entity']->time_created),
+               elgg_view_friendly_time($vars['entity']->time_created),
                $ownertxt
        );
 
index 282d94c419815e0293b3784601e78683431fe833..710079c2a062e5719a6f82af56d6cee202ec519b 100644 (file)
@@ -6,49 +6,7 @@
  * @uses string $vars['time'] Unix-style epoch timestamp
  */
 
-$diff = time() - ((int) $vars['time']);
-
-$minute = 60;
-$hour = $minute * 60;
-$day = $hour * 24;
-
-if ($diff < $minute) {
-       $friendly_time = elgg_echo("friendlytime:justnow");
-} else if ($diff < $hour) {
-       $diff = round($diff / $minute);
-       if ($diff == 0) {
-               $diff = 1;
-       }
-       
-       if ($diff > 1) {
-               $friendly_time = sprintf(elgg_echo("friendlytime:minutes"), $diff);
-       } else {
-               $friendly_time = sprintf(elgg_echo("friendlytime:minutes:singular"), $diff);
-       }
-} else if ($diff < $day) {
-       $diff = round($diff / $hour);
-       if ($diff == 0) {
-               $diff = 1;
-       }
-
-       if ($diff > 1) {
-               $friendly_time = sprintf(elgg_echo("friendlytime:hours"), $diff);
-       } else {
-               $friendly_time = sprintf(elgg_echo("friendlytime:hours:singular"), $diff);
-       }
-} else {
-       $diff = round($diff / $day);
-       if ($diff == 0) {
-               $diff = 1;
-       }
-
-       if ($diff > 1) {
-               $friendly_time = sprintf(elgg_echo("friendlytime:days"), $diff);
-       } else {
-               $friendly_time = sprintf(elgg_echo("friendlytime:days:singular"), $diff);
-       }
-}
-
+$friendly_time = elgg_get_friendly_time($vars['time']);
 $timestamp = htmlentities(date(elgg_echo('friendlytime:date_format'), $vars['time']));
 
 echo "<acronym title=\"$timestamp\">$friendly_time</acronym>";
index a00273648db793b63e832a277e793b65c1eb61e2..6391f23fb554e12b993a60c398ef6c333832616e 100644 (file)
@@ -28,7 +28,7 @@ if($avatar_icon == "icon"){
                                                ?>
                                                <span class="entity_subtext">
                                                        (<?php
-                                                               echo friendly_time($vars['item']->posted);
+                                                               echo elgg_view_friendly_time($vars['item']->posted);
                                                        ?>)
                                                </span>
                                        </p>
@@ -53,7 +53,7 @@ if($avatar_icon == "icon"){
                        ?>
                        <span class="entity_subtext">
                                (<?php
-                                       echo friendly_time($vars['item']->posted);
+                                       echo elgg_view_friendly_time($vars['item']->posted);
                                ?>)
                        </span>
                </p>