Code Duplication    Length = 3-3 lines in 2 locations

htdocs/include/functions.php 2 locations

@@ 42-44 (lines=3) @@
39
            $handlers[$name] = new $class($xoopsDB);
40
        }
41
    }
42
    if (!isset($handlers[$name])) {
43
        trigger_error('Class <strong>' . $class . '</strong> does not exist<br>Handler Name: ' . $name, $optional ? E_USER_WARNING : E_USER_ERROR);
44
    }
45
    if (isset($handlers[$name])) {
46
        return $handlers[$name];
47
    }
@@ 86-88 (lines=3) @@
83
            $handlers[$module_dir][$name] = new $class($xoopsDB);
84
        }
85
    }
86
    if (!isset($handlers[$module_dir][$name])) {
87
        trigger_error('Handler does not exist<br>Module: ' . $module_dir . '<br>Name: ' . $name, $optional ? E_USER_WARNING : E_USER_ERROR);
88
    }
89
    if (isset($handlers[$module_dir][$name])) {
90
        return $handlers[$module_dir][$name];
91
    }