| @@ 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]; |
|
| @@ 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 { |
|