Code Duplication    Length = 17-17 lines in 2 locations

class/utility.php 1 location

@@ 176-192 (lines=17) @@
173
    /**
174
     * @return mixed
175
     */
176
    public static function sf_getModuleConfig()
177
    {
178
        static $smartConfig;
179
        if (!$smartConfig) {
180
            global $xoopsModule;
181
            if (isset($xoopsModule) && is_object($xoopsModule) && $xoopsModule->getVar('dirname') === 'smartfaq') {
182
                global $xoopsModuleConfig;
183
                $smartConfig = $xoopsModuleConfig;
184
            } else {
185
                $smartModule = sf_getModuleInfo();
186
                $hModConfig  = xoops_getHandler('config');
187
                $smartConfig = $hModConfig->getConfigsByCat(0, $smartModule->getVar('mid'));
188
            }
189
        }
190
191
        return $smartConfig;
192
    }
193
194
    /**
195
     * @return string

include/functions.php 1 location

@@ 36-52 (lines=17) @@
33
/**
34
 * @return mixed
35
 */
36
function sf_getModuleConfig()
37
{
38
    static $smartConfig;
39
    if (!$smartConfig) {
40
        global $xoopsModule;
41
        if (null !== ($xoopsModule) && is_object($xoopsModule) && $xoopsModule->getVar('dirname') === 'smartfaq') {
42
            global $xoopsModuleConfig;
43
            $smartConfig = $xoopsModuleConfig;
44
        } else {
45
            $smartModule = sf_getModuleInfo();
46
            $hModConfig  = xoops_getHandler('config');
47
            $smartConfig = $hModConfig->getConfigsByCat(0, $smartModule->getVar('mid'));
48
        }
49
    }
50
51
    return $smartConfig;
52
}
53
54
/**
55
 * @return string