Index: trunk/admin/install.php =================================================================== diff -u -N -r6647 -r6797 --- trunk/admin/install.php (.../install.php) (revision 6647) +++ trunk/admin/install.php (.../install.php) (revision 6797) @@ -120,6 +120,7 @@ set_ini_value("Database", "DBUserPassword", ""); set_ini_value("Database", "DBName", ""); set_ini_value("Module Versions", "In-Portal", ""); + save_values(); } } @@ -1340,16 +1341,6 @@ } } -if ($state == "finish") { - $ado =& inst_GetADODBConnection(); - $PhraseTable = $g_TablePrefix."ImportPhrases"; - $EventTable = $g_TablePrefix."ImportEvents"; - $ado->Execute("DROP TABLE IF EXISTS $PhraseTable"); - $ado->Execute("DROP TABLE IF EXISTS $EventTable"); - - $include_file = $pathtoroot.$admin."/install/install_finish.php"; -} - if($state=="RootSetPass") { $pass = $_POST["RootPass"]; @@ -1760,6 +1751,17 @@ echo ""; } +if ($state == "finish") { + $ado =& inst_GetADODBConnection(); + $PhraseTable = $g_TablePrefix."ImportPhrases"; + $EventTable = $g_TablePrefix."ImportEvents"; + $ado->Execute("DROP TABLE IF EXISTS $PhraseTable"); + $ado->Execute("DROP TABLE IF EXISTS $EventTable"); + $ado->Execute('INSERT INTO '.$g_TablePrefix.'Cache (VarName, Data) VALUES (\'ForcePermCacheUpdate\', \'1\')'); + + $include_file = $pathtoroot.$admin."/install/install_finish.php"; +} + // init variables $vars = Array('db_error','restore_error','PassError','DomainError','login_error','inst_error'); foreach($vars as $var_name) ReSetVar($var_name);