Code Duplication    Length = 8-9 lines in 3 locations

htdocs/include/notification_functions.php 2 locations

@@ 74-81 (lines=8) @@
71
 */
72
function &notificationCategoryInfo($category_name = '', $module_id = null)
73
{
74
    if (!isset($module_id)) {
75
        global $xoopsModule;
76
        $module_id = !empty($xoopsModule) ? $xoopsModule->getVar('mid') : 0;
77
        $module    =& $xoopsModule;
78
    } else {
79
        /* @var $module_handler XoopsModuleHandler */
80
        $module_handler = xoops_getHandler('module');
81
        $module         = $module_handler->get($module_id);
82
    }
83
    $not_config = &$module->getInfo('notification');
84
    if (empty($category_name)) {
@@ 145-152 (lines=8) @@
142
 */
143
function &notificationEvents($category_name, $enabled_only, $module_id = null)
144
{
145
    if (!isset($module_id)) {
146
        global $xoopsModule;
147
        $module_id = !empty($xoopsModule) ? $xoopsModule->getVar('mid') : 0;
148
        $module    =& $xoopsModule;
149
    } else {
150
        /* @var $module_handler XoopsModuleHandler */
151
        $module_handler = xoops_getHandler('module');
152
        $module         = $module_handler->get($module_id);
153
    }
154
    $not_config     = $module->getInfo('notification');
155
    /* @var $config_handler XoopsConfigHandler  */

htdocs/kernel/notification.php 1 location

@@ 641-649 (lines=9) @@
638
     */
639
    public function triggerEvent($category, $item_id, $event, $extra_tags = array(), $user_list = array(), $module_id = null, $omit_user_id = null)
640
    {
641
        if (!isset($module_id)) {
642
            global $xoopsModule;
643
            $module    = $xoopsModule;
644
            $module_id = !empty($xoopsModule) ? $xoopsModule->getVar('mid') : 0;
645
        } else {
646
            /* @var $module_handler XoopsModuleHandler */
647
            $module_handler = xoops_getHandler('module');
648
            $module         = $module_handler->get($module_id);
649
        }
650
651
        // Check if event is enabled
652
        /* @var $config_handler XoopsConfigHandler  */