[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Noalyss-commit] [noalyss] 206/323: install : check the module XML , Sim
From: |
Dany De Bontridder |
Subject: |
[Noalyss-commit] [noalyss] 206/323: install : check the module XML , SimpleXML, ... |
Date: |
Wed, 14 Mar 2018 17:38:50 -0400 (EDT) |
sparkyx pushed a commit to branch master
in repository noalyss.
commit c6136621c6c873e4a5eb45926f4112f3fa518078
Author: Dany De Bontridder <address@hidden>
Date: Tue Feb 13 23:05:24 2018 +0100
install : check the module XML , SimpleXML, ...
---
html/install.php | 80 ++++++++++++++------------------------------------------
1 file changed, 20 insertions(+), 60 deletions(-)
diff --git a/html/install.php b/html/install.php
index c770c84..bb6f519 100644
--- a/html/install.php
+++ b/html/install.php
@@ -319,73 +319,33 @@ echo "<li>";
echo "</li>";
}
+//---------------------------------------------------------------------------------------
+// Check php modules
+//---------------------------------------------------------------------------------------
$module=get_loaded_extensions();
-echo "<li>";
$str_error_message=_('Vous devez installer ou activer l\'extension').'<span
style="font-weight:bold"> %s </span>';
-if ( in_array('mbstring',$module) == false ){
- echo 'module mbstring '.$failed;
- echo '<span class="warning">',
- sprintf($str_error_message, "mbstring"),
- ' </span>';
- $flag_php++;
-} else echo 'module mbstring '.$succeed;
-echo "</li>";
-
-echo "<li>";
-if ( in_array('pgsql',$module) == false )
-{
- echo 'module PGSQL '.$failed;
- echo '<span class="warning">',
- sprintf($str_error_message, "psql"),
- ' </span>';
- $flag_php++;
-} else echo 'module PGSQL '.$succeed;
-echo "</li>";
-echo "<li>";
-if ( in_array('bcmath',$module) == false )
-{
- echo 'module BCMATH ok '.$failed;
- echo '<span class="warning">',
- sprintf($str_error_message, "bcmath"),
- ' </span>';
- $flag_php++;
-} else echo 'module BCMATH '.$succeed;
-echo "</li>";
+$a_need_module=array("mbstring","pgsql","bcmath","gettext","zip","gd","dom","xml","SimpleXML","xmlwriter","xmlreader");
-echo "<li>";
-if (in_array('gettext',$module) == false )
-{
- echo 'module GETTEXT '.$failed;
- echo '<span class="warning">',
- sprintf($str_error_message, "gettext"),
- ' </span>';
- $flag_php++;
-} else echo 'module GETTEXT '.$succeed;
-echo "</li>";
+$nb_need_module=count($a_need_module);
-echo "<li>";
-if ( in_array('zip',$module) == false )
-{
- echo 'module ZIP '.$failed;
- echo '<span class="warning">',
- sprintf($str_error_message, "zip"),
- ' </span>';
- $flag_php++;
-} else echo 'module ZIP '.$succeed;
-echo "</li>";
-echo "<li>";
-if ( in_array('gd',$module) == false )
+for ($m=0;$m<$nb_need_module;$m++)
{
- echo 'module GD '.$failed;
- echo '<span class="warning">',
- sprintf($str_error_message, "gd"),
- ' </span>';
- $flag_php++;
-} else echo 'module GD '.$succeed;
-echo "</li>";
-
+
+ echo "<li>";
+ if ( in_array($a_need_module[$m],$module) == false ){
+ echo 'module '.$a_need_module[$m].$failed;
+ echo '<span class="warning">',
+ sprintf($str_error_message, $a_need_module[$m]),
+ ' </span>';
+ $flag_php++;
+ } else echo 'module '.$a_need_module[$m].$succeed;
+ echo "</li>";
+}
+//---------------------------------------------------------------------------------------
+// Max_execution_time , can be overriden
+//---------------------------------------------------------------------------------------
if ( ini_get("max_execution_time") < 60 ) {
echo "<li>";
echo _('Avertissement').' : '.$failed;
- [Noalyss-commit] [noalyss] 202/323: Improve : New DEFINE NOALYSS_URL, (continued)
- [Noalyss-commit] [noalyss] 202/323: Improve : New DEFINE NOALYSS_URL, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 218/323: element go_up : fix height, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 235/323: Set version, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 257/323: Tag : box for adding a tag : add a close button, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 283/323: Todo List : fix bug in sort after zooming, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 287/323: Improve favicon.ico, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 182/323: Task #0001535: TVA : réécriture du module , fichier test pour TVA_RATE_MTABLE, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 185/323: Task #0001535: TVA : réécriture du module , missing file, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 229/323: index.css : CSS responsive, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 310/323: Cosmetic : use Icon_Action::trash, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 206/323: install : check the module XML , SimpleXML, ...,
Dany De Bontridder <=
- [Noalyss-commit] [noalyss] 299/323: Bug : action_late show also action for today, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 318/323: Bug fix : History filter : do not filter on the last columns, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 317/323: Dashboard : cannot zoom event from follow-up, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 261/323: remove dead code, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 271/323: Periode : fix , the second periode is wrong when opening day is asked, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 303/323: Some dialog must be fixed but draggable, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 209/323: Index : fix logo position, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 194/323: Remove user_local_pref, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 276/323: cosmetic center the form & logo, Dany De Bontridder, 2018/03/14
- [Noalyss-commit] [noalyss] 268/323: Merge branch 'master' of ns3:/srv/git/noalyss, Dany De Bontridder, 2018/03/14