]> git.wh0rd.org - tt-rss.git/blobdiff - classes/db.php
minor style tweaks for whiteBox and headlines-spacer
[tt-rss.git] / classes / db.php
index 86d2ab897d0afa608a5a7f945dfc32a0dfa5a75f..695ca6ea2e47bcd2e523474bf5acafd769a05049 100644 (file)
@@ -8,7 +8,7 @@ class Db implements IDb {
 
                $er = error_reporting(E_ALL);
 
-               if (class_exists("PDO")) {
+               if (defined('_ENABLE_PDO') && _ENABLE_PDO && class_exists("PDO")) {
                        $this->adapter = new Db_PDO();
                } else {
                        switch (DB_TYPE) {
@@ -29,7 +29,7 @@ class Db implements IDb {
 
                if (!$this->adapter) die("Error initializing database adapter for " . DB_TYPE);
 
-               $this->link = $this->adapter->connect(DB_HOST, DB_USER, DB_PASS, DB_NAME, defined('DB_PORT') ? DB_PORT : false);
+               $this->link = $this->adapter->connect(DB_HOST, DB_USER, DB_PASS, DB_NAME, defined('DB_PORT') ? DB_PORT : "");
 
                if (!$this->link) {
                        die("Error connecting through adapter: " . $this->adapter->last_error());
@@ -53,6 +53,10 @@ class Db implements IDb {
                return("'$str'");
        }
 
+       function reconnect() {
+               $this->link = $this->adapter->connect(DB_HOST, DB_USER, DB_PASS, DB_NAME, defined('DB_PORT') ? DB_PORT : "");
+       }
+
        function connect($host, $user, $pass, $db, $port) {
                //return $this->adapter->connect($host, $user, $pass, $db, $port);
                return ;