diff --git a/htdocs/install/etape5.php b/htdocs/install/etape5.php index 3849f39ae35..98d779cff51 100644 --- a/htdocs/install/etape5.php +++ b/htdocs/install/etape5.php @@ -278,11 +278,10 @@ if ($_POST["action"] == "set") { // Install is finished print $langs->trans("SystemIsInstalled")."
"; - if (empty($force_install_lockinstall)) - { - print '
'.$langs->trans("WarningRemoveInstallDir")."
"; - } - else + + $createlock=0; + + if (! empty($force_install_lockinstall)) { // Install is finished, we create the lock file $lockfile="../../install.lock"; @@ -292,8 +291,13 @@ if ($_POST["action"] == "set") fwrite($fp, "This is a lock file to prevent use of install pages"); fclose($fp); @chmod($lockfile, octdec(444)); + $createlock=1; } } + if (empty($createlock)) + { + print '
'.$langs->trans("WarningRemoveInstallDir")."
"; + } print "
"; @@ -323,16 +327,25 @@ elseif (preg_match('/upgrade/i',$_POST["action"])) { // Upgrade is finished print $langs->trans("SystemIsUpgraded")."
"; - if (empty($force_install_lockinstall)) - { - print '
'.$langs->trans("WarningRemoveInstallDir")."
"; - } - else + + $createlock=0; + + if (! empty($force_install_lockinstall)) { // Upgrade is finished, we create the lock file - $fp = fopen("../../install.lock", "w"); - fwrite($fp, "This is a lock file to prevent use of install pages"); - fclose($fp); + $lockfile="../../install.lock"; + $fp = @fopen($lockfile, "w"); + if ($fp) + { + fwrite($fp, "This is a lock file to prevent use of install pages"); + fclose($fp); + @chmod($lockfile, octdec(444)); + $createlock=1; + } + } + if (empty($createlock)) + { + print '
'.$langs->trans("WarningRemoveInstallDir")."
"; } print "
";