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"]); |
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 |
} |
} |
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 |
?> |
?> |