128 |
|
|
129 |
/*Création du numéro de dossier*/ |
/*Création du numéro de dossier*/ |
130 |
$this->valF['dossier'] = $val['dossier_autorisation']."$code$numeroVersion"; |
$this->valF['dossier'] = $val['dossier_autorisation']."$code$numeroVersion"; |
131 |
|
$this->valF['version'] = $numeroVersion; |
132 |
} |
} |
133 |
|
|
134 |
/*Récupère la valeur du suffixe d'un dossier_instruction_type*/ |
/*Récupère la valeur du suffixe d'un dossier_instruction_type*/ |
279 |
|
|
280 |
function setType(&$form,$maj) { |
function setType(&$form,$maj) { |
281 |
parent::setType($form,$maj); |
parent::setType($form,$maj); |
282 |
|
$form->setType('amenagement','hidden'); // PC |
283 |
|
$form->setType('parcelle_lot','hidden'); // PC |
284 |
|
$form->setType('parcelle_lot_lotissement','hidden'); // PC |
285 |
|
$form->setType('version','hidden'); // PC |
286 |
if ($maj < 2) { //ajouter et modifier |
if ($maj < 2) { //ajouter et modifier |
287 |
// cache |
// cache |
288 |
if($maj==0) $form->setType('dossier', 'hidden'); |
if($maj==0) $form->setType('dossier', 'hidden'); |
290 |
$form->setType('parcelle_archive','hidden'); |
$form->setType('parcelle_archive','hidden'); |
291 |
$form->setType('parcelle_lot_archive','hidden'); |
$form->setType('parcelle_lot_archive','hidden'); |
292 |
$form->setType('objet_dossier','hidden'); // PC |
$form->setType('objet_dossier','hidden'); // PC |
|
$form->setType('amenagement','hidden'); // PC |
|
|
$form->setType('parcelle_lot','hidden'); // PC |
|
|
$form->setType('parcelle_lot_lotissement','hidden'); // PC |
|
293 |
|
|
294 |
$form->setType('geom1', 'hidden'); |
$form->setType('geom1', 'hidden'); |
295 |
$form->setType('geom', 'geom'); |
$form->setType('geom', 'geom'); |
345 |
$form->setType('temp4',$temp4_type); |
$form->setType('temp4',$temp4_type); |
346 |
$form->setType('temp5',$temp5_type); |
$form->setType('temp5',$temp5_type); |
347 |
$form->setType('a_qualifier', 'checkbox'); |
$form->setType('a_qualifier', 'checkbox'); |
348 |
|
|
349 |
|
$form->setType('parcelle', 'hidden'); |
350 |
|
$form->setType('pos', 'hidden'); |
351 |
|
$form->setType('sig', 'hidden'); |
352 |
|
$form->setType('batiment_nombre', 'hidden'); |
353 |
|
$form->setType('logement_nombre', 'hidden'); |
354 |
|
$form->setType('hauteur', 'hidden'); |
355 |
|
$form->setType('piece_nombre', 'hidden'); |
356 |
|
$form->setType('shon', 'hidden'); |
357 |
|
$form->setType('shon_calcul', 'hidden'); |
358 |
|
$form->setType('shob', 'hidden'); |
359 |
|
$form->setType('lot', 'hidden'); |
360 |
} |
} |
361 |
if ($maj == 1) { |
if ($maj == 1) { |
362 |
// |
// |
389 |
$form->setType('geom1','hidden'); |
$form->setType('geom1','hidden'); |
390 |
$form->setType('geom','hidden'); |
$form->setType('geom','hidden'); |
391 |
$form->setType('a_qualifier', 'checkboxstatic'); |
$form->setType('a_qualifier', 'checkboxstatic'); |
392 |
|
$form->setType('terrain_references_cadastrales','referencescadastralesstatic'); // PC |
393 |
|
$form->setType('objet_dossier','hidden'); // PC |
394 |
|
$form->setType('parcelle', 'hidden'); |
395 |
|
$form->setType('pos', 'hidden'); |
396 |
|
$form->setType('sig', 'hidden'); |
397 |
|
$form->setType('batiment_nombre', 'hidden'); |
398 |
|
$form->setType('logement_nombre', 'hidden'); |
399 |
|
$form->setType('hauteur', 'hidden'); |
400 |
|
$form->setType('piece_nombre', 'hidden'); |
401 |
|
$form->setType('shon', 'hidden'); |
402 |
|
$form->setType('shon_calcul', 'hidden'); |
403 |
|
$form->setType('shob', 'hidden'); |
404 |
|
$form->setType('lot', 'hidden'); |
405 |
} |
} |
406 |
// |
// |
407 |
if(!$this->f->getParameter('afficher_division') === 'true') { |
if(!$this->f->getParameter('afficher_division') === 'true') { |
554 |
$form->setGroupe('geom','F'); |
$form->setGroupe('geom','F'); |
555 |
} |
} |
556 |
|
|
|
// description |
|
|
$form->setGroupe('batiment_nombre','D'); |
|
|
$form->setGroupe('logement_nombre','G'); |
|
|
$form->setGroupe('hauteur','G'); |
|
|
$form->setGroupe('piece_nombre','F'); |
|
|
|
|
|
$form->setGroupe('shon','D'); |
|
|
$form->setGroupe('shon_calcul','G'); |
|
|
$form->setGroupe('shob','G'); |
|
|
$form->setGroupe('lot','F'); |
|
|
|
|
|
$form->setGroupe('amenagement','D'); |
|
|
$form->setGroupe('parcelle_lot','G'); |
|
|
$form->setGroupe('parcelle_lot_lotissement','F'); |
|
557 |
} |
} |
558 |
|
|
559 |
function setOnchange(&$form,$maj){ |
function setOnchange(&$form,$maj){ |
574 |
function setLayout(&$form, $maj) { |
function setLayout(&$form, $maj) { |
575 |
// |
// |
576 |
$form->setBloc('dossier', 'D', '', ($maj == 3 ? 'col_9':'col_12')); |
$form->setBloc('dossier', 'D', '', ($maj == 3 ? 'col_9':'col_12')); |
577 |
$form->setBloc('dossier', 'D', '', 'col_9'); |
$form->setBloc('dossier', 'D', '', 'col_9'); |
578 |
$form->setFieldset('dossier', 'D', _("Dossier d'instruction")); |
|
579 |
$form->setFieldset('autorite_competente', 'F'); |
$form->setFieldset('dossier', 'D', _("Dossier d'instruction")); |
580 |
$form->setBloc('autorite_competente', 'F'); |
$form->setFieldset('autorite_competente', 'F'); |
581 |
$form->setBloc('date_demande', 'D', '', 'col_3'); |
|
582 |
$form->setFieldset('date_demande', 'D', _("Depot")); |
$form->setBloc('autorite_competente', 'F'); |
583 |
$form->setFieldset('date_depot', 'F'); |
|
584 |
$form->setFieldset('enjeu_urba', 'D', _("Enjeu")); |
$form->setBloc('date_demande', 'D', '', 'col_3'); |
585 |
$form->setFieldset('enjeu_erp', 'F'); |
|
586 |
$form->setBloc('enjeu_erp', 'F'); |
$form->setFieldset('date_demande', 'D', _("Depot")); |
587 |
$form->setBloc('enjeu_erp', 'F'); |
$form->setFieldset('date_dernier_depot', 'F'); |
588 |
|
|
589 |
|
$form->setFieldset('enjeu_urba', 'D', _("Enjeu")); |
590 |
|
$form->setFieldset('enjeu_erp', 'F'); |
591 |
|
|
592 |
|
$form->setFieldset('erp', 'D', _("Qualification")); |
593 |
|
$form->setFieldset('a_qualifier', 'F'); |
594 |
|
|
595 |
|
$form->setBloc('a_qualifier', 'F'); |
596 |
|
$form->setBloc('a_qualifier', 'F'); |
597 |
// |
// |
598 |
$form->setBloc('objet_dossier', 'D', '', 'col_12'); |
$form->setBloc('objet_dossier', 'D', '', 'col_12'); |
599 |
// |
|
600 |
$form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12'); |
$form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12'); |
601 |
$form->setRegroupe('date_conformite','F',''); |
$form->setFieldset('date_conformite','F',''); |
602 |
// |
|
603 |
$form->setBloc('date_conformite', 'F'); |
$form->setBloc('date_conformite', 'F'); |
604 |
|
|
605 |
$form->setBloc('parcelle','D',"", "col_12"); |
$form->setBloc('parcelle','D',"", "col_12"); |
606 |
$form->setBloc('a_qualifier','F'); |
$form->setBloc('geom1','F'); |
607 |
|
|
608 |
//Fieldset "Localisation du terrain" |
//Fieldset "Localisation du terrain" |
609 |
$form->setBloc('terrain_references_cadastrales','D',"","col_12"); |
$form->setBloc('terrain_references_cadastrales','D',"","col_12"); |
629 |
$form->setRegroupe('description','D',_('description').' '._('servitude'), $this->aff_amenagement); |
$form->setRegroupe('description','D',_('description').' '._('servitude'), $this->aff_amenagement); |
630 |
$form->setRegroupe('servitude','F',''); |
$form->setRegroupe('servitude','F',''); |
631 |
|
|
|
// amenagement |
|
|
$form->setRegroupe('amenagement','D',_('Amenagement'), $this->aff_amenagement); |
|
|
$form->setRegroupe('parcelle_lot','G',''); |
|
|
$form->setRegroupe('parcelle_lot_lotissement','F',''); |
|
632 |
|
|
633 |
} |
} |
634 |
|
|
688 |
$msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC); |
$msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC); |
689 |
} |
} |
690 |
} |
} |
691 |
} // fin de if ($this->f->getParameter('option_erp') != "") |
} // fin de if ($this->f->getParameter('option_erp') != "") |
692 |
|
|
693 |
|
// Mise à jour des données du dossier d'autorisation |
694 |
|
require_once "../obj/dossier_autorisation.class.php"; |
695 |
|
$da = new dossier_autorisation($this->valF["dossier_autorisation"], $this->db, DEBUG); |
696 |
|
$da->majDossierAutorisation(); |
697 |
} |
} |
698 |
|
|
699 |
/* |
/* |
954 |
$this->insertLinkDemandeDemandeur($db, $DEBUG); |
$this->insertLinkDemandeDemandeur($db, $DEBUG); |
955 |
} |
} |
956 |
|
|
957 |
|
/** |
958 |
|
* Ne servira surement pas mais dans le doute autant recalculer les données du DA |
959 |
|
*/ |
960 |
|
function triggersupprimerapres($id,&$db,$val,$DEBUG) { |
961 |
|
// Mise à jour des données du dossier d'autorisation |
962 |
|
require_once "../obj/dossier_autorisation.class.php"; |
963 |
|
$da = new dossier_autorisation($this->valF["dossier_autorisation"], $this->db, DEBUG); |
964 |
|
$da->majDossierAutorisation(); |
965 |
|
} |
966 |
|
|
967 |
/** |
/** |
968 |
* Retourne le type de dossier d'autorisation du dossier courant : |
* Retourne le type de dossier d'autorisation du dossier courant : |
1170 |
|
|
1171 |
// Ajout du délégataire |
// Ajout du délégataire |
1172 |
if(!empty($this->postedIdDemandeur['delegataire'])) { |
if(!empty($this->postedIdDemandeur['delegataire'])) { |
1173 |
$this->addLinkDossierDemandeur($this->postedIdDemandeur['delegataire'], true, $db, $DEBUG); |
$this->addLinkDossierDemandeur($this->postedIdDemandeur['delegataire'], false, $db, $DEBUG); |
1174 |
} |
} |
1175 |
|
|
1176 |
// Ajout des pétitionnaires |
// Ajout des pétitionnaires |
1310 |
$demandeur -> __destruct(); |
$demandeur -> __destruct(); |
1311 |
} |
} |
1312 |
// Si en édition de formulaire |
// Si en édition de formulaire |
1313 |
if($maj < 2) { |
if($maj < 2 AND $linkable) { |
1314 |
// Bouton d'ajout du pétitionnaire principal |
// Bouton d'ajout du pétitionnaire principal |
1315 |
// L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
// L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
1316 |
echo "<span id=\"add_petitionnaire_principal\" |
echo "<span id=\"add_petitionnaire_principal\" |
1336 |
$demandeur -> afficherSynthese("delegataire", $linkable); |
$demandeur -> afficherSynthese("delegataire", $linkable); |
1337 |
$demandeur -> __destruct(); |
$demandeur -> __destruct(); |
1338 |
} |
} |
1339 |
if($maj < 2) { |
if($maj < 2 AND $linkable) { |
1340 |
echo "<span id=\"add_delegataire\" |
echo "<span id=\"add_delegataire\" |
1341 |
class=\"om-form-button add-16\">". |
class=\"om-form-button add-16\">". |
1342 |
_("Saisir le delegataire"). |
_("Saisir le delegataire"). |
1369 |
$demandeur -> __destruct(); |
$demandeur -> __destruct(); |
1370 |
} |
} |
1371 |
} |
} |
1372 |
if ($maj < 2) { |
if ($maj < 2 AND $linkable) { |
1373 |
// L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
// L'ID DE L'INPUT SUIVANT EST NECESSAIRE AU BON FONCTIONNEMENT DU JS |
1374 |
echo "<span id=\"add_petitionnaire\" |
echo "<span id=\"add_petitionnaire\" |
1375 |
class=\"om-form-button add-16\">". |
class=\"om-form-button add-16\">". |