[geeklog-cvs] geeklog: Added setUserTimeZone method
geeklog-cvs at lists.geeklog.net
geeklog-cvs at lists.geeklog.net
Sun Nov 1 04:05:51 EST 2009
changeset 7432:3125f1336c8c
url: http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/3125f1336c8c
user: Dirk Haun <dirk at haun-online.de>
date: Sun Sep 20 19:07:20 2009 +0200
description:
Added setUserTimeZone method
diffstat:
system/classes/timezoneconfig.class.php | 22 ++++++++++++++++++++++
1 files changed, 22 insertions(+), 0 deletions(-)
diffs (32 lines):
diff -r ecdf072e268e -r 3125f1336c8c system/classes/timezoneconfig.class.php
--- a/system/classes/timezoneconfig.class.php Sun Sep 20 17:06:57 2009 +0200
+++ b/system/classes/timezoneconfig.class.php Sun Sep 20 19:07:20 2009 +0200
@@ -85,6 +85,28 @@
}
/**
+ * Set the user's preferred timezone
+ *
+ * Note that does nothing if $_CONF['timezone'] is empty, i.e. if no
+ * system timezone is defined, we don't set a user timezone either.
+ *
+ * @return void
+ * @static
+ *
+ */
+ function setUserTimeZone()
+ {
+ global $_CONF;
+
+ if (! empty($_CONF['timezone'])) {
+ $tz = TimeZoneConfig::getUserTimeZone();
+ if (! empty($tz)) {
+ TimeZoneConfig::setSystemTimeZone($tz);
+ }
+ }
+ }
+
+ /**
* Get the user's preferred timezone
*
* @return string name of the timezone
More information about the geeklog-cvs
mailing list