diff --git a/dibi/Nette/DateTime53.php b/dibi/Nette/DateTime53.php index 65b6a4c3..bb257ced 100644 --- a/dibi/Nette/DateTime53.php +++ b/dibi/Nette/DateTime53.php @@ -22,7 +22,7 @@ */ class DateTime53 extends DateTime { - + public function __sleep() { $this->fix = array($this->format('Y-m-d H:i:s'), $this->getTimezone()->getName()); @@ -50,5 +50,5 @@ class DateTime53 extends DateTime { return $this->__construct(date('Y-m-d H:i:s', $timestamp), new DateTimeZone($this->getTimezone()->getName())); // getTimeZone() crashes in PHP 5.2.6 } - + } diff --git a/dibi/drivers/mysql.php b/dibi/drivers/mysql.php index d2ddaf47..992107ad 100644 --- a/dibi/drivers/mysql.php +++ b/dibi/drivers/mysql.php @@ -126,6 +126,8 @@ class DibiMySqlDriver extends DibiObject implements IDibiDriver $this->query("SET sql_mode='$config[sqlmode]'"); } + $this->query("SET time_zone='" . date('P') . "'"); + $this->buffered = empty($config['unbuffered']); } diff --git a/dibi/drivers/mysqli.php b/dibi/drivers/mysqli.php index d8ac1928..5520ad82 100644 --- a/dibi/drivers/mysqli.php +++ b/dibi/drivers/mysqli.php @@ -114,6 +114,8 @@ class DibiMySqliDriver extends DibiObject implements IDibiDriver $this->query("SET sql_mode='$config[sqlmode]'"); } + $this->query("SET time_zone='" . date('P') . "'"); + $this->buffered = empty($config['unbuffered']); }