From 0b1d66c61f0bfbad02c58b4be7b85c21ac008be9 Mon Sep 17 00:00:00 2001 From: ArmandBahi <armand.bahi@veremes.com> Date: Wed, 17 Oct 2018 10:42:29 +0200 Subject: [PATCH] Change __DIR__ by dirname($_SERVER['SCRIPT_FILENAME']) --- web_service/class/majic_lib/Mj.class.inc | 2 +- web_service/ws/Adresse.class.inc | 4 ++-- web_service/ws/Adresses.class.inc | 4 ++-- web_service/ws/Cadastre.class.inc | 4 ++-- web_service/ws/CadastreProperties.class.inc | 2 +- web_service/ws/Commune.class.inc | 4 ++-- web_service/ws/Communes.class.inc | 4 ++-- web_service/ws/DescriptionParcelle.class.inc | 4 ++-- web_service/ws/DescriptionParcelles.class.inc | 4 ++-- web_service/ws/DownloadRapport.class.inc | 6 +++--- .../ws/FicheDescriptiveInvariant.class.inc | 6 +++--- .../ws/FicheDescriptiveParcelle.class.inc | 6 +++--- web_service/ws/FicheUrbanisme.class.inc | 6 +++--- web_service/ws/Invariant.class.inc | 4 ++-- web_service/ws/Invariants.class.inc | 4 ++-- web_service/ws/LieuDit.class.inc | 2 +- web_service/ws/LieuDits.class.inc | 4 ++-- web_service/ws/Parcelle.class.inc | 4 ++-- web_service/ws/Parcelles.class.inc | 4 ++-- web_service/ws/Proprietaire.class.inc | 2 +- web_service/ws/Proprietaires.class.inc | 4 ++-- .../ws/RapportsCadastreParcelle.class.inc | 14 +++++++------- web_service/ws/ReleveDePropriete.class.inc | 16 ++++++++-------- web_service/ws/Section.class.inc | 4 ++-- web_service/ws/Sections.class.inc | 4 ++-- web_service/ws/Voie.class.inc | 4 ++-- web_service/ws/Voies.class.inc | 4 ++-- 27 files changed, 65 insertions(+), 65 deletions(-) diff --git a/web_service/class/majic_lib/Mj.class.inc b/web_service/class/majic_lib/Mj.class.inc index 6a929471..60198cd8 100755 --- a/web_service/class/majic_lib/Mj.class.inc +++ b/web_service/class/majic_lib/Mj.class.inc @@ -18,7 +18,7 @@ * \author Damien Bedel * \author Olivier Gayte <olivier.gayte@veremes.com> */ -require_once __DIR__ . "/../vitis_lib/XmlAbstract.class.inc"; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . "/ws/vitis_lib/XmlAbstract.class.inc"; class Mj extends XmlAbstract { diff --git a/web_service/ws/Adresse.class.inc b/web_service/ws/Adresse.class.inc index 3cff3396..9f907c38 100755 --- a/web_service/ws/Adresse.class.inc +++ b/web_service/ws/Adresse.class.inc @@ -1,7 +1,7 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; /** * \file Adresse.class.inc @@ -65,7 +65,7 @@ class Adresse extends Cadastre { * get informations about Adresse */ function GET() { - require __DIR__ . "/../vitis/" . $this->sRessourcesFile; + require dirname($_SERVER['SCRIPT_FILENAME']) . "/ws/vitis/" . $this->sRessourcesFile; $this->aFields = $this->getFields('public', $this->aProperties['cadastre']['views']['adresse'], 'ID_PAR'); } diff --git a/web_service/ws/Adresses.class.inc b/web_service/ws/Adresses.class.inc index 38dea19d..351ba82f 100755 --- a/web_service/ws/Adresses.class.inc +++ b/web_service/ws/Adresses.class.inc @@ -13,8 +13,8 @@ */ require_once 'Cadastre.class.inc'; require_once 'Adresse.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; class Adresses extends Cadastre { /** diff --git a/web_service/ws/Cadastre.class.inc b/web_service/ws/Cadastre.class.inc index ce60eb55..ea64c0e1 100755 --- a/web_service/ws/Cadastre.class.inc +++ b/web_service/ws/Cadastre.class.inc @@ -1,7 +1,7 @@ <?php -require_once __DIR__ . "/../../class/vitis_lib/DbClass.class.inc"; -require_once __DIR__ . '/../vmap/Vmap.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . "/class/vitis_lib/DbClass.class.inc"; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/ws/vmap/Vmap.class.inc'; class Cadastre extends Vmap { diff --git a/web_service/ws/CadastreProperties.class.inc b/web_service/ws/CadastreProperties.class.inc index 9946176f..b205877d 100755 --- a/web_service/ws/CadastreProperties.class.inc +++ b/web_service/ws/CadastreProperties.class.inc @@ -1,6 +1,6 @@ <?php -require_once __DIR__ . '/../vitis/Vitis.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/ws/vitis/Vitis.class.inc'; /** * \file cadastreproperties.class.inc diff --git a/web_service/ws/Commune.class.inc b/web_service/ws/Commune.class.inc index 9aec3ee2..010fca07 100755 --- a/web_service/ws/Commune.class.inc +++ b/web_service/ws/Commune.class.inc @@ -1,7 +1,7 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; /** * \file Commune.class.inc @@ -66,7 +66,7 @@ class Commune extends Cadastre { * get informations about Commune */ function GET() { - require __DIR__ . "/../vitis/" . $this->sRessourcesFile; + require dirname($_SERVER['SCRIPT_FILENAME']) . "/ws/vitis/" . $this->sRessourcesFile; $this->aFields = $this->getFields('public', $this->aProperties['cadastre']['views']['commune'], 'id_com'); } diff --git a/web_service/ws/Communes.class.inc b/web_service/ws/Communes.class.inc index a3b21489..88a95ecb 100755 --- a/web_service/ws/Communes.class.inc +++ b/web_service/ws/Communes.class.inc @@ -13,8 +13,8 @@ */ require_once 'Cadastre.class.inc'; require_once 'Commune.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; class Communes extends Cadastre { /** diff --git a/web_service/ws/DescriptionParcelle.class.inc b/web_service/ws/DescriptionParcelle.class.inc index 7fe77be3..dcc9bd6a 100755 --- a/web_service/ws/DescriptionParcelle.class.inc +++ b/web_service/ws/DescriptionParcelle.class.inc @@ -1,7 +1,7 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; /** * \file DescriptionParcelle.class.inc @@ -65,7 +65,7 @@ class DescriptionParcelle extends Cadastre { * get informations about DescriptionParcelle */ function GET() { - require __DIR__ . "/../vitis/" . $this->sRessourcesFile; + require dirname($_SERVER['SCRIPT_FILENAME']) . "/ws/vitis/" . $this->sRessourcesFile; $this->aFields = $this->getFields('public', $this->aProperties['cadastre']['views']['description_parcelle'], 'ID_PAR'); } diff --git a/web_service/ws/DescriptionParcelles.class.inc b/web_service/ws/DescriptionParcelles.class.inc index a0beaf77..11421877 100755 --- a/web_service/ws/DescriptionParcelles.class.inc +++ b/web_service/ws/DescriptionParcelles.class.inc @@ -13,8 +13,8 @@ */ require_once 'Cadastre.class.inc'; require_once 'DescriptionParcelle.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; class DescriptionParcelles extends Cadastre { /** diff --git a/web_service/ws/DownloadRapport.class.inc b/web_service/ws/DownloadRapport.class.inc index 07ac4813..1786b2c0 100755 --- a/web_service/ws/DownloadRapport.class.inc +++ b/web_service/ws/DownloadRapport.class.inc @@ -1,9 +1,9 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../vitis/Vitis.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/ws/vitis/Vitis.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; /** * \file downloadrapport.class.inc diff --git a/web_service/ws/FicheDescriptiveInvariant.class.inc b/web_service/ws/FicheDescriptiveInvariant.class.inc index 96887da2..1231717b 100755 --- a/web_service/ws/FicheDescriptiveInvariant.class.inc +++ b/web_service/ws/FicheDescriptiveInvariant.class.inc @@ -1,9 +1,9 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../vitis/Vitis.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/ws/vitis/Vitis.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; /** * \file fichedescriptiveinvariant.class.inc diff --git a/web_service/ws/FicheDescriptiveParcelle.class.inc b/web_service/ws/FicheDescriptiveParcelle.class.inc index b6bd6567..d40e39b2 100755 --- a/web_service/ws/FicheDescriptiveParcelle.class.inc +++ b/web_service/ws/FicheDescriptiveParcelle.class.inc @@ -1,9 +1,9 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../vitis/Vitis.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/ws/vitis/Vitis.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; /** * \file fichedescriptiveparcelle.class.inc diff --git a/web_service/ws/FicheUrbanisme.class.inc b/web_service/ws/FicheUrbanisme.class.inc index aaa0c4e2..10781b12 100755 --- a/web_service/ws/FicheUrbanisme.class.inc +++ b/web_service/ws/FicheUrbanisme.class.inc @@ -1,9 +1,9 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../vitis/Vitis.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/ws/vitis/Vitis.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; /** * \file ficheurbanisme.class.inc diff --git a/web_service/ws/Invariant.class.inc b/web_service/ws/Invariant.class.inc index 4c901af7..7b5a54d8 100755 --- a/web_service/ws/Invariant.class.inc +++ b/web_service/ws/Invariant.class.inc @@ -1,7 +1,7 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; /** * \file Invariant.class.inc @@ -65,7 +65,7 @@ class Invariant extends Cadastre { * get informations about Invariant */ function GET() { - require __DIR__ . "/../vitis/" . $this->sRessourcesFile; + require dirname($_SERVER['SCRIPT_FILENAME']) . "/ws/vitis/" . $this->sRessourcesFile; $this->aFields = $this->getFields('public', $this->aProperties['cadastre']['views']['invariant'], 'ID_BAT'); } diff --git a/web_service/ws/Invariants.class.inc b/web_service/ws/Invariants.class.inc index 13c9beff..e7503acb 100755 --- a/web_service/ws/Invariants.class.inc +++ b/web_service/ws/Invariants.class.inc @@ -13,8 +13,8 @@ */ require_once 'Cadastre.class.inc'; require_once 'Invariant.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; class Invariants extends Vmap { /** diff --git a/web_service/ws/LieuDit.class.inc b/web_service/ws/LieuDit.class.inc index 992c02e9..1dcf2a5d 100755 --- a/web_service/ws/LieuDit.class.inc +++ b/web_service/ws/LieuDit.class.inc @@ -1,7 +1,7 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; /** * \file LieuDit.class.inc diff --git a/web_service/ws/LieuDits.class.inc b/web_service/ws/LieuDits.class.inc index 13db1fe7..2a33874d 100755 --- a/web_service/ws/LieuDits.class.inc +++ b/web_service/ws/LieuDits.class.inc @@ -13,8 +13,8 @@ */ require_once 'Cadastre.class.inc'; require_once 'LieuDit.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; class LieuDits extends Cadastre { /** diff --git a/web_service/ws/Parcelle.class.inc b/web_service/ws/Parcelle.class.inc index de1fee3c..876bd73b 100755 --- a/web_service/ws/Parcelle.class.inc +++ b/web_service/ws/Parcelle.class.inc @@ -1,7 +1,7 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; /** * \file Parcelle.class.inc @@ -65,7 +65,7 @@ class Parcelle extends Cadastre { * get informations about Parcelle */ function GET() { - require __DIR__ . "/../vitis/" . $this->sRessourcesFile; + require dirname($_SERVER['SCRIPT_FILENAME']) . "/ws/vitis/" . $this->sRessourcesFile; $this->aFields = $this->getFields('public', $this->aProperties['cadastre']['views']['parcelle'], 'id_par'); } diff --git a/web_service/ws/Parcelles.class.inc b/web_service/ws/Parcelles.class.inc index 797ab424..89d185d8 100755 --- a/web_service/ws/Parcelles.class.inc +++ b/web_service/ws/Parcelles.class.inc @@ -13,8 +13,8 @@ */ require_once 'Cadastre.class.inc'; require_once 'Parcelle.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; class Parcelles extends Cadastre { /** diff --git a/web_service/ws/Proprietaire.class.inc b/web_service/ws/Proprietaire.class.inc index 6c52fdf2..41b65cb2 100755 --- a/web_service/ws/Proprietaire.class.inc +++ b/web_service/ws/Proprietaire.class.inc @@ -1,7 +1,7 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; /** * \file Proprietaire.class.inc diff --git a/web_service/ws/Proprietaires.class.inc b/web_service/ws/Proprietaires.class.inc index ebf25726..3fa0b7c9 100755 --- a/web_service/ws/Proprietaires.class.inc +++ b/web_service/ws/Proprietaires.class.inc @@ -13,8 +13,8 @@ */ require_once 'Cadastre.class.inc'; require_once 'Proprietaire.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; class Proprietaires extends Cadastre { /** diff --git a/web_service/ws/RapportsCadastreParcelle.class.inc b/web_service/ws/RapportsCadastreParcelle.class.inc index b50102df..8736a468 100755 --- a/web_service/ws/RapportsCadastreParcelle.class.inc +++ b/web_service/ws/RapportsCadastreParcelle.class.inc @@ -1,9 +1,9 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../vitis/Vitis.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/ws/vitis/Vitis.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; /** * \file rapportscadastreparcelle.class.inc @@ -138,10 +138,10 @@ class RapportsCadastreParcelle extends Cadastre { // Charge les données if ($rapportType != 'Locaux' && $rapportType != 'ProprietaireLocaux') { - require_once(__DIR__ . "/../../class/majic_libV2/Mj_Compte_Communal_Parcelles.class.inc"); + require_once(dirname($_SERVER['SCRIPT_FILENAME']) . "/class/majic_libV2/Mj_Compte_Communal_Parcelles.class.inc"); $oRapport = new Mj_Compte_Communal_Parcelles($aParcelles, $oBd, $properties, "polygon"); } else { - require_once(__DIR__ . "/../../class/majic_libV2/Mj_Bati_Parcelles.class.inc"); + require_once(dirname($_SERVER['SCRIPT_FILENAME']) . "/class/majic_libV2/Mj_Bati_Parcelles.class.inc"); $oRapport = new Mj_Bati_Parcelles($aParcelles, $oBd, $properties); } @@ -174,9 +174,9 @@ class RapportsCadastreParcelle extends Cadastre { $sXmlFileName = $properties["cadastre"]["rp"]["rp_dir"] . "/" . $sYear . "/Rapport_Parcelle_" . $rapportType . "/" . $sFile . ".xml"; if ($rapportType === 'ToutesInfos') - $sXslFileName = __DIR__ . "/../../class/majic_lib/xsl/Mj_Rapport.xsl"; + $sXslFileName = dirname($_SERVER['SCRIPT_FILENAME']) . "/class/majic_lib/xsl/Mj_Rapport.xsl"; else - $sXslFileName = __DIR__ . "/../../class/majic_lib/xsl/Mj_Rapport_Parcelle_" . $rapportType . ".xsl"; + $sXslFileName = dirname($_SERVER['SCRIPT_FILENAME']) . "/class/majic_lib/xsl/Mj_Rapport_Parcelle_" . $rapportType . ".xsl"; if (!file_exists($sXmlFileName)) { $oRapport->asXMLFile("", $sXmlFileName, "Rapport_Parcelle", "UTF-8", "ISO-8859-1"); diff --git a/web_service/ws/ReleveDePropriete.class.inc b/web_service/ws/ReleveDePropriete.class.inc index 667891e9..0d445f67 100755 --- a/web_service/ws/ReleveDePropriete.class.inc +++ b/web_service/ws/ReleveDePropriete.class.inc @@ -1,9 +1,9 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../vitis/Vitis.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/ws/vitis/Vitis.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; /** * \file relevedepropriete.class.inc @@ -124,7 +124,7 @@ class ReleveDePropriete extends Cadastre { $aReturn['error']['errorMessage'] = "Erreur lors de la génération du fichier PDF de relevé de propriété."; return json_encode($aReturn); } - if (!is_dir(__DIR__ . '/../../class/majic_lib')) { + if (!is_dir(dirname($_SERVER['SCRIPT_FILENAME']) . '/class/majic_lib')) { http_response_code(500); writeToErrorLog("Dossier majic_lib introuvable"); $aReturn['error']['errorMessage'] = "Erreur lors de la génération du fichier PDF de relevé de propriété."; @@ -186,7 +186,7 @@ class ReleveDePropriete extends Cadastre { switch ($sType) { case "tiers" : case "standard" : - require_once __DIR__ . '/../../class/majic_lib/Mj_Compte_Communal.class.inc'; + require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/majic_lib/Mj_Compte_Communal.class.inc'; $oRP = new Mj_Compte_Communal($IDDNUPRO, $oBD); if ($oRP->isError()) { http_response_code(500); @@ -204,7 +204,7 @@ class ReleveDePropriete extends Cadastre { break; case "parcelle" : - require_once __DIR__ . '/../../class/majic_lib/Mj_Compte_Communal_Parcelle.class.inc'; + require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/majic_lib/Mj_Compte_Communal_Parcelle.class.inc'; $oRP = new Mj_Compte_Communal_Parcelle("", $ID_PAR, $oBD); if ($oRP->isError()) { http_response_code(500); @@ -220,9 +220,9 @@ class ReleveDePropriete extends Cadastre { if (!$bError) { $sXMLFile = $properties["cadastre"]["rp"]["rp_dir"] . "/" . $sDir . $sFile . ".xml"; if ($sType === "tiers") { - $sXSLFile = __DIR__ . '/../../class/majic_lib/xsl/Mj_fo_tiers.xsl'; + $sXSLFile = dirname($_SERVER['SCRIPT_FILENAME']) . '/class/majic_lib/xsl/Mj_fo_tiers.xsl'; } else { - $sXSLFile = __DIR__ . '/../../class/majic_lib/xsl/Mj_fo.xsl'; + $sXSLFile = dirname($_SERVER['SCRIPT_FILENAME']) . '/class/majic_lib/xsl/Mj_fo.xsl'; } $sPDFFile = $properties["cadastre"]["rp"]["rp_dir"] . "/" . $sDir . $sFile . ".pdf"; diff --git a/web_service/ws/Section.class.inc b/web_service/ws/Section.class.inc index 403db329..83116512 100755 --- a/web_service/ws/Section.class.inc +++ b/web_service/ws/Section.class.inc @@ -1,7 +1,7 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; /** * \file Section.class.inc @@ -66,7 +66,7 @@ class Section extends Cadastre { * get informations about Section */ function GET() { - require __DIR__ . "/../vitis/" . $this->sRessourcesFile; + require dirname($_SERVER['SCRIPT_FILENAME']) . "/ws/vitis/" . $this->sRessourcesFile; $this->aFields = $this->getFields('public', $this->aProperties['cadastre']['views']['section'], 'id_sec'); } diff --git a/web_service/ws/Sections.class.inc b/web_service/ws/Sections.class.inc index be0c3b5c..9b94963a 100755 --- a/web_service/ws/Sections.class.inc +++ b/web_service/ws/Sections.class.inc @@ -13,8 +13,8 @@ */ require_once 'Cadastre.class.inc'; require_once 'Section.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; class Sections extends Cadastre { /** diff --git a/web_service/ws/Voie.class.inc b/web_service/ws/Voie.class.inc index 74d96ba2..e9af9fbd 100755 --- a/web_service/ws/Voie.class.inc +++ b/web_service/ws/Voie.class.inc @@ -1,7 +1,7 @@ <?php require_once 'Cadastre.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; /** * \file Voie.class.inc @@ -65,7 +65,7 @@ class Voie extends Cadastre { * get informations about Voie */ function GET() { - require __DIR__ . "/../vitis/" . $this->sRessourcesFile; + require dirname($_SERVER['SCRIPT_FILENAME']) . "/ws/vitis/" . $this->sRessourcesFile; $this->aFields = $this->getFields('public', $this->aProperties['cadastre']['views']['voie'], 'ID_RIVOLI'); } diff --git a/web_service/ws/Voies.class.inc b/web_service/ws/Voies.class.inc index e9f61e93..9885c122 100755 --- a/web_service/ws/Voies.class.inc +++ b/web_service/ws/Voies.class.inc @@ -13,8 +13,8 @@ */ require_once 'Cadastre.class.inc'; require_once 'Voie.class.inc'; -require_once __DIR__ . '/../../class/vitis_lib/Connection.class.inc'; -require_once __DIR__ . '/../../class/vmlib/BdDataAccess.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vitis_lib/Connection.class.inc'; +require_once dirname($_SERVER['SCRIPT_FILENAME']) . '/class/vmlib/BdDataAccess.inc'; class Voies extends Cadastre { /** -- GitLab