27 |
var $aff_description = "startClosed"; |
var $aff_description = "startClosed"; |
28 |
var $aff_amenagement = "startClosed"; |
var $aff_amenagement = "startClosed"; |
29 |
var $dossier_instruction_type; |
var $dossier_instruction_type; |
30 |
|
var $is_incomplet_notifie = null; |
31 |
var $valIdDemandeur = array("petitionnaire_principal" => "", |
var $valIdDemandeur = array("petitionnaire_principal" => "", |
32 |
"delegataire" => "", |
"delegataire" => "", |
33 |
"petitionnaire" => array()); |
"petitionnaire" => array()); |
79 |
} |
} |
80 |
|
|
81 |
//Si l'utilisateur est un instructeur et le dossier d'instruction est clôturé, |
//Si l'utilisateur est un instructeur et le dossier d'instruction est clôturé, |
82 |
//il n'est plus possible de le modifier, on affiche pas le lien de modification du |
//il n'est plus possible de le modifier, on affiche pas le lien de modification du |
83 |
//portlet |
//portlet |
84 |
if ( $this->f->isUserInstructeur() && $this->getStatut() == "cloture" ){ |
if ( $this->f->isUserInstructeur() && $this->getStatut() == "cloture" ){ |
85 |
|
|
92 |
|
|
93 |
$this->actions_sup['rapport_instruction'] = NULL; |
$this->actions_sup['rapport_instruction'] = NULL; |
94 |
} |
} |
95 |
|
} |
96 |
//Cache le lien des données techniques, si aucun n'est lié |
|
97 |
if ( $this->getDonneesTechniques() == '' ){ |
//Cache le lien des données techniques, si aucun n'est lié |
98 |
|
if ( $this->getDonneesTechniques() == '' && !$this->f->isUserAdministrateur() ){ |
99 |
$this->actions_sup['donnees_techniques'] = NULL; |
|
100 |
} |
$this->actions_sup['donnees_techniques'] = NULL; |
101 |
} |
} |
102 |
|
|
103 |
// Si l'option sig n'est pas réglé sur 'sig_externe', |
// Si l'option sig n'est pas réglé sur 'sig_externe', |
462 |
$this->addToMessage(_("La saisie d'un petitionnaire principal est obligatoire.")); |
$this->addToMessage(_("La saisie d'un petitionnaire principal est obligatoire.")); |
463 |
} |
} |
464 |
if($val['parcelle']!="" and $val['sig']!='Oui'){ |
if($val['parcelle']!="" and $val['sig']!='Oui'){ |
465 |
if (!preg_match('/^[0-9]{3} [A-Z]{1,3} [0-9]{1,5}$/', $val['parcelle']) && !preg_match('/^[0-9]{3}[A-Z]{1,3}[0-9]{1,5}$/', $val['parcelle'])){ |
if (!preg_match('/^[0-9]{3} [A-Z]{1,3} [0-9]{1,5}$/', $val['parcelle']) && !preg_match('/^[0-9]{3}[A-Z]{1,3}[0-9]{1,5}$/', $val['parcelle'])){ |
466 |
$this->correct=false; |
$this->correct=false; |
467 |
$this->addToMessage("<br>format parcelle incorrect"); |
$this->addToMessage("<br>format parcelle incorrect"); |
468 |
} |
} |
478 |
$form->setType('parcelle_lot_lotissement','hidden'); // PC |
$form->setType('parcelle_lot_lotissement','hidden'); // PC |
479 |
$form->setType('version','hidden'); // PC |
$form->setType('version','hidden'); // PC |
480 |
$form->setType('incompletude','hidden'); |
$form->setType('incompletude','hidden'); |
481 |
$form->setType('evenement_suivant_tacite','hidden'); |
$form->setType('incomplet_notifie','hidden'); |
|
$form->setType('evenement_suivant_tacite_incompletude','hidden'); |
|
482 |
$form->setType('etat_pendant_incompletude','hidden'); |
$form->setType('etat_pendant_incompletude','hidden'); |
483 |
$form->setType('duree_validite','hidden'); |
$form->setType('duree_validite','hidden'); |
484 |
$form->setType('description','hidden'); |
$form->setType('description','hidden'); |
485 |
|
$form->setType('quartier', 'hidden'); |
486 |
// XXX |
// XXX |
487 |
$form->setType('servitude', 'hidden'); |
$form->setType('servitude', 'hidden'); |
488 |
if ($maj < 2) { //ajouter et modifier |
if ($maj < 2) { //ajouter et modifier |
489 |
// cache |
// cache |
490 |
if($maj==0) $form->setType('dossier_libelle', 'hidden'); |
if($maj==0) $form->setType('dossier_libelle', 'hidden'); |
491 |
|
if($maj==0) $form->setType('dossier_demandeur','hidden'); |
492 |
|
if($maj==0) $form->setType('description_projet','hidden'); |
493 |
|
$form->setType('description_projet','hiddenstatic'); |
494 |
$form->setType('annee', 'hidden'); |
$form->setType('annee', 'hidden'); |
495 |
$form->setType('parcelle_archive','hidden'); |
$form->setType('parcelle_archive','hidden'); |
496 |
$form->setType('parcelle_lot_archive','hidden'); |
$form->setType('parcelle_lot_archive','hidden'); |
|
|
|
497 |
$form->setType('geom1', 'hidden'); |
$form->setType('geom1', 'hidden'); |
498 |
$form->setType('geom', 'hiddenstatic'); |
$form->setType('geom', 'hiddenstatic'); |
499 |
// $form->setType('servitude', 'hiddenstatic'); |
// $form->setType('servitude', 'hiddenstatic'); |
500 |
|
$form->setType('autorite_competente', 'selecthiddenstatic'); |
501 |
|
|
502 |
|
// Si l'état du dossier est incomplet |
503 |
|
if ($this->is_incomplet_notifie()) { |
504 |
|
// On cache les dates de complétude et de limite d'instruction |
505 |
|
$form->setType('date_complet', 'hiddendate'); |
506 |
|
$form->setType('date_limite', 'hiddendate'); |
507 |
|
$form->setType('evenement_suivant_tacite_incompletude','selecthiddenstatic'); |
508 |
|
$form->setType('evenement_suivant_tacite','hidden'); |
509 |
|
$form->setType('date_limite_incompletude', 'hiddenstaticdate'); |
510 |
|
|
511 |
$form->setType('autorite_competente', 'selectstatic'); |
} else { |
512 |
|
// Sinon on cache la date de limite d'incomplétude |
513 |
|
$form->setType('date_limite_incompletude', 'hiddendate'); |
514 |
|
$form->setType('evenement_suivant_tacite_incompletude','hidden'); |
515 |
|
$form->setType('evenement_suivant_tacite','selecthiddenstatic'); |
516 |
|
$form->setType('date_complet', 'hiddenstaticdate'); |
517 |
|
$form->setType('date_limite', 'hiddenstaticdate'); |
518 |
|
} |
519 |
|
|
520 |
// hiddenstatic |
// hiddenstatic |
521 |
if($maj==1) $form->setType('dossier_libelle', 'hiddenstatic'); |
if($maj==1) $form->setType('dossier_libelle', 'hiddenstatic'); |
522 |
|
if($maj==1) $form->setType('dossier_demandeur','hiddenstatic'); |
523 |
|
$form->setType('terrain','hiddenstatic'); |
524 |
$form->setType('etat','hiddenstatic'); |
$form->setType('etat','hiddenstatic'); |
525 |
$form->setType('avis_decision','hiddenstatic'); |
$form->setType('avis_decision','hiddenstatic'); |
526 |
$form->setType('delai_incompletude','hiddenstatic'); |
$form->setType('delai_incompletude','hidden'); |
527 |
$form->setType('delai','hiddenstatic'); |
$form->setType('delai','hiddenstatic'); |
528 |
$form->setType('terrain_surface_calcul','hiddenstatic'); |
$form->setType('terrain_surface_calcul','hiddenstatic'); |
529 |
$form->setType('shon_calcul','hiddenstatic'); |
$form->setType('shon_calcul','hiddenstatic'); |
534 |
// hiddenstaticdate |
// hiddenstaticdate |
535 |
$form->setType('date_notification_delai','hiddenstaticdate'); |
$form->setType('date_notification_delai','hiddenstaticdate'); |
536 |
$form->setType('date_decision','hiddenstaticdate'); |
$form->setType('date_decision','hiddenstaticdate'); |
537 |
$form->setType('date_limite','hiddenstaticdate'); |
//$form->setType('date_limite','hiddenstaticdate'); |
538 |
$form->setType('date_rejet','hiddenstaticdate'); |
$form->setType('date_rejet','hiddenstaticdate'); |
539 |
$form->setType('date_complet','hiddenstaticdate'); |
//$form->setType('date_complet','hiddenstaticdate'); |
540 |
$form->setType('date_limite','hiddenstaticdate'); |
//$form->setType('date_limite','hiddenstaticdate'); |
541 |
$form->setType('date_validite','hiddenstaticdate'); |
$form->setType('date_validite','hiddenstaticdate'); |
542 |
$form->setType('date_chantier','hiddenstaticdate'); |
$form->setType('date_chantier','hiddenstaticdate'); |
543 |
$form->setType('date_achevement','hiddenstaticdate'); |
$form->setType('date_achevement','hiddenstaticdate'); |
544 |
$form->setType('date_conformite','hiddenstaticdate'); |
$form->setType('date_conformite','hiddenstaticdate'); |
545 |
$form->setType('date_limite_incompletude','hiddenstaticdate'); |
//$form->setType('date_limite_incompletude','hiddenstaticdate'); |
546 |
|
|
547 |
$form->setType('date_depot','hiddenstaticdate'); |
$form->setType('date_depot','hiddenstaticdate'); |
548 |
$form->setType('date_dernier_depot','hiddenstaticdate'); |
$form->setType('date_dernier_depot','hiddenstaticdate'); |
624 |
$form->setType('shon_calcul', 'hidden'); |
$form->setType('shon_calcul', 'hidden'); |
625 |
$form->setType('shob', 'hidden'); |
$form->setType('shob', 'hidden'); |
626 |
$form->setType('lot', 'hidden'); |
$form->setType('lot', 'hidden'); |
627 |
|
$form->setType('delai_incompletude','hidden'); |
628 |
|
// Si l'état du dossier est incomplet |
629 |
|
if ($this->is_incomplet_notifie()) { |
630 |
|
// On cache les dates de complétude et de limite d'instruction |
631 |
|
$form->setType('date_complet', 'hiddendate'); |
632 |
|
$form->setType('date_limite', 'hiddendate'); |
633 |
|
$form->setType('evenement_suivant_tacite_incompletude','selecthiddenstatic'); |
634 |
|
$form->setType('evenement_suivant_tacite','hidden'); |
635 |
|
|
636 |
|
} else { |
637 |
|
// Sinon on cache la date de limite d'incomplétude |
638 |
|
$form->setType('date_limite_incompletude', 'hiddendate'); |
639 |
|
$form->setType('evenement_suivant_tacite_incompletude','hidden'); |
640 |
|
$form->setType('evenement_suivant_tacite','selecthiddenstatic'); |
641 |
|
} |
642 |
} |
} |
643 |
|
|
644 |
// Le profil Qualificateur ne peut modifier seulement les champs |
// Le profil Qualificateur ne peut modifier seulement les champs |
645 |
// autorite_competente, a_qualifier et erp |
// autorite_competente, a_qualifier et erp |
646 |
if ($this->f->isUserQualificateur()) { |
if ($this->f->isUserQualificateur()) { |
647 |
|
|
648 |
// En modification |
// En modification |
668 |
$form->setType('division', 'hidden'); |
$form->setType('division', 'hidden'); |
669 |
} |
} |
670 |
$form->setType('dossier_autorisation', 'hidden'); |
$form->setType('dossier_autorisation', 'hidden'); |
671 |
$form->setType('dossier_autorisation_libelle', 'hiddenstatic'); |
$form->setType('dossier_autorisation_libelle', 'hidden'); |
672 |
$form->setType('dossier_instruction_type', 'selecthiddenstatic'); |
$form->setType('dossier_instruction_type', 'selecthiddenstatic'); |
673 |
// |
// |
674 |
if ($maj == 0) { |
if ($maj == 0) { |
685 |
// Cache la date de la demande |
// Cache la date de la demande |
686 |
$form->setType('date_demande', 'hiddendate'); |
$form->setType('date_demande', 'hiddendate'); |
687 |
} |
} |
688 |
|
|
689 |
|
// XXX Champs cachés |
690 |
|
$form->setType('accord_tacite', 'hidden'); |
691 |
|
$form->setType('date_rejet', 'hiddendate'); |
692 |
|
$form->setType('date_notification_delai', 'hiddendate'); |
693 |
|
$form->setType('date_chantier', 'hiddendate'); |
694 |
|
$form->setType('date_achevement', 'hiddendate'); |
695 |
|
$form->setType('date_conformite', 'hiddendate'); |
696 |
} |
} |
697 |
|
|
698 |
function setVal(&$form,$maj,$validation){ |
function setVal(&$form,$maj,$validation){ |
733 |
} |
} |
734 |
|
|
735 |
function setSelect(&$form, $maj,&$db,$debug) { |
function setSelect(&$form, $maj,&$db,$debug) { |
736 |
|
parent::setSelect($form, $maj, $db, $debug); |
737 |
|
|
738 |
//optimisation sur table importante parcelle -> pas d appel methode parent |
//optimisation sur table importante parcelle -> pas d appel methode parent |
739 |
if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc.php")) |
if(file_exists ("../sql/".$db->phptype."/".$this->table.".form.inc.php")) |
740 |
include ("../sql/".$db->phptype."/".$this->table.".form.inc.php"); |
include ("../sql/".$db->phptype."/".$this->table.".form.inc.php"); |
741 |
|
|
742 |
|
/* |
743 |
|
* Pour chaque init_select d'un select non modifiable on teste |
744 |
|
* si l'on est en mode modifier : si c'est le cas alors on initialise le |
745 |
|
* select en mode consulter (qui n'affiche rien s'il n'y a aucune valeur). |
746 |
|
*/ |
747 |
|
|
748 |
// instructeur |
// instructeur |
749 |
$this->init_select($form, $db, $maj, $debug, "instructeur", |
$this->init_select($form, $db, $maj, $debug, "instructeur", |
750 |
$sql_instructeur, $sql_instructeur_by_id, true); |
$sql_instructeur, $sql_instructeur_by_id, false); |
751 |
|
|
752 |
// etat |
// etat |
753 |
$this->init_select($form, $db, $maj, $debug, "etat", |
if ($maj == 1) { |
754 |
|
$this->init_select($form, $db, 3, $debug, "etat", |
755 |
$sql_etat, $sql_etat_by_id, false); |
$sql_etat, $sql_etat_by_id, false); |
756 |
|
} else { |
757 |
|
$this->init_select($form, $db, $maj, $debug, "etat", |
758 |
|
$sql_etat, $sql_etat_by_id, false); |
759 |
|
} |
760 |
|
|
761 |
// dossier_instruction_type |
// dossier_instruction_type |
762 |
$this->init_select($form, $db, $maj, $debug, "dossier_instruction_type", |
if ($maj == 1) { |
763 |
|
$this->init_select($form, $db, 3, $debug, "dossier_instruction_type", |
764 |
$sql_dossier_instruction_type, $sql_dossier_instruction_type_by_id, false); |
$sql_dossier_instruction_type, $sql_dossier_instruction_type_by_id, false); |
765 |
|
} else { |
766 |
|
$this->init_select($form, $db, $maj, $debug, "dossier_instruction_type", |
767 |
|
$sql_dossier_instruction_type, $sql_dossier_instruction_type_by_id, false); |
768 |
|
} |
769 |
|
|
770 |
// division |
// division |
771 |
$this->init_select($form, $db, $maj, $debug, "division", |
$this->init_select($form, $db, $maj, $debug, "division", |
772 |
$sql_division, $sql_division_by_id, true); |
$sql_division, $sql_division_by_id, false); |
773 |
|
|
774 |
// autorite_competente |
// autorite_competente |
775 |
$this->init_select($form, $db, $maj, $debug, "autorite_competente", |
if ($maj == 1) { |
776 |
|
$this->init_select($form, $db, 3, $debug, "autorite_competente", |
777 |
$sql_autorite_competente, $sql_autorite_competente_by_id, false); |
$sql_autorite_competente, $sql_autorite_competente_by_id, false); |
778 |
|
} else { |
779 |
|
$this->init_select($form, $db, $maj, $debug, "autorite_competente", |
780 |
|
$sql_autorite_competente, $sql_autorite_competente_by_id, false); |
781 |
|
} |
782 |
|
|
783 |
// avis_decision |
// avis_decision |
784 |
$this->init_select($form, $db, $maj, $debug, "avis_decision", |
if ($maj == 1) { |
785 |
|
$this->init_select($form, $db, 3, $debug, "avis_decision", |
786 |
$sql_avis_decision, $sql_avis_decision_by_id, false); |
$sql_avis_decision, $sql_avis_decision_by_id, false); |
787 |
|
} else { |
788 |
|
$this->init_select($form, $db, $maj, $debug, "avis_decision", |
789 |
|
$sql_avis_decision, $sql_avis_decision_by_id, false); |
790 |
|
} |
791 |
|
|
792 |
|
// evenement_suivant_tacite |
793 |
|
if ($maj == 1) { |
794 |
|
$this->init_select($form, $db, 3, $debug, "evenement_suivant_tacite", |
795 |
|
$sql_evenement_suivant_tacite, $sql_evenement_suivant_tacite_by_id, false); |
796 |
|
} else { |
797 |
|
$this->init_select($form, $db, $maj, $debug, "evenement_suivant_tacite", |
798 |
|
$sql_evenement_suivant_tacite, $sql_evenement_suivant_tacite_by_id, false); |
799 |
|
} |
800 |
|
|
801 |
|
// evenement_suivant_tacite_incompletude |
802 |
|
if ($maj == 1) { |
803 |
|
$this->init_select($form, $db, 3, $debug, "evenement_suivant_tacite_incompletude", |
804 |
|
$sql_evenement_suivant_tacite_incompletude, $sql_evenement_suivant_tacite_incompletude_by_id, false); |
805 |
|
} else { |
806 |
|
$this->init_select($form, $db, $maj, $debug, "evenement_suivant_tacite_incompletude", |
807 |
|
$sql_evenement_suivant_tacite_incompletude, $sql_evenement_suivant_tacite_incompletude_by_id, false); |
808 |
|
} |
809 |
|
|
810 |
if($maj<2){ |
if($maj<2){ |
811 |
// parcelle_lot |
// parcelle_lot |
868 |
function setLib(&$form,$maj) { |
function setLib(&$form,$maj) { |
869 |
parent::setLib($form,$maj); |
parent::setLib($form,$maj); |
870 |
$form->setLib('dossier_autorisation_libelle',_('dossier_autorisation_libelle')); |
$form->setLib('dossier_autorisation_libelle',_('dossier_autorisation_libelle')); |
871 |
|
$form->setLib('dossier_instruction_type',_('type de dossier')); |
872 |
$form->setLib('servitude',_('contraintes')); |
$form->setLib('servitude',_('contraintes')); |
873 |
$form->setLib('geom',_('centroide')); |
$form->setLib('dossier_demandeur',_('demandeur')); |
874 |
|
$form->setLib('description_projet',_('description du projet')); |
875 |
|
$form->setLib('autorite_competente',_('competence')); |
876 |
|
$form->setLib('geom',_('geolocalisaion')); |
877 |
$form->setLib('date_limite',_("date limite d'instruction")); |
$form->setLib('date_limite',_("date limite d'instruction")); |
878 |
$form->setLib('delai',_("delai d'instruction")); |
$form->setLib('delai',_("delai d'instruction")); |
879 |
$form->setLib('accord_tacite',_("decision tacite")); |
$form->setLib('accord_tacite',_("decision tacite")); |
880 |
|
$form->setLib('enjeu_urba', _("urbanisme")); |
881 |
|
$form->setLib('enjeu_erp', _("ERP")); |
882 |
|
$form->setLib('numero_versement_archive', _("numero")); |
883 |
|
$form->setLib('erp', _("ERP")); |
884 |
|
$form->setLib('date_depot', _("depot")); |
885 |
|
$form->setLib('date_dernier_depot', _("dernier depot")); |
886 |
|
$form->setLib('date_limite', _("limite d'instruction")); |
887 |
|
$form->setLib('delai', _("delai (mois)")); |
888 |
|
$form->setLib('date_complet', _("completude")); |
889 |
|
$form->setLib('date_limite_incompletude', _("limite d'incompletude")); |
890 |
|
$form->setLib('date_decision', _("date de la decision")); |
891 |
|
$form->setLib('date_validite', _("fin de validite le")); |
892 |
} |
} |
893 |
|
|
894 |
function setOnchange(&$form,$maj){ |
function setOnchange(&$form,$maj){ |
907 |
} |
} |
908 |
|
|
909 |
function setLayout(&$form, $maj) { |
function setLayout(&$form, $maj) { |
910 |
// |
|
911 |
|
// En-tête |
912 |
$form->setBloc('dossier_libelle', 'D', '', ($maj == 3 ? 'col_9':'col_12')); |
$form->setBloc('dossier_libelle', 'D', '', ($maj == 3 ? 'col_9':'col_12')); |
913 |
|
|
914 |
|
// Col1 : Fieldset "Dossier d'Instruction" |
915 |
$form->setBloc('dossier_libelle', 'D', '', 'col_9'); |
$form->setBloc('dossier_libelle', 'D', '', 'col_9'); |
916 |
|
|
917 |
$form->setFieldset('dossier_libelle', 'D', _("Dossier d'instruction")); |
$form->setFieldset('dossier_libelle', 'D', _("Dossier d'instruction")); |
918 |
$form->setFieldset('numero_versement_archive', 'F'); |
$form->setFieldset('geom', 'F'); |
919 |
//Fieldset "Localisation du terrain" |
|
|
// |
|
|
$form->setBloc('terrain_adresse_voie_numero','D'); |
|
|
$form->setFieldset('terrain_adresse_voie_numero','D',_('Localisation du terrain')); |
|
|
|
|
|
$form->setBloc('terrain_adresse_voie_numero','D',"","col_6"); |
|
|
$form->setBloc('terrain_references_cadastrales','F'); |
|
|
|
|
|
$form->setBloc('terrain_adresse_voie','D',"","col_6"); |
|
|
$form->setBloc('geom','F'); |
|
|
|
|
|
$form->setFieldset('geom','F',''); |
|
|
$form->setBloc('geom','F'); |
|
920 |
|
|
921 |
$form->setBloc('geom', 'F'); |
$form->setBloc('geom', 'F'); |
922 |
|
|
923 |
$form->setBloc('date_demande', 'D', '', 'col_3'); |
// Col2 : 3 fieldsets |
924 |
|
$form->setBloc('enjeu_urba', 'D', '', 'col_3'); |
925 |
|
|
926 |
$form->setFieldset('date_demande', 'D', _("Depot")); |
// Fieldset "Enjeu" |
|
$form->setFieldset('date_dernier_depot', 'F'); |
|
|
|
|
927 |
$form->setFieldset('enjeu_urba', 'D', _("Enjeu")); |
$form->setFieldset('enjeu_urba', 'D', _("Enjeu")); |
928 |
$form->setFieldset('enjeu_erp', 'F'); |
$form->setFieldset('enjeu_erp', 'F'); |
929 |
|
// Fieldset "Qualification" |
930 |
$form->setFieldset('erp', 'D', _("Qualification")); |
$form->setFieldset('erp', 'D', _("Qualification")); |
931 |
$form->setFieldset('a_qualifier', 'F'); |
$form->setFieldset('a_qualifier', 'F'); |
932 |
|
// Fieldset "Archive" |
933 |
|
$form->setFieldset('numero_versement_archive', 'D', _("Archive")); |
934 |
|
$form->setFieldset('date_demande', 'F'); |
935 |
|
|
936 |
|
$form->setBloc('date_demande', 'F'); |
937 |
|
$form->setBloc('date_demande', 'F'); |
938 |
|
|
939 |
|
// Fieldset "Instruction" |
940 |
|
$form->setBloc('date_depot', 'D', '', 'col_12'); |
941 |
|
$form->setFieldset('date_depot', 'D', _('Instruction'), 'col_12'); |
942 |
|
|
943 |
|
// Fieldset "Suivi" |
944 |
|
$form->setBloc('date_depot', 'D', '', 'col_12'); |
945 |
|
|
946 |
|
$form->setFieldset('date_depot', 'D', _('Suivi'), 'col_12'); |
947 |
|
// Col 1 |
948 |
|
$form->setBloc('date_depot', 'D', '', 'col_6'); |
949 |
|
$form->setBloc('date_depot', 'D'); |
950 |
|
$form->setBloc('date_dernier_depot', 'F'); |
951 |
|
$form->setBloc('date_limite', 'D', '', 'interligne'); |
952 |
|
$form->setBloc('date_limite_incompletude', 'F'); |
953 |
|
$form->setBloc('date_limite_incompletude', 'F'); |
954 |
|
// Col 2 |
955 |
|
$form->setBloc('etat', 'D', '', 'col_6'); |
956 |
|
$form->setBloc('etat', 'D'); |
957 |
|
$form->setBloc('etat', 'F'); |
958 |
|
$form->setBloc('evenement_suivant_tacite', 'D', '', 'evmt_suivant_tacite_di'); |
959 |
|
$form->setBloc('evenement_suivant_tacite_incompletude', 'F'); |
960 |
|
$form->setBloc('evenement_suivant_tacite_incompletude', 'F'); |
961 |
|
$form->setFieldset('evenement_suivant_tacite_incompletude','F',''); |
962 |
|
|
963 |
|
$form->setBloc('evenement_suivant_tacite_incompletude', 'F'); // Fin Suivi |
964 |
|
|
965 |
$form->setBloc('a_qualifier', 'F'); |
// Bloc 2 fieldsets |
966 |
$form->setBloc('a_qualifier', 'F'); |
$form->setBloc('date_decision', 'D', '', 'col_12'); |
967 |
|
|
968 |
// |
// Col 1 Fieldset "Décision" |
969 |
$form->setBloc('date_complet', 'D', '', 'col_12'); |
$form->setFieldset('date_decision', 'D', _('Decision'), 'col_6'); |
970 |
|
$form->setFieldset('avis_decision','F',''); |
971 |
$form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12'); |
// Col 2 Fieldset "Validité de l'autorisation" |
972 |
|
$form->setFieldset('date_validite', 'D', _("Validite de l'autorisation"), 'col_6'); |
973 |
|
$form->setFieldset('date_validite','F',''); |
974 |
|
|
975 |
$form->setBloc('date_complet', 'D', '', 'col_4'); |
$form->setBloc('date_validite', 'F'); // Fin bloc 2 fieldsets |
|
$form->setBloc('date_limite_incompletude', 'F'); |
|
976 |
|
|
977 |
$form->setBloc('date_rejet', 'D', '', 'col_4'); |
// XXX Champs cachés |
978 |
$form->setBloc('delai_incompletude', 'F'); |
// // Fieldset "Autre" |
979 |
|
// $form->setBloc('accord_tacite', 'D', '', 'col_12'); |
980 |
|
// $form->setFieldset('accord_tacite', 'D', _('Autre'), 'col_12'); |
981 |
|
|
982 |
$form->setBloc('etat', 'D', '', 'col_4'); |
// $form->setBloc('accord_tacite', 'D', '', 'col_4'); |
983 |
$form->setBloc('date_conformite', 'F'); |
// $form->setBloc('accord_tacite', 'F'); |
984 |
|
|
985 |
$form->setFieldset('date_conformite','F',''); |
// $form->setBloc('date_rejet', 'D', '', 'col_4'); |
986 |
|
// $form->setBloc('date_achevement', 'F'); |
987 |
$form->setBloc('date_conformite', 'F'); |
|
988 |
|
// $form->setBloc('date_conformite', 'D', '', 'col_4'); |
989 |
$form->setBloc('parcelle','D',"", "col_12"); |
// $form->setBloc('date_conformite', 'F'); |
|
$form->setBloc('geom1','F'); |
|
990 |
|
|
991 |
|
// $form->setFieldset('date_conformite','F',''); |
992 |
|
// $form->setBloc('date_conformite', 'F'); // Fin Autre |
993 |
|
|
994 |
|
$form->setFieldset('date_conformite','F',''); |
995 |
|
$form->setBloc('date_conformite', 'F'); // Fin Instruction |
996 |
|
|
997 |
|
// Fieldset "Localisation du terrain" |
998 |
|
$form->setBloc('terrain_adresse_voie_numero', 'D', '', 'col_12'); |
999 |
|
|
1000 |
|
$form->setFieldset('terrain_adresse_voie_numero', 'D', _('Localisation du terrain'), 'startClosed'); |
1001 |
|
// Col 1 |
1002 |
|
$form->setBloc('terrain_adresse_voie_numero', 'D', "", "col_6"); |
1003 |
|
$form->setBloc('terrain_references_cadastrales', 'F'); |
1004 |
|
// Col 2 |
1005 |
|
$form->setBloc('terrain_adresse_voie', 'D', "", "col_6"); |
1006 |
|
$form->setBloc('terrain_superficie', 'F'); |
1007 |
|
|
1008 |
|
$form->setFieldset('terrain_superficie', 'F', ''); |
1009 |
|
|
1010 |
|
$form->setBloc('terrain_superficie', 'F'); |
1011 |
|
} |
1012 |
|
|
1013 |
|
/** |
1014 |
|
* Permet de retourner si le dossier est incomplet notifié |
1015 |
|
* |
1016 |
|
* @return boolean true si incomplet notifié |
1017 |
|
*/ |
1018 |
|
function is_incomplet_notifie() { |
1019 |
|
// Si le dossier est défini en tant qu'incomplet notifie |
1020 |
|
if($this->getVal('incomplet_notifie') == 't' AND |
1021 |
|
$this->getVal('incompletude') == 't') { |
1022 |
|
return true; |
1023 |
|
} |
1024 |
|
return false; |
1025 |
} |
} |
1026 |
|
|
1027 |
/* ============================================================= |
/* ============================================================= |
1059 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1060 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1061 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1062 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1063 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1064 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1065 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1066 |
} |
} |
1067 |
else { |
else { |
1068 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1083 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1084 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1085 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1086 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1087 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1088 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1089 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1090 |
} |
} |
1091 |
else { |
else { |
1092 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1108 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1109 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1110 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1111 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1112 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1113 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1114 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1115 |
} |
} |
1116 |
else { |
else { |
1117 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1133 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1134 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1135 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1136 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1137 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1138 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1139 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1140 |
} |
} |
1141 |
else { |
else { |
1142 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1444 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1445 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1446 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1447 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1448 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1449 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1450 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1451 |
} |
} |
1452 |
else { |
else { |
1453 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1470 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1471 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1472 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1473 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1474 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1475 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1476 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1477 |
} |
} |
1478 |
else { |
else { |
1479 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1873 |
} |
} |
1874 |
|
|
1875 |
// Tri |
// Tri |
1876 |
$tri = " ORDER BY contrainte_groupe, contrainte_sousgroupe, |
$tri = " ORDER BY contrainte_groupe DESC, contrainte_sousgroupe, |
1877 |
contrainte.no_ordre, contrainte.libelle "; |
contrainte.no_ordre, contrainte.libelle "; |
1878 |
|
|
1879 |
// Requête SQL |
// Requête SQL |
1967 |
|
|
1968 |
// Sauvegarde des données pour les comparer |
// Sauvegarde des données pour les comparer |
1969 |
$lastRow = array(); |
$lastRow = array(); |
1970 |
$lastRow['contrainte_groupe'] = ''; |
$lastRow['contrainte_groupe'] = 'empty'; |
1971 |
$lastRow['contrainte_sousgroupe'] = ''; |
$lastRow['contrainte_sousgroupe'] = 'empty'; |
1972 |
|
|
1973 |
// Tant qu'il y a des résultats |
// Tant qu'il y a des résultats |
1974 |
while($row = &$listContrainte->fetchRow(DB_FETCHMODE_ASSOC)) { |
while($row = &$listContrainte->fetchRow(DB_FETCHMODE_ASSOC)) { |
1977 |
if ($row['contrainte_groupe'] != $lastRow['contrainte_groupe']) { |
if ($row['contrainte_groupe'] != $lastRow['contrainte_groupe']) { |
1978 |
|
|
1979 |
// Si l'identifiant du groupe d'avant est vide |
// Si l'identifiant du groupe d'avant est vide |
1980 |
if ($lastRow['contrainte_groupe'] != '') { |
if ($lastRow['contrainte_groupe'] != 'empty') { |
1981 |
// Ferme le tableau |
// Ferme le tableau |
1982 |
printf("</table>"); |
printf("</table>"); |
1983 |
// Ferme le div |
// Ferme le div |
2000 |
// |
// |
2001 |
if($row['contrainte_groupe'] == $lastRow['contrainte_groupe']) { |
if($row['contrainte_groupe'] == $lastRow['contrainte_groupe']) { |
2002 |
// Si l'identifiant de la sous-groupe d'avant est vide |
// Si l'identifiant de la sous-groupe d'avant est vide |
2003 |
if ($lastRow['contrainte_sousgroupe'] != '') { |
if ($lastRow['contrainte_sousgroupe'] != 'empty') { |
2004 |
// Ferme le tableau |
// Ferme le tableau |
2005 |
printf("</table>"); |
printf("</table>"); |
2006 |
// Ferme le div |
// Ferme le div |
2083 |
|
|
2084 |
// Conteneur de la listes des demandeurs |
// Conteneur de la listes des demandeurs |
2085 |
echo "<div id=\"liste_demandeur\" class=\"demande_hidden_bloc col_12\">"; |
echo "<div id=\"liste_demandeur\" class=\"demande_hidden_bloc col_12\">"; |
2086 |
echo "<fieldset class=\"cadre ui-corner-all ui-widget-content\">"; |
echo "<fieldset class=\"cadre ui-corner-all ui-widget-content startClosed\">"; |
2087 |
echo " <legend class=\"ui-corner-all ui-widget-content ui-state-active\">" |
echo " <legend class=\"ui-corner-all ui-widget-content ui-state-active\">" |
2088 |
._("Petitionnaire")."</legend>"; |
._("Petitionnaire")."</legend>"; |
2089 |
// Si des demandeurs sont liés à la demande |
// Si des demandeurs sont liés à la demande |
2266 |
} else { |
} else { |
2267 |
echo "tab.php?"; |
echo "tab.php?"; |
2268 |
} |
} |
2269 |
// Permet de retourner sur la bonne page |
// Permet de retourner sur la bonne page |
2270 |
if (isset($_GET['retourformulaire']) && $_GET['retourformulaire'] != '') { |
if (isset($_GET['retourformulaire']) && $_GET['retourformulaire'] != '') { |
2271 |
echo "obj=".$_GET['retourformulaire']; |
echo "obj=".$_GET['retourformulaire']; |
2272 |
} else { |
} else { |