diff --git a/include/admin/installer.inc.php b/include/admin/installer.inc.php index bd668ea3..08f4f56c 100644 --- a/include/admin/installer.inc.php +++ b/include/admin/installer.inc.php @@ -66,7 +66,7 @@ if (!empty($serendipity['POST']['getstep']) && is_numeric($serendipity['POST'][' } /* From configuration to install */ -if ( sizeof($_POST) > 1 && (int)$serendipity['GET']['step'] == 3 ) { +if ( sizeof($_POST) > 1 && $serendipity['GET']['step'] == '3' ) { /* One problem, if the user chose to do an easy install, not all config vars has been transfered Therefore we fetch all config vars with their default values, and merge them with our POST data */ @@ -87,7 +87,7 @@ if ( sizeof($_POST) > 1 && (int)$serendipity['GET']['step'] == 3 ) { $serendipity['GET']['step'] = $serendipity['POST']['step']; } else { /* We're good, move to install process */ - $serendipity['GET']['step'] = 3; + $serendipity['GET']['step'] = '3'; } } @@ -337,9 +337,7 @@ if ( (int)$serendipity['GET']['step'] == 0 ) { $data['ob_serendipity_printConfigTemplate'] = ob_get_contents(); ob_end_clean(); -} elseif ( (int)$serendipity['GET']['step'] == 3 ) { - - $data['getstepint3'] = true; +} elseif ( $serendipity['GET']['step'] == '3' ) { $serendipity['dbPrefix'] = $_POST['dbPrefix']; $t = serendipity_db_query("SELECT * FROM {$serendipity['dbPrefix']}authors", false, 'both', false, false, false, true); @@ -374,7 +372,9 @@ if ( (int)$serendipity['GET']['step'] == 0 ) { if ( serendipity_updateConfiguration() ) { $data['s9y_installed'] = true; - } + } + echo serendipity_smarty_show("admin/installer.inc.tpl", $data); + return; } diff --git a/templates/2k11/admin/installer.inc.tpl b/templates/2k11/admin/installer.inc.tpl index b3b9abd8..3848ba06 100644 --- a/templates/2k11/admin/installer.inc.tpl +++ b/templates/2k11/admin/installer.inc.tpl @@ -247,7 +247,7 @@ {if $ob_serendipity_printConfigTemplate}{$ob_serendipity_printConfigTemplate}{/if} - {elseif $getstepint3} + {elseif $s9yGETstep == '3'}