/** * Set the time zone to use for dates. * * @param string $time_zone An optional time zone to set to * @param string $site The Site to retrieve the time zone from * @return boolean * @since v3.0.1 */ public static function setTimeZone($time_zone = null, $site = 'OSCOM') { if (!isset($time_zone)) { if (OSCOM::configExists('time_zone', $site)) { $time_zone = OSCOM::getConfig('time_zone', $site); } else { $time_zone = date_default_timezone_get(); } } return date_default_timezone_set($time_zone); }