}
// Select MySQL 3 as default database type
-if (_DB_TYPE == "_DB_TYPE") define('_DB_TYPE', "mysql3");
+if (!defined('_DB_TYPE')) define('_DB_TYPE', "mysql3");
// Create include file name
-$FQFN = sprintf("%sinc/db/lib-%s.php", PATH, _DB_TYPE);
+$INC = sprintf("inc/db/lib-%s.php", constant('_DB_TYPE'));
-if (FILE_READABLE($FQFN)) {
+if (FILE_READABLE($INC)) {
// Include abstraction layer
- require_once($FQFN);
+ LOAD_INC_ONCE($INC);
} else {
// Bye, bye...
- die("Cannot load database abstraction layer "._DB_TYPE." -> R.I.P.");
+ die("Cannot load database abstraction layer ".constant('_DB_TYPE')." -> R.I.P.");
}
-// Remove this globally used variable
-unset($FQFN);
-
//
?>