mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-06 18:21:39 +09:00
Implement default timezone for domains
This commit is contained in:
parent
ce895ff640
commit
a984665efc
2 changed files with 5 additions and 0 deletions
|
|
@ -261,6 +261,7 @@ class Context
|
||||||
$oModuleModel = getModel('module');
|
$oModuleModel = getModel('module');
|
||||||
$site_module_info = $oModuleModel->getDefaultMid() ?: new stdClass;
|
$site_module_info = $oModuleModel->getDefaultMid() ?: new stdClass;
|
||||||
self::set('site_module_info', $site_module_info);
|
self::set('site_module_info', $site_module_info);
|
||||||
|
self::set('_default_timezone', ($site_module_info->settings && $site_module_info->settings->timezone) ? $site_module_info->settings->timezone : null);
|
||||||
self::set('_default_url', self::$_instance->db_info->default_url = self::getDefaultUrl($site_module_info));
|
self::set('_default_url', self::$_instance->db_info->default_url = self::getDefaultUrl($site_module_info));
|
||||||
self::set('_http_port', self::$_instance->db_info->http_port = $site_module_info->http_port ?: null);
|
self::set('_http_port', self::$_instance->db_info->http_port = $site_module_info->http_port ?: null);
|
||||||
self::set('_https_port', self::$_instance->db_info->https_port = $site_module_info->https_port ?: null);
|
self::set('_https_port', self::$_instance->db_info->https_port = $site_module_info->https_port ?: null);
|
||||||
|
|
|
||||||
|
|
@ -66,6 +66,10 @@ class DateTime
|
||||||
{
|
{
|
||||||
return $_SESSION['RHYMIX']['timezone'];
|
return $_SESSION['RHYMIX']['timezone'];
|
||||||
}
|
}
|
||||||
|
elseif ($default = \Context::get('_default_timezone'))
|
||||||
|
{
|
||||||
|
return $default;
|
||||||
|
}
|
||||||
elseif ($default = Config::get('locale.default_timezone'))
|
elseif ($default = Config::get('locale.default_timezone'))
|
||||||
{
|
{
|
||||||
return $default;
|
return $default;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue