Index: trunk/kernel/include/itemtypes.php =================================================================== diff -u -r3043 -r4594 --- trunk/kernel/include/itemtypes.php (.../itemtypes.php) (revision 3043) +++ trunk/kernel/include/itemtypes.php (.../itemtypes.php) (revision 4594) @@ -70,9 +70,11 @@ function LoadAllItems() { - $t = $this->SourceTable; - $m = GetTablePrefix()."Modules"; - $sql = "SELECT * FROM $t INNER JOIN $m ON ($t.Module=$m.Name) WHERE Loaded=1 ORDER BY LoadOrder"; + $sql = 'SELECT * + FROM '.$this->SourceTable.' it + INNER JOIN '.TABLE_PREFIX.'Modules m ON it.Module = m.Name + WHERE (m.Loaded = 1) AND (LENGTH(it.ClassName) > 0) + ORDER BY m.LoadOrder'; $this->Query_Item($sql); }