diff --git a/system/src/News.php b/system/src/News.php index 02923837..83eedb38 100644 --- a/system/src/News.php +++ b/system/src/News.php @@ -48,6 +48,17 @@ class News 'article_text' => ($type == 3 ? $article_text : ''), 'article_image' => ($type == 3 ? $article_image : '') ]); + + global $hooks; + $hooks->trigger(HOOK_ADMIN_NEWS_ADD, + [ + 'title' => $title, 'body' => $body, + 'type' => $type, 'category' => $category, + 'player_id' => $player_id, 'comments' => $comments, + 'article_text' => $article_text, 'article_image' => $article_image, + ] + ); + self::clearCache(); return true; } diff --git a/system/src/global.php b/system/src/global.php index e106a57c..8ab06c81 100644 --- a/system/src/global.php +++ b/system/src/global.php @@ -71,6 +71,7 @@ define('HOOK_ADMIN_BODY_START', ++$i); define('HOOK_ADMIN_BODY_END', ++$i); define('HOOK_ADMIN_BEFORE_PAGE', ++$i); define('HOOK_ADMIN_MENU', ++$i); +define('HOOK_ADMIN_NEWS_ADD', ++$i); define('HOOK_ADMIN_LOGIN_AFTER_ACCOUNT', ++$i); define('HOOK_ADMIN_LOGIN_AFTER_PASSWORD', ++$i); define('HOOK_ADMIN_LOGIN_AFTER_SIGN_IN', ++$i);