File size: 1.75Kb
<?php
/**
* This file is part of JohnCMS Content Management System.
*
* @copyright JohnCMS Community
* @license https://opensource.org/licenses/GPL-3.0 GPL-3.0
* @link https://johncms.com JohnCMS Project
*/
use Aura\Autoload\Loader;
$loader = new Loader();
$loader->register();
$loader->addPrefix('Forum', ROOT_PATH . 'modules/forum/lib');
return [
// Шаблоны уведомлений для модуля форума
'forum' => [
'name' => d__('system', 'Forum'),
'events' => [
'new_message' => [
'name' => d__('system', 'New reply on the forum'),
'message' => static function ($fields = []) {
if (! empty($fields['post_id']) && ! empty($fields['topic_id'])) {
$post_page = \Forum\ForumUtils::getPostPage((int) $fields['post_id'], (int) $fields['topic_id']);
$post_page .= '#post_' . $fields['post_id'];
} else {
$post_page = '/forum/';
}
return d__('system', '<a href="%s">User <b>%s</b> responded to your message in the topic %s</a>', $post_page, $fields['user_name'], $fields['topic_name']) .
'<div class="text-muted small mt-1">' . $fields['message'] . '</div>';
},
],
],
],
'karma' => [
'name' => d__('system', 'Karma'),
'events' => [
'new_vote' => [
'name' => d__('system', 'New vote in karma'),
'message' => d__('system', 'User <b>#user_name#</b> voted in <a href="#karma_url#">your karma</a>.') .
'<div><b>#vote_points#</b> #message#</div>',
],
],
],
];