aboutsummaryrefslogtreecommitdiffstats
path: root/include/functions_html.inc.php
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--include/functions_html.inc.php11
1 files changed, 9 insertions, 2 deletions
diff --git a/include/functions_html.inc.php b/include/functions_html.inc.php
index 5612454b0..43cf5d9e6 100644
--- a/include/functions_html.inc.php
+++ b/include/functions_html.inc.php
@@ -55,10 +55,17 @@ function get_icon($date, $is_child_date = false)
return '';
}
- $diff = time() - $unixtime;
+ if (!isset($page['get_icon_cache']['unix_timestamp']))
+ {
+ // Use MySql date in order to standardize all recent "actions/queries"
+ list($page['get_icon_cache']['unix_timestamp']) =
+ mysql_fetch_array(pwg_query('select UNIX_TIMESTAMP(CURRENT_DATE)'));
+ }
+
+ $diff = $page['get_icon_cache']['unix_timestamp'] - $unixtime;
$day_in_seconds = 24*60*60;
$page['get_icon_cache'][$date] = false;
- if ( $diff < $user['recent_period'] * $day_in_seconds )
+ if ( $diff <= $user['recent_period'] * $day_in_seconds )
{
if ( !isset($page['get_icon_cache']['_icons_'] ) )
{