From ba75ca77b03fe5c34dae0ee831ef6a2f10fa4e30 Mon Sep 17 00:00:00 2001 From: "Namhyeon, Go" Date: Mon, 10 Sep 2018 14:50:53 +0900 Subject: [PATCH] Create database.extend.php --- route/database.extend.php | 43 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 route/database.extend.php 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; + } +}