From 1946640efb309937086ed76f01e52b0f8fa9a196 Mon Sep 17 00:00:00 2001 From: sparkyx Date: Wed, 27 Mar 2024 18:33:04 +0100 Subject: [PATCH] =?UTF-8?q?Ajout=20de=20test=20de=20validation=20:=20PHP?= =?UTF-8?q?=20minimum=208=20et=20Base=20de=20donn=C3=A9es=2010?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- html/install.php | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/html/install.php b/html/install.php index d0358d248..828c9dc1a 100644 --- a/html/install.php +++ b/html/install.php @@ -368,6 +368,7 @@ echo '

'._('Configuration').'

'; '; - printf(_("Il est déconseillé de travailler avec une version < 8.0")); + printf(_("Cette version nécessite au moins une version supérieure ou égale à 8.0")); echo '

'; + $fatal++; } else { echo $g_succeed. " Version PHP ".phpversion(); } @@ -418,6 +421,7 @@ for ($m=0;$m<$nb_need_module;$m++) sprintf($str_error_message, $a_need_module[$m]), ' '; $flag_php++; + $fatal++; } else echo 'module '.$a_need_module[$m].$succeed; echo ""; } @@ -448,6 +452,7 @@ if ( ini_get("open_basedir") != "") { print ' '._('open_basedir empêche certaines fonctions de Noalyss,mettez-le à vide ').''; echo ""; $flag_php++; + $fatal++; } echo ""; @@ -482,14 +487,14 @@ $version=$cn->get_value($sql); echo _("Version base de données :"),$version; $majeur=explode(".",$version); -if ( $majeur[0] < 9 && $majeur[0] < 5 ) +if ( $majeur[0] < 10 ) { ?> -

-

-'; } + +if ($fatal > 0) { + print ( ''); + printf(_("Désolé, votre installation ne permet à NOALYSS de fonctionner")); + print ( ''); + return; +} if ( ! isset($_POST['go']) ) { ?>