trigger로 잘못된 변수를 전달하던 문제 수정

This commit is contained in:
YJSoft 2014-10-11 15:18:21 +09:00
parent 4c4b019293
commit fd46b7aef2

View file

@ -129,12 +129,13 @@ class addonController extends addon
$buff[] = $addon_include; $buff[] = $addon_include;
$buff[] = '}}}'; $buff[] = '}}}';
$buff[] = '$after_time = microtime(true);'; $buff[] = '$after_time = microtime(true);';
$buff[] = 'if($after_time-$before_time>$db_info->slow_addon_time){'; $buff[] ='if($after_time-$before_time>$db_info->slowlog[\'time_addon\']){';
$buff[] = '$addon_time_log = new stdClass();'; $buff[] = '$addon_time_log = new stdClass();';
$buff[] = '$addon_time_log->type = "addon";'; $buff[] = '$addon_time_log->_log_type = "addon";';
$buff[] = '$addon_time_log->hash_id = md5($called_position . "' . $addon . '");';
$buff[] = '$addon_time_log->caller = $called_position;'; $buff[] = '$addon_time_log->caller = $called_position;';
$buff[] = '$addon_time_log->called = "' . $addon . '";'; $buff[] = '$addon_time_log->called = "' . $addon . '";';
$buff[] = '$addon_time_log->called_extension = "' . $addon . '";';
$buff[] = '$addon_time_log->_elapsed_time = $after_time-$before_time;';
$buff[] = 'ModuleHandler::triggerCall("XE.writeSlowlog", "after", $addon_time_log);'; $buff[] = 'ModuleHandler::triggerCall("XE.writeSlowlog", "after", $addon_time_log);';
$buff[] = '}'; $buff[] = '}';
} }