Code Duplication    Length = 6-7 lines in 3 locations

list.topic.php 1 location

@@ 57-62 (lines=6) @@
54
    $mode = 0;
55
}
56
57
if ($GLOBALS['xoopsModuleConfig']['wol_enabled']) {
58
    /** @var \NewbbOnlineHandler $onlineHandler */
59
    $onlineHandler = xoops_getModuleHandler('online', 'newbb');
60
    $onlineHandler->init();
61
    $onlineHandler->render($xoopsTpl);
62
}
63
64
$topic_renderer->buildHeaders($xoopsTpl);
65
$topic_renderer->buildFilters($xoopsTpl);

viewpost.php 1 location

@@ 233-239 (lines=7) @@
230
231
$online = [];
232
233
if ($GLOBALS['xoopsModuleConfig']['wol_enabled']) {
234
    if (!empty($user_criteria)) {
235
        /** @var \NewbbOnlineHandler $onlineHandler */
236
        $onlineHandler = xoops_getModuleHandler('online', 'newbb');
237
        $onlineHandler->init($forum_id);
238
    }
239
}
240
241
$viewtopic_users = [];
242

index.php 1 location

@@ 72-77 (lines=6) @@
69
//$xoopsTpl->assign('xoops_module_header', $xoops_module_header);
70
$xoopsTpl->assign('forum_index_title', $forum_index_title);
71
//if ($GLOBALS['xoopsModuleConfig']['wol_enabled']) {
72
if (!empty($GLOBALS['xoopsModuleConfig']['wol_enabled'])) {
73
    /** @var \NewbbOnlineHandler $onlineHandler */
74
    $onlineHandler = xoops_getModuleHandler('online', 'newbb');
75
    $onlineHandler->init();
76
    $xoopsTpl->assign('online', $onlineHandler->showOnline());
77
}
78
/** @var \NewbbForumHandler $forumHandler */
79
$forumHandler = xoops_getModuleHandler('forum', 'newbb');
80
/** @var \NewbbPostHandler $postHandler */