summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
Diffstat (limited to 'classes')
-rw-r--r--classes/db.php8
-rw-r--r--classes/db/mysqli.php3
-rw-r--r--classes/db/pgsql.php3
3 files changed, 10 insertions, 4 deletions
diff --git a/classes/db.php b/classes/db.php
index c7d6da910..e8cb2deab 100644
--- a/classes/db.php
+++ b/classes/db.php
@@ -23,12 +23,16 @@ class Db implements IDb {
}
}
- if (!$this->adapter) die("Error initializing database adapter for " . DB_TYPE);
+ if (!$this->adapter) {
+ print("Error initializing database adapter for " . DB_TYPE);
+ exit(100);
+ }
$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());
+ print("Error connecting through adapter: " . $this->adapter->last_error());
+ exit(101);
}
error_reporting($er);
diff --git a/classes/db/mysqli.php b/classes/db/mysqli.php
index a9689df70..5a3afdda6 100644
--- a/classes/db/mysqli.php
+++ b/classes/db/mysqli.php
@@ -14,7 +14,8 @@ class Db_Mysqli implements IDb {
return $this->link;
} else {
- die("Unable to connect to database (as $user to $host, database $db): " . mysqli_connect_error());
+ print("Unable to connect to database (as $user to $host, database $db): " . mysqli_connect_error());
+ exit(102);
}
}
diff --git a/classes/db/pgsql.php b/classes/db/pgsql.php
index 7bacfef60..e8697aba9 100644
--- a/classes/db/pgsql.php
+++ b/classes/db/pgsql.php
@@ -21,7 +21,8 @@ class Db_Pgsql implements IDb {
$this->link = pg_connect($string);
if (!$this->link) {
- die("Unable to connect to database (as $user to $host, database $db):" . pg_last_error());
+ print("Unable to connect to database (as $user to $host, database $db):" . pg_last_error());
+ exit(102);
}
$this->init();