|
@@ -36,8 +36,14 @@ define('SMDB_MYSQL', 1);
|
|
/** PostgreSQL */
|
|
/** PostgreSQL */
|
|
define('SMDB_PGSQL', 2);
|
|
define('SMDB_PGSQL', 2);
|
|
|
|
|
|
-require_once('DB.php');
|
|
|
|
require_once(SM_PATH . 'config/config.php');
|
|
require_once(SM_PATH . 'config/config.php');
|
|
|
|
+if (!include_once('DB.php')) {
|
|
|
|
+ // same error also in abook_database.php
|
|
|
|
+ require_once(SM_PATH . 'functions/display_messages.php');
|
|
|
|
+ $error = _("Could not include PEAR database functions required for the database backend.") . "<br />\n";
|
|
|
|
+ $error .= _("Please contact your system administrator and report this error.");
|
|
|
|
+ error_box($error, $color);
|
|
|
|
+}
|
|
|
|
|
|
global $prefs_are_cached, $prefs_cache;
|
|
global $prefs_are_cached, $prefs_cache;
|
|
|
|
|
|
@@ -385,4 +391,5 @@ function getSig($data_dir, $username, $number) {
|
|
return getPref($data_dir, $username, $key);
|
|
return getPref($data_dir, $username, $key);
|
|
}
|
|
}
|
|
|
|
|
|
-?>
|
|
|
|
|
|
+// vim: et ts=4
|
|
|
|
+?>
|