summaryrefslogtreecommitdiff
path: root/classes/db
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-04-17 14:23:35 +0400
committerAndrew Dolgov <[email protected]>2013-04-17 14:23:35 +0400
commitba68b6815ab31d17cda113e7990eeb07558b02a9 (patch)
tree4fc0d63a491619664bd520db1d44c1a9e5ad8d30 /classes/db
parent9594791782bb9adbf29018c444ea427fbaeb5ee4 (diff)
db updates, remove init_connection()
Diffstat (limited to 'classes/db')
-rw-r--r--classes/db/mysql.php10
-rw-r--r--classes/db/pgsql.php8
2 files changed, 18 insertions, 0 deletions
diff --git a/classes/db/mysql.php b/classes/db/mysql.php
index 512ea3894..fa97dcff1 100644
--- a/classes/db/mysql.php
+++ b/classes/db/mysql.php
@@ -55,5 +55,15 @@ class Db_Mysql implements IDb {
return mysql_affected_rows($this->link);
}
+ function init() {
+ $this->query("SET time_zone = '+0:0'");
+
+ if (defined('MYSQL_CHARSET') && MYSQL_CHARSET) {
+ $this->query("SET NAMES " . MYSQL_CHARSET);
+ }
+
+ return true;
+ }
+
}
?>
diff --git a/classes/db/pgsql.php b/classes/db/pgsql.php
index 87c2abefd..c9ec33887 100644
--- a/classes/db/pgsql.php
+++ b/classes/db/pgsql.php
@@ -69,5 +69,13 @@ class Db_Pgsql implements IDb {
return pg_last_error($this->link);
}
+ function init() {
+ $this->query("set client_encoding = 'UTF-8'");
+ pg_set_client_encoding("UNICODE");
+ $this->query("set datestyle = 'ISO, european'");
+ $this->query("set TIME ZONE 0");
+
+ return true;
+ }
}
?>