Update database.alt.php

This commit is contained in:
Namhyeon Go 2018-09-12 13:44:18 +09:00 committed by GitHub
parent 971d17d892
commit c502366f88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -7,13 +7,19 @@
*/
if(!function_exists("exec_db_alt_callback")) {
function exec_db_alt_callback($rules) {
function exec_db_alt_callback($rules, $params=array()) {
$result = false;
foreach($rules as $rule) {
if($rule['driver'] == $driver) {
if(loadHelper(sprintf("database.%s", $rule['driver']))) {
$result = function_exists($rule['callback']) ? call_user_func($rule['callback']) : $result;
if(function_exists($rule['callback'])) {
if(is_array($params) && count($params) > 0) {
$result = call_user_func_array($rule['callback'], $params);
} else {
$result = call_user_func($rule['callback'])
}
}
}
break;
}