Index: trunk/core/install/step_templates/install_setup.tpl =================================================================== diff -u -N -r6691 -r7635 --- trunk/core/install/step_templates/install_setup.tpl (.../install_setup.tpl) (revision 6691) +++ trunk/core/install/step_templates/install_setup.tpl (.../install_setup.tpl) (revision 7635) @@ -8,15 +8,15 @@ Username*: - + Password*: - + @@ -25,25 +25,30 @@ ?> - + 'Upgrade In-Portal', - 1 => 'Clean out the In-Portal database and reinstall', - 4 => 'Clean out the In-Portal database and reinstall from backup', - 2 => 'Install to a new database', - 3 => 'Update License Information', - 5 => 'Change Database Configuration', - 7 => 'Fix Paths', + 'upgrade' => 'Upgrade In-Portal', + 1 => 'Clean out the In-Portal database and reinstall', + 4 => 'Clean out the In-Portal database and reinstall from backup', + 2 => 'Install to a new database', + 3 => 'Update License Information', + 'db_reconfig' => 'Change Database Configuration', + 'fix_paths' => 'Fix Paths', ); + $upgradable_modules = $this->GetUpgradableModules(); + if (!$upgradable_modules) { + unset($options['upgrade']); + } + $td_class = 'table_color1'; foreach ($options as $option_key => $option_title) { - $checked = $this->GetVar('inp_opt') == $option_key ? ' checked' : ''; + $checked = $this->GetVar('next_preset') == $option_key ? ' checked' : ''; echo sprintf($option_tpl, $option_key, $checked, $option_title, $td_class); $td_class = ($td_class == 'table_color1') ? 'table_color2' : 'table_color1'; }