Code Duplication    Length = 7-10 lines in 2 locations

src/Intraface/Intranet.php 1 location

@@ 126-132 (lines=7) @@
123
        }
124
125
        if (is_string($module)) {
126
            if (empty($this->modules)) {
127
                $result = $this->db->query("SELECT id, name FROM module WHERE active = 1");
128
                while ($row = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
129
                    $this->modules[$row['name']] = $row['id'];
130
                }
131
                $result->free();
132
            }
133
134
            if (!empty($this->modules[$module])) {
135
                $module_id = $this->modules[$module];

src/Intraface/User.php 1 location

@@ 190-199 (lines=10) @@
187
     */
188
    private function getModuleIdFromString($module)
189
    {
190
        if (empty($this->modules)) {
191
            $result = $this->db->query("SELECT id, name FROM module WHERE active = 1");
192
            if (PEAR::isError($result)) {
193
                throw new Exception($result->getUserInfo());
194
            }
195
196
            while ($row = $result->fetchRow(MDB2_FETCHMODE_ASSOC)) {
197
                $this->modules[$row['name']] = $row['id'];
198
            }
199
        }
200
        if (!empty($this->modules[$module])) {
201
            return $module_id = $this->modules[$module];
202
        } else {