change check class and method

This commit is contained in:
Amberstone 2024-10-22 22:48:13 +09:00
parent f945ca1936
commit 2dbf6af274
Signed by: amber
GPG key ID: 094B0E55F98D8BF1

View file

@ -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);
}
}