Fixed timezone warning by adding timezone config option

This commit is contained in:
rzeka
2014-02-24 21:08:56 +01:00
parent b4784d39e1
commit e374a6fd64
7 changed files with 24 additions and 5 deletions

View File

@@ -67,6 +67,10 @@ abstract class Base
$language = $this->config->get('language', 'en_US');
if ($language !== 'en_US') \Translator\load($language);
//set timezone
$timezone = $this->config->get('timezone', 'UTC');
date_default_timezone_set($timezone);
$this->response->csp();
$this->response->nosniff();
$this->response->xss();

View File

@@ -15,7 +15,8 @@ class Config extends Base
'values' => $this->config->getAll(),
'errors' => array(),
'menu' => 'config',
'title' => t('Settings')
'title' => t('Settings'),
'timezones' => array_combine(timezone_identifiers_list(), timezone_identifiers_list())
)));
}
@@ -32,8 +33,7 @@ class Config extends Base
if ($this->config->save($values)) {
$this->config->reload();
$this->session->flash(t('Settings saved successfully.'));
}
else {
} else {
$this->session->flashError(t('Unable to save your settings.'));
}
@@ -48,7 +48,8 @@ class Config extends Base
'values' => $values,
'errors' => $errors,
'menu' => 'config',
'title' => t('Settings')
'title' => t('Settings'),
'timezones' => array_combine(timezone_identifiers_list(), timezone_identifiers_list())
)));
}