From 2dbf6af274c6d99001fb56ea51ccedd7128ad6e8 Mon Sep 17 00:00:00 2001 From: Arcturus Date: Tue, 22 Oct 2024 22:48:13 +0900 Subject: [PATCH] change check class and method --- AvocadoAmber/lib/common.lib.php | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/AvocadoAmber/lib/common.lib.php b/AvocadoAmber/lib/common.lib.php index 0ec82b9..1022306 100644 --- a/AvocadoAmber/lib/common.lib.php +++ b/AvocadoAmber/lib/common.lib.php @@ -109,7 +109,7 @@ function print_r2($var) // header("location:URL") 을 대체 function goto_url($url) { - if (function_exists("EventHandler::triggerEvent")) { + if (class_exists('EventHandler') && method_exists('EventHandler', 'triggerEvent')) { EventHandler::triggerEvent("gnuboard.goto_url", $url); } @@ -180,7 +180,7 @@ function alert($msg = '', $url = '', $error = true, $post = false) { global $g5, $config, $member, $is_admin; - if (function_exists("EventHandler::triggerEvent")) { + if (class_exists('EventHandler') && method_exists('EventHandler', 'triggerEvent')) { EventHandler::triggerEvent("gnuboard.alert", $msg, $url, $error, $post); } @@ -201,7 +201,7 @@ function alert_close($msg, $error = true) { global $g5; - if (function_exists("EventHandler::triggerEvent")) { + if (class_exists('EventHandler') && method_exists('EventHandler', 'triggerEvent')) { EventHandler::triggerEvent("gnuboard.alert_close", $msg, $error); } @@ -621,7 +621,7 @@ function html_purifier($html) * HTMLPurifier 설정을 변경할 수 있는 Event hook * 리스너에서는 첫번째 인자($config)로 `HTMLPurifier_Config` 객체를 받을 수 있다 */ - if (function_exists("EventHandler::triggerEvent")) { + if (class_exists('EventHandler') && method_exists('EventHandler', 'triggerEvent')) { EventHandler::triggerEvent("gnuboard.html_purifier_config", $config, [ 'html' => $html, 'write' => $write, @@ -1607,7 +1607,7 @@ function sql_query($sql, $error = G5_DISPLAY_SQL_ERROR, $link = null) return null; } - if (function_exists("EventHandler::triggerEvent")) { + if (class_exists('EventHandler') && method_exists('EventHandler', 'triggerEvent')) { EventHandler::triggerEvent("gnuboard.sql_query_after", $result, $sql, $error); } @@ -2318,7 +2318,7 @@ function delete_cache_latest($bo_table) unlink($filename); } - if (function_exists("EventHandler::triggerEvent")) { + if (class_exists('EventHandler') && method_exists('EventHandler', 'triggerEvent')) { EventHandler::triggerEvent("gnuboard.delete_cache_latest", $bo_table); } } @@ -2359,7 +2359,7 @@ function delete_editor_thumbnail($contents) if (!$contents) return; - if (function_exists("EventHandler::triggerEvent")) { + if (class_exists('EventHandler') && method_exists('EventHandler', 'triggerEvent')) { EventHandler::triggerEvent("gnuboard.delete_editor_thumbnail_before", $contents); } @@ -2383,7 +2383,7 @@ function delete_editor_thumbnail($contents) } } - if (function_exists("EventHandler::triggerEvent")) { + if (class_exists('EventHandler') && method_exists('EventHandler', 'triggerEvent')) { EventHandler::triggerEvent("gnuboard.delete_editor_thumbnail_after", $contents, $matchs); } } @@ -3040,7 +3040,7 @@ function member_delete($mb_id) // 아이콘 삭제 @unlink(G5_DATA_PATH . '/member/' . substr($mb_id, 0, 2) . '/' . $mb_id . '.gif'); - if (function_exists("EventHandler::triggerEvent")) { + if (class_exists('EventHandler') && method_exists('EventHandler', 'triggerEvent')) { EventHandler::triggerEvent("gnuboard.member_delete_after", $mb_id); } }