From 324944f3329b99e527f12c65e4a0e1358e8f180a Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 7 Nov 2010 18:14:48 +0300 Subject: implement per-user timezone support; store dates in UTC internally (closes #254) --- modules/pref-users.php | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) (limited to 'modules/pref-users.php') diff --git a/modules/pref-users.php b/modules/pref-users.php index 57be9b895..7321f19d4 100644 --- a/modules/pref-users.php +++ b/modules/pref-users.php @@ -38,11 +38,11 @@ print ""; - $last_login = date(get_pref($link, 'LONG_DATE_FORMAT'), - strtotime(db_fetch_result($result, 0, "last_login"))); + $last_login = make_local_datetime($link, + db_fetch_result($result, 0, "last_login")); - $created = date(get_pref($link, 'LONG_DATE_FORMAT'), - strtotime(db_fetch_result($result, 0, "created"))); + $created = make_local_datetime($link, + db_fetch_result($result, 0, "created")); $access_level = db_fetch_result($result, 0, "access_level"); $stored_articles = db_fetch_result($result, 0, "stored_articles"); @@ -448,18 +448,8 @@ $line["login"] = htmlspecialchars($line["login"]); -# $line["last_login"] = date(get_pref($link, 'SHORT_DATE_FORMAT'), -# strtotime($line["last_login"])); - - if (get_pref($link, 'HEADLINES_SMART_DATE')) { - $line["last_login"] = smart_date_time(strtotime($line["last_login"])); - $line["created"] = smart_date_time(strtotime($line["created"])); - } else { - $line["last_login"] = date(get_pref($link, 'SHORT_DATE_FORMAT'), - strtotime($line["last_login"])); - $line["created"] = date(get_pref($link, 'SHORT_DATE_FORMAT'), - strtotime($line["created"])); - } + $line["created"] = make_local_datetime($link, $line["created"], false); + $line["last_login"] = make_local_datetime($link, $line["last_login"], false); print ""; -- cgit v1.2.3