diff --git a/lang/en.php b/lang/en.php index 23e09b4..a8253a5 100644 --- a/lang/en.php +++ b/lang/en.php @@ -32,7 +32,6 @@ $langSetup["disablewarn"] = "IMPORTANT! YOU MUST DISABLE 'setup.php' SCRIPT OR R $langSetup["disabledesc"] = "Leaving the script accessible from browser is a major security risk. Anybody will be able to run it, delete your database and set up new user account. Delete the file or disable it by setting %s value back to %s."; // substitutes variable name and value $langSetup["setupfailed"] = "Unfortunately something has gone wrong. You may try to find more info in your webserver logs."; $langSetup["welcome"] = "Welcome to µlogger!"; -$langSetup["phpversionwarn"] = "Warning! Your PHP version (%s) is probably too low. This application may not function properly with PHP versions lower than 5.4."; // substitutes php version number $langSetup["disabledwarn"] = "For security reasons this script is disabled by default. To enable it you must edit 'scripts/setup.php' file in text editor and set %s variable at the beginning of the file to %s."; // substitutes variable name and value $langSetup["lineshouldread"] = "Line: %s should read: %s"; $langSetup["passfuncwarn"] = "Your PHP version does not support password functions that ship with PHP 5.5. You have to include password_compat library."; diff --git a/lang/pl.php b/lang/pl.php index ea77f32..1054e38 100644 --- a/lang/pl.php +++ b/lang/pl.php @@ -29,7 +29,6 @@ $langSetup["disablewarn"] = "WAŻNE! NAZLEŻY DEZAKTYWOWAĆ SKRYPT 'setup.php' A $langSetup["disabledesc"] = "Pozostawienie dostępu do skryptu z przeglądarki stanowi duże zagrożenie. Każdy będzie mógł go uruchomić, usunąć całą bazę danych i dodać nowego użytkownika. Usuń plik lub dezaktywuj go przywracając zmiennej %s wartość %s."; $langSetup["setupfailed"] = "Niestety coś poszło nie tak. Może znajdziesz więcej wskazówek w logach serwera www."; $langSetup["welcome"] = "Witaj w µloggerze!"; -$langSetup["phpversionwarn"] = "Uwaga! Twoja wersja PHP (%s) jest prawdopodobnie zbyt stara. Ta aplikacja może nie działać poprawnie z wersjami PHP niższymi od 5.4."; $langSetup["disabledwarn"] = "Ze względów bezpieczeństwa ten skrypt jest domyślnie wyłączony. Aby go aktywować należy otworzyć plik 'scripts/setup.php' w edytorze tekstu i zmienić wartość zmiennej %s na początku pliku na %s."; $langSetup["lineshouldread"] = "Linia: %s powinna zostać zmieniona na: %s"; $langSetup["passfuncwarn"] = "Zainstalowana wersja PHP nie zawiera funkcji obsługujących hasła, dostępnych od wersji PHP 5.5. Musisz włączyć bibliotekę 'password_compat'."; diff --git a/scripts/setup.php b/scripts/setup.php index 41f2238..ab9cb87 100644 --- a/scripts/setup.php +++ b/scripts/setup.php @@ -24,6 +24,10 @@ $enabled = false; /* -------------------------------------------- */ /* no user modifications should be needed below */ +if (version_compare(PHP_VERSION, '5.4.0', '<')) { + die("Sorry, ulogger will not work with PHP version lower than 5.4 (you have " . PHP_VERSION . ")"); +} + define("ROOT_DIR", dirname(__DIR__)); require_once(ROOT_DIR . "/helpers/user.php"); require_once(ROOT_DIR . "/helpers/config.php"); @@ -133,9 +137,6 @@ switch ($command) { default: $messages[] = "" . $langSetup["welcome"]; - if (version_compare(PHP_VERSION, '5.4.0', '<')) { - $messages[] = "" . sprintf($langSetup["phpversionwarn"], PHP_VERSION) . ""; - } if (!isset($enabled) || $enabled === false) { $messages[] = sprintf($langSetup["disabledwarn"], "\$enabled", "true"); $messages[] = sprintf($langSetup["lineshouldread"], "
\$enabled = false;
", "
\$enabled = true;");