diff options
author | redmatrix <redmatrix@redmatrix.me> | 2015-11-22 17:12:30 -0800 |
---|---|---|
committer | redmatrix <redmatrix@redmatrix.me> | 2015-11-22 17:12:30 -0800 |
commit | a7e4553ea75854e9ab5d94566d0f8d0550e4205b (patch) | |
tree | 3389445b5525128189756a64b030d1df42b61159 /include/ItemObject.php | |
parent | 6f27e8db38c148172017255f9fe442c15b6a843a (diff) | |
download | volse-hubzilla-a7e4553ea75854e9ab5d94566d0f8d0550e4205b.tar.gz volse-hubzilla-a7e4553ea75854e9ab5d94566d0f8d0550e4205b.tar.bz2 volse-hubzilla-a7e4553ea75854e9ab5d94566d0f8d0550e4205b.zip |
delivery report tweaks
Diffstat (limited to 'include/ItemObject.php')
-rw-r--r-- | include/ItemObject.php | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/include/ItemObject.php b/include/ItemObject.php index 34500efb9..512e12838 100644 --- a/include/ItemObject.php +++ b/include/ItemObject.php @@ -258,6 +258,15 @@ class Item extends BaseObject { if ($shareable) $share = array( t('Share This'), t('share')); + $dreport = ''; + + $keep_reports = intval(get_config('system','expire_delivery_reports')); + if($keep_reports === 0) + $keep_reports = 30; + + if(strcmp(datetime_convert('UTC','UTC',$item['created']),datetime_convert('UTC','UTC',"now - $keep_reports days")) > 0) + $dreport = t('Delivery Report'); + if(strcmp(datetime_convert('UTC','UTC',$item['created']),datetime_convert('UTC','UTC','now - 12 hours')) > 0) $indent .= ' shiny'; @@ -277,6 +286,10 @@ class Item extends BaseObject { $comment_count_txt = sprintf( tt('%d comment','%d comments',$total_children),$total_children ); $list_unseen_txt = (($unseen_comments) ? sprintf('%d unseen',$unseen_comments) : ''); + + + + $children = $this->get_children(); $has_tags = (($body['tags'] || $body['categories'] || $body['mentions'] || $body['attachments'] || $body['folders']) ? true : false); @@ -309,7 +322,7 @@ class Item extends BaseObject { 'vwall' => t('via Wall-To-Wall:'), 'profile_url' => $profile_link, 'item_photo_menu' => item_photo_menu($item), - 'dreport' => t('Delivery Report'), + 'dreport' => $dreport, 'name' => $profile_name, 'thumb' => $profile_avatar, 'osparkle' => $osparkle, |