Index: trunk/kernel/include/modlist.php =================================================================== diff -u -r1442 -r3815 --- trunk/kernel/include/modlist.php (.../modlist.php) (revision 1442) +++ trunk/kernel/include/modlist.php (.../modlist.php) (revision 3815) @@ -45,10 +45,16 @@ function &FindModule($fieldname, $value) { // finds module by field specified - foreach($this->Items as $module) - if(strcasecmp($module->Get($fieldname), $value) == 0) + $keys = array_keys($this->Items); + foreach ($keys as $key) { + $module =& $this->Items[$key]; + if (strcasecmp($module->Get($fieldname), $value) == 0) { return $module; - return false; + } + } + + $false = false; + return $false; } function GetModuleList()