mirror of
https://github.com/easy-wi/developer.git
synced 2025-02-20 11:23:28 +08:00
#261: Add version check at install
This commit is contained in:
parent
9f8bd17f24
commit
d46b1430c8
@ -90,6 +90,7 @@
|
||||
<user>Databankuser</user>
|
||||
<user2>Admin Username</user2>
|
||||
<welcome_header>Willkommen beim Installer für Easy-WI!</welcome_header>
|
||||
<welcome_old_version>Achtung Sie sind dabei eine veraltete Version von Easy-WI zu installieren. Die aktuelle ist: </welcome_old_version>
|
||||
<welcome_text>Im ersten Schritt wird getestet, ob der Webspace die benötigten Funktionen bereit stellt. Im Anschluss werden Tabellen angelegt und initiale Daten konfiguriert.</welcome_text>
|
||||
<yes>Ja</yes>
|
||||
</sprache>
|
@ -90,6 +90,7 @@
|
||||
<user>DatabaseBruger</user>
|
||||
<user2>Admin Brugernavn</user2>
|
||||
<welcome_header>Velkommen til Easy-WI installer!</welcome_header>
|
||||
<welcome_old_version>Warning you are going to install an outdated version. The current is: </welcome_old_version>
|
||||
<welcome_text>I første omgang vil vi køre en systemkontrol, der vil sikre dit webhotel giver den nødvendige funktionalitet. Bagefter vil blive oprettet database tabeller og de oprindelige data indsat og konfigureret.</welcome_text>
|
||||
<yes>Ja</yes>
|
||||
</sprache>
|
||||
|
@ -90,6 +90,7 @@
|
||||
<user>Databaseuser</user>
|
||||
<user2>Admin Username</user2>
|
||||
<welcome_header>Welcome to the Easy-WI installer!</welcome_header>
|
||||
<welcome_old_version>Warning you are going to install an outdated version. The current is: </welcome_old_version>
|
||||
<welcome_text>At first we will run a system check that will ensure your webspace offers the required functionality. Afterwards database tables will be created and the initial data inserted and configured.</welcome_text>
|
||||
<yes>Yes</yes>
|
||||
</sprache>
|
@ -43,6 +43,7 @@ error_reporting(E_ALL|E_STRICT);
|
||||
define('EASYWIDIR', dirname(dirname(__FILE__)));
|
||||
|
||||
require_once(EASYWIDIR . '/stuff/functions.php');
|
||||
require_once(EASYWIDIR . '/stuff/vorlage.php');
|
||||
|
||||
$currentStep = (isset($_GET['step']) and $_GET['step'] > 0 and $_GET['step'] < 10) ? (int) $_GET['step'] : 0;
|
||||
$progressPercent = (100 / 9) * $currentStep ;
|
||||
@ -56,7 +57,15 @@ $systemCheckError = array();
|
||||
|
||||
if ($currentStep == 0) {
|
||||
|
||||
$displayToUser = "<div class='jumbotron'><h2>{$languageObject->welcome_header}</h2><p>{$languageObject->welcome_text}</p><div class='pager'><a href='?step=1${languageGetParameter}' class='pull-right'><span class='btn btn-primary btn-lg'>{$languageObject->continue}</span></a></div></div>";
|
||||
$licencecode = webhostRequest('l.easy-wi.com', $_SERVER['HTTP_HOST'], '/version.php', null, 80);
|
||||
$licencecode = cleanFsockOpenRequest($licencecode, '{', '}');
|
||||
$json = @json_decode($licencecode);
|
||||
|
||||
if (!$json or $json->v >= '4.20') {
|
||||
$displayToUser = "<div class='jumbotron'><h2>{$languageObject->welcome_header}</h2><p>{$languageObject->welcome_text}</p><div class='pager'><a href='?step=1${languageGetParameter}' class='pull-right'><span class='btn btn-primary btn-lg'>{$languageObject->continue}</span></a></div></div>";
|
||||
} else {
|
||||
$displayToUser = "<div class='alert alert-warning'><i class='fa fa-exclamation-triangle'></i> {$languageObject->welcome_old_version}<a href='https://easy-wi.com/uk/downloads/' target='_blank'>{$json->v}</a></div><div class='jumbotron'><h2>{$languageObject->welcome_header}</h2><p>{$languageObject->welcome_text}</p><div class='pager'><a href='?step=1${languageGetParameter}' class='pull-right'><span class='btn btn-primary btn-lg'>{$languageObject->continue}</span></a></div></div>";
|
||||
}
|
||||
|
||||
} else {
|
||||
|
||||
@ -153,6 +162,7 @@ if ($currentStep == 0) {
|
||||
'third_party/',
|
||||
'tmp/'
|
||||
);
|
||||
|
||||
foreach ($folderArray as $folder) {
|
||||
if (is_dir(EASYWIDIR . "/${folder}")) {
|
||||
$handle = @fopen(EASYWIDIR . "/${folder}test.txt", "w+");
|
||||
|
Loading…
x
Reference in New Issue
Block a user