/[openfoncier]/trunk/obj/utils.class.php
ViewVC logotype

Diff of /trunk/obj/utils.class.php

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2172 by softime, Wed Aug 28 09:58:36 2013 UTC revision 2180 by nhaye, Thu Aug 29 13:36:43 2013 UTC
# Line 518  class utils extends application { Line 518  class utils extends application {
518      function formatParcelleToSend($liste_parcelles) {      function formatParcelleToSend($liste_parcelles) {
519    
520          //          //
521          $wParcelle = "";          $wParcelle = array();
522    
523          //Formatage des références cadastrales pour l'envoi          //Formatage des références cadastrales pour l'envoi
524          foreach ($liste_parcelles as $value) {          foreach ($liste_parcelles as $value) {
525                                    
526              // On ajoute les données dans le tableau que si quartier + section + parcelle              // On ajoute les données dans le tableau que si quartier + section + parcelle
527              // a été fourni              // a été fourni
528              if ($value["quartier"]!==""&&$value["section"]!==""&&$value["parcelle"]!==""){              if ($value["quartier"] !== ""
529                    && $value["section"] !== ""
530                    && $value["parcelle"] !== ""){
531                                    
532                  //On récupère le code impôt de l'arrondissement                  //On récupère le code impôt de l'arrondissement
533                  $arrondissement = $this->getCodeImpotByQuartier($value["quartier"]);                  $arrondissement = $this->getCodeImpotByQuartier($value["quartier"]);
# Line 533  class utils extends application { Line 535  class utils extends application {
535                  //On ajoute la parcelle, si un arrondissement a été trouvé                  //On ajoute la parcelle, si un arrondissement a été trouvé
536                  if ($arrondissement!=="") {                  if ($arrondissement!=="") {
537                      //                      //
538                      $wParcelle .= $arrondissement.$value["quartier"]." ".                      $wParcelle[] = $arrondissement.$value["quartier"]." ".
539                          $value["section"].$value["parcelle"].";";                          $value["section"].$value["parcelle"];
540    
541                  }                  }
542              }              }
# Line 576  class utils extends application { Line 578  class utils extends application {
578          return $arrondissement;          return $arrondissement;
579      }      }
580    
581        /**
582         * Vérification des paramètres
583         */
584        function checkParams() {
585            parent::checkParams();
586    
587            (isset($this->config['path_scan']) ? "" : $this->config['path_scan'] = '../trs/numerisation/');
588            
589            $default_sig_elyx = array(
590                'url' => 'http://localhost/openads/tests/sig_elyx_test.php',
591                'wsdl' => '../tests/wsurbanisme.wsdl',
592                'login' => 'sig',
593                'password' => 'sig',
594            );
595            (isset($this->config['sig_elyx']) ? "" : $this->config['sig_elyx'] = $default_sig_elyx);
596        }
597    
598        /**
599         * Retourne true si tous les paramètres du SIG externe ont bien été définis
600         * @return bool true/false
601         */
602        public function issetSIGParameter() {
603            if($this->getParameter("sig_web_server") != NULL AND
604                $this->getParameter("sig_web_server") != "" AND
605                $this->getParameter("sig_couche_emprise_dossier") != NULL AND
606                $this->getParameter("sig_couche_emprise_dossier") != "" AND
607                $this->getParameter("sig_couche_affichage_dossier") != NULL AND
608                $this->getParameter("sig_couche_affichage_dossier") != "" AND
609                $this->getParameter("sig_couche_affichage_parcelle") != NULL AND
610                $this->getParameter("sig_couche_affichage_parcelle") != "") {
611                return true;
612            } else {
613                return false;
614            }
615        }
616    
617  }  }
618    
619  ?>  ?>

Legend:
Removed from v.2172  
changed lines
  Added in v.2180

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26