From e6da1c850c29c2a5b4d5e7cc06c127c54605d669 Mon Sep 17 00:00:00 2001 From: Sofian pujo <sofian.pujo@veremes.com> Date: Tue, 6 Nov 2018 08:56:54 +0100 Subject: [PATCH] Correction d'anomalie sur les require_once --- .../web_service/ws/Extraction.class.inc | 2 +- .../ws/ExtractionExtraction.class.inc | 30 +++++++++++-------- .../web_service/ws/Extractions.class.inc | 4 +-- 3 files changed, 20 insertions(+), 16 deletions(-) diff --git a/src/module_extraction/web_service/ws/Extraction.class.inc b/src/module_extraction/web_service/ws/Extraction.class.inc index 1b97cb73..9acdb453 100755 --- a/src/module_extraction/web_service/ws/Extraction.class.inc +++ b/src/module_extraction/web_service/ws/Extraction.class.inc @@ -1,7 +1,7 @@ <?php require_once __DIR__ . '/ExtractionExtraction.class.inc'; -require_once $this->aProperties['vas_home'] . '/rest/class/vitis_lib/Connection.class.inc'; +require_once __DIR__. '/../../class/vitis_lib/Connection.class.inc'; /** * \file Extraction.class.inc diff --git a/src/module_extraction/web_service/ws/ExtractionExtraction.class.inc b/src/module_extraction/web_service/ws/ExtractionExtraction.class.inc index 07b301b7..770729dd 100755 --- a/src/module_extraction/web_service/ws/ExtractionExtraction.class.inc +++ b/src/module_extraction/web_service/ws/ExtractionExtraction.class.inc @@ -1,40 +1,44 @@ <?php -require_once $this->aProperties['vas_home'] . "/../vas/rest/class/vitis_lib/DbClass.class.inc"; -require_once $this->aProperties['vas_home'] . '/../vas/rest/ws/vitis/Vitis.class.inc'; + require_once __DIR__ . "/../../class/vitis_lib/DbClass.class.inc"; + require_once __DIR__ . '/../vitis/Vitis.class.inc'; require_once 'vmlib/logUtil.inc'; -class ExtractionExtraction extends Vitis { +class ExtractionExtraction extends Vitis +{ //Chemin du fichier de ressources contenant les requêtes SQL - var $sRessourcesFile = 'ws/extraction/ExtractionExtraction.class.sql.inc'; - + public $sRessourcesFile = 'ws/extraction/ExtractionExtraction.class.sql.inc'; + /** * Upload un document dans le ws_data du module Extraction. * @param type $sIndex * @param type $sFolder */ - function uploadDocument($sIndex, $sFolder) { + public function uploadDocument($sIndex, $sFolder) + { // Crée le répertoire si inexistant. $sDirPath = $this->aProperties['ws_data_dir'] . '/extraction/' . $sFolder . '/documents/' . $this->aValues["my_vitis_id"] . '/' . $sIndex . '/'; - if (!is_dir($sDirPath)) + if (!is_dir($sDirPath)) { mkdir($sDirPath, 0777, true); + } + // Ecrit le fichier. if (!empty($_FILES[$sIndex])) { $sErrorMessage = uploadFile($sIndex, "", $sDirPath . $_FILES[$sIndex]["name"], $_FILES[$sIndex]['size'] + 1); - if ($sErrorMessage != "") + if ($sErrorMessage != "") { writeToErrorLog($sErrorMessage); - } - else { + } + + } else { $sfileContentIndex = $sIndex . '_file'; - $sfileNameIndex = $sIndex . '_name'; + $sfileNameIndex = $sIndex . '_name'; if (!empty($this->aValues[$sfileContentIndex])) { $this->aValues[$sIndex] = $this->aValues[$sfileNameIndex]; - $fp = fopen($sDirPath . $this->aValues[$sfileNameIndex], "w"); + $fp = fopen($sDirPath . $this->aValues[$sfileNameIndex], "w"); fwrite($fp, $this->aValues[$sfileContentIndex]); fclose($fp); } } } } -?> \ No newline at end of file diff --git a/src/module_extraction/web_service/ws/Extractions.class.inc b/src/module_extraction/web_service/ws/Extractions.class.inc index 75b2d0b5..d10e1a37 100755 --- a/src/module_extraction/web_service/ws/Extractions.class.inc +++ b/src/module_extraction/web_service/ws/Extractions.class.inc @@ -13,7 +13,8 @@ */ require_once __DIR__ . '/ExtractionExtraction.class.inc'; require_once 'Extraction.class.inc'; -require_once $this->aProperties['vas_home'] . '/rest/class/wab_lib/BusinessObject.class.inc'; + +require_once __DIR__ . '/../../class/wab_lib/BusinessObject.class.inc'; class Extractions extends ExtractionExtraction { @@ -460,7 +461,6 @@ class Extractions extends ExtractionExtraction public function trGenerer() { $this->oBO = new WabBusinessObject($this->oConnection->oBd, array(), $this->aValues, $this->aProperties, 'extraction', $this->aValues['bo_id']); - // Check si la table existe si oui change l'état $this->oBO->wabSetStatus($this->aProperties["schema_extraction"], "extraction", "bo_id", $this->aValues["bo_id"], "AE Généré"); -- GitLab