diff --git a/htdocs/install/check.php b/htdocs/install/check.php index ad687d3c52d3fcbac60ccbaf74409258a2de6acd..b37837df663c0d88156fc18571b7833278dfc12d 100644 --- a/htdocs/install/check.php +++ b/htdocs/install/check.php @@ -478,8 +478,17 @@ else $choice .= '<td class="listofchoices" align="center">'; if ($allowupgrade) { - // If it's not last updagre script, action = upgrade_tmp, if last action = upgrade - $choice .= '<a class="button runupgrade" href="upgrade.php?action=upgrade'.($count<count($migrationscript)?'_'.$versionto:'').'&selectlang='.$setuplang.'&versionfrom='.$versionfrom.'&versionto='.$versionto.'">'.$langs->trans("Start").'</a>'; + $disabled=false; + if ($foundrecommandedchoice == 2) + { + $disabled=true; + } + if ($foundrecommandedchoice == 1) + { + $foundrecommandedchoice = 2; + } + if ($disabled) $choice .= '<span class="buttonDisable runupgrade"'.($disabled?' disabled="disabled"':'').' href="#">'.$langs->trans("NotAvailable").'</span>'; + else $choice .= '<a class="button runupgrade"'.($disabled?' disabled="disabled"':'').' href="upgrade.php?action=upgrade'.($count<count($migrationscript)?'_'.$versionto:'').'&selectlang='.$setuplang.'&versionfrom='.$versionfrom.'&versionto='.$versionto.'">'.$langs->trans("Start").'</a>'; } else {