From 2a043490ef72d89d305c45a72ef4b5de170c039d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Nana?= <sebastien.nana@maarch.org> Date: Tue, 12 May 2015 16:14:58 +0000 Subject: [PATCH] FEAT #2362 Adding new prerequisities --- core/trunk/install/class/Class_Install.php | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/core/trunk/install/class/Class_Install.php b/core/trunk/install/class/Class_Install.php index e4cf25b7213..2c538abd76d 100755 --- a/core/trunk/install/class/Class_Install.php +++ b/core/trunk/install/class/Class_Install.php @@ -130,6 +130,12 @@ class Install extends functions if (!$this->isPhpRequirements('gd')) { return false; } + if (!$this->isPhpRequirements('imagick')) { + return false; + } + /*if (!$this->isPhpRequirements('ghostscript')) { + return false; + }*/ if (!$this->isPearRequirements('System.php')) { return false; } @@ -295,6 +301,7 @@ class Install extends functions $databasename ) { + $connect = 'host='.$_SESSION['config']['databaseserver'] . ' '; $connect .= 'port='.$_SESSION['config']['databaseserverport'] . ' '; $connect .= 'user='.$_SESSION['config']['databaseuser'] . ' '; @@ -326,21 +333,21 @@ class Install extends functions return false; exit; } - + if (!$this->executeSQLScript('sql/structure.sql')) { return false; exit; } - if (!$this->setConfigXml()) { + if (!$this->setConfigXml()) { return false; exit; } - if (!$this->setDatasourcesXsd()) { + /*if (!$this->setDatasourcesXsd()) { return false; exit; - } + }*/ return true; } @@ -348,6 +355,7 @@ class Install extends functions private function setConfigXml() { $xmlconfig = simplexml_load_file('apps/maarch_entreprise/xml/config.xml.default'); + //$xmlconfig = 'apps/maarch_entreprise/xml/config.xml.default'; $CONFIG = $xmlconfig->CONFIG; $CONFIG->databaseserver = $_SESSION['config']['databaseserver']; -- GitLab