Code Duplication    Length = 15-18 lines in 2 locations

class/marquee_utils.php 1 location

@@ 75-89 (lines=15) @@
72
        }
73
74
        $retval = false;
75
        if (null !== $xoopsModuleConfig
76
            && (is_object($xoopsModule) && $xoopsModule->getVar('dirname') == $repmodule
77
                && $xoopsModule->getVar('isactive'))) {
78
            if (isset($xoopsModuleConfig[$option])) {
79
                $retval = $xoopsModuleConfig[$option];
80
            }
81
        } else {
82
            /** @var XoopsModuleHandler $moduleHandler */
83
            $moduleHandler = xoops_getHandler('module');
84
            $module        = $moduleHandler->getByDirname($repmodule);
85
            $configHandler = xoops_getHandler('config');
86
            if ($module) {
87
                $moduleConfig = $configHandler->getConfigsByCat(0, $module->getVar('mid'));
88
                if (isset($moduleConfig[$option])) {
89
                    $retval = $moduleConfig[$option];
90
                }
91
            }
92
        }

include/functions.php 1 location

@@ 49-66 (lines=18) @@
46
    }
47
48
    $retval = false;
49
    if (null !== $xoopsModuleConfig
50
        && (is_object($xoopsModule) && $xoopsModule->getVar('dirname') == $repmodule
51
            && $xoopsModule->getVar('isactive'))) {
52
        if (isset($xoopsModuleConfig[$option])) {
53
            $retval = $xoopsModuleConfig[$option];
54
        }
55
    } else {
56
        /** @var XoopsModuleHandler $moduleHandler */
57
        $moduleHandler = xoops_getHandler('module');
58
        $module        = $moduleHandler->getByDirname($repmodule);
59
        $configHandler = xoops_getHandler('config');
60
        if ($module) {
61
            $moduleConfig = $configHandler->getConfigsByCat(0, $module->getVar('mid'));
62
            if (isset($moduleConfig[$option])) {
63
                $retval = $moduleConfig[$option];
64
            }
65
        }
66
    }
67
    $tbloptions[$option] = $retval;
68
69
    return $retval;