Index: trunk/admin/install.php =================================================================== diff -u -r534 -r537 --- trunk/admin/install.php (.../install.php) (revision 534) +++ trunk/admin/install.php (.../install.php) (revision 537) @@ -489,6 +489,22 @@ $ado =& inst_&GetADODBConnection(); $mod_arr = $_POST['modules']; + $mod_str = ''; + foreach ($mod_arr as $tmp_mod) { + $mod_str .= "'$tmp_mod',"; + } + + $mod_str = substr($mod_str, 0, strlen($mod_str) - 1); + + $sql = "SELECT Name FROM ".$g_TablePrefix."Modules WHERE Name IN ($mod_str) ORDER BY LoadOrder"; + $rs = $ado->Execute($sql); + + $mod_arr = array(); + while ($rs && !$rs->EOF) { + $mod_arr[] = $rs->fields['Name']; + $rs->MoveNext(); + } + foreach($mod_arr as $p) { $mod_name = strtolower($p);