14 |
|
|
15 |
//Si l'identifiant du dossier d'autorisation a été fourni |
//Si l'identifiant du dossier d'autorisation a été fourni |
16 |
if (!is_null($idx)){ |
if (!is_null($idx)){ |
17 |
// |
// Instance de la class utils |
18 |
$f = new utils("nohtml", "geolocalisation_consulter", _("Geolocalisation")); |
$f = new utils("nohtml", "geolocalisation_consulter", _("Geolocalisation")); |
19 |
|
|
20 |
// Récupération des données de sig_elyx |
// Récupération des données de sig_elyx |
98 |
function build_message($field_name, $message_field, $rowDonneesSIG, $f) { |
function build_message($field_name, $message_field, $rowDonneesSIG, $f) { |
99 |
|
|
100 |
// Récupération des infos |
// Récupération des infos |
101 |
$date = (isset($rowDonneesSIG["date_".$field_name])) ? $f->formatDate($rowDonneesSIG["date_".$field_name]) : ""; |
$date = (isset($rowDonneesSIG["date_".$field_name])) ? $f->formatTimestamp($rowDonneesSIG["date_".$field_name]) : ""; |
102 |
$etat = (isset($rowDonneesSIG["etat_".$field_name])) ? $rowDonneesSIG["etat_".$field_name] : "";; |
$etat = (isset($rowDonneesSIG["etat_".$field_name])) ? $rowDonneesSIG["etat_".$field_name] : "";; |
103 |
$text = (isset($rowDonneesSIG["message_".$field_name])) ? $rowDonneesSIG["message_".$field_name] : "";; |
$text = (isset($rowDonneesSIG["message_".$field_name])) ? $rowDonneesSIG["message_".$field_name] : "";; |
104 |
|
|
125 |
if ($text == "") { |
if ($text == "") { |
126 |
// |
// |
127 |
$text = _("Action non effectuee."); |
$text = _("Action non effectuee."); |
128 |
|
// |
129 |
|
$type_message = "empty"; |
130 |
} |
} |
131 |
|
|
132 |
// Compose le message |
// Compose le message |
143 |
|
|
144 |
printf($button_field, 'dessin_emprise', sprintf($button, "Dessiner l'emprise", "btn()"), build_message('dessin_emprise', $message_field, $rowDonneesSIG, $f)); |
printf($button_field, 'dessin_emprise', sprintf($button, "Dessiner l'emprise", "btn()"), build_message('dessin_emprise', $message_field, $rowDonneesSIG, $f)); |
145 |
|
|
146 |
printf($button_field, 'calcul_centroide', sprintf($button, "Calculer le centroïde", "btn()"), build_message('calcul_centroide', $message_field, $rowDonneesSIG, $f)); |
printf($button_field, 'calcul_centroide', sprintf($button, "Calculer le centroïde", "geolocalisation_treatment('$idx', 'calcul_centroide', set_geolocalisation_centroide)"), build_message('calcul_centroide', $message_field, $rowDonneesSIG, $f)); |
147 |
|
|
148 |
printf($button_field, 'recup_contrainte', sprintf($button, "Récupérer les contraintes", "btn()"), build_message('recup_contrainte', $message_field, $rowDonneesSIG, $f)); |
printf($button_field, 'recup_contrainte', sprintf($button, "Récupérer les contraintes", "btn()"), build_message('recup_contrainte', $message_field, $rowDonneesSIG, $f)); |
149 |
|
|
175 |
// Configuration des données |
// Configuration des données |
176 |
$form->setVal("references_cadastrales", $rowDonneesDI["terrain_references_cadastrales"]); |
$form->setVal("references_cadastrales", $rowDonneesDI["terrain_references_cadastrales"]); |
177 |
$form->setVal("adresse", $rowDonneesDI["terrain_adresse_voie_numero"]." ".$rowDonneesDI["terrain_adresse_voie"]." ".$rowDonneesDI["terrain_adresse_lieu_dit"]." ".$rowDonneesDI["terrain_adresse_localite"]." ".$rowDonneesDI["terrain_adresse_code_postal"]." ".$rowDonneesDI["terrain_adresse_bp"]." ".$rowDonneesDI["terrain_adresse_cedex"]); |
$form->setVal("adresse", $rowDonneesDI["terrain_adresse_voie_numero"]." ".$rowDonneesDI["terrain_adresse_voie"]." ".$rowDonneesDI["terrain_adresse_lieu_dit"]." ".$rowDonneesDI["terrain_adresse_localite"]." ".$rowDonneesDI["terrain_adresse_code_postal"]." ".$rowDonneesDI["terrain_adresse_bp"]." ".$rowDonneesDI["terrain_adresse_cedex"]); |
178 |
$form->setVal("centroide", "X : " . $rowDonneesDI["geom"] . " " . "Y : " . $rowDonneesDI["geom1"]); |
$form->setVal("centroide", $rowDonneesDI["geom"]); |
179 |
$form->setVal("servitude", $rowDonneesDI["servitude"]); |
$form->setVal("servitude", $rowDonneesDI["servitude"]); |
180 |
|
|
181 |
// Affichage des champs |
// Affichage des champs |