diff --git a/route/database.extend.php b/route/database.extend.php new file mode 100644 index 0000000..0d08027 --- /dev/null +++ b/route/database.extend.php @@ -0,0 +1,43 @@ + + * @brief Database Connection Extender + */ + +if(function_exists("get_db_extend_connect")) { + function get_db_extend_connect($db_driver) { + $conn = false; + + switch($db_driver) { + case "mysql.pdo": + // currently, mysql.pdo is default driver + break; + + case "mysql.imp": + loadHelper("database.mysql.imp"); + if(function_exists("get_db_mysql_imp_connect")) { + $conn = get_db_mysql_imp_connect(); + } + + break; + case "mysql.old": + loadHelper("database.mysql.old"); + if(function_exists("get_db_mysql_old_connect")) { + $conn = get_db_mysql_old_connect(); + } + + break; + + case "oracle": + loadHelper("database.oracle"); + if(function_exists("get_db_oracle_connect")) { + $conn = get_db_oracle_connect(); + } + break; + } + + return $conn; + } +}