78 |
} |
} |
79 |
|
|
80 |
//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é, |
81 |
//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 |
82 |
//portlet |
//portlet |
83 |
if ( $this->f->isUserInstructeur() && $this->getStatut() == "cloture" ){ |
if ( $this->f->isUserInstructeur() && $this->getStatut() == "cloture" ){ |
84 |
|
|
91 |
|
|
92 |
$this->actions_sup['rapport_instruction'] = NULL; |
$this->actions_sup['rapport_instruction'] = NULL; |
93 |
} |
} |
94 |
|
} |
95 |
//Cache le lien des données techniques, si aucun n'est lié |
|
96 |
if ( $this->getDonneesTechniques() == '' ){ |
//Cache le lien des données techniques, si aucun n'est lié |
97 |
|
if ( $this->getDonneesTechniques() == '' && !$this->f->isUserAdministrateur() ){ |
98 |
$this->actions_sup['donnees_techniques'] = NULL; |
|
99 |
} |
$this->actions_sup['donnees_techniques'] = NULL; |
100 |
} |
} |
101 |
|
|
102 |
// Si l'option sig n'est pas réglé sur 'sig_externe', |
// Si l'option sig n'est pas réglé sur 'sig_externe', |
461 |
$this->addToMessage(_("La saisie d'un petitionnaire principal est obligatoire.")); |
$this->addToMessage(_("La saisie d'un petitionnaire principal est obligatoire.")); |
462 |
} |
} |
463 |
if($val['parcelle']!="" and $val['sig']!='Oui'){ |
if($val['parcelle']!="" and $val['sig']!='Oui'){ |
464 |
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'])){ |
465 |
$this->correct=false; |
$this->correct=false; |
466 |
$this->addToMessage("<br>format parcelle incorrect"); |
$this->addToMessage("<br>format parcelle incorrect"); |
467 |
} |
} |
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 |
$form->setType('annee', 'hidden'); |
$form->setType('annee', 'hidden'); |
493 |
$form->setType('parcelle_archive','hidden'); |
$form->setType('parcelle_archive','hidden'); |
494 |
$form->setType('parcelle_lot_archive','hidden'); |
$form->setType('parcelle_lot_archive','hidden'); |
|
|
|
495 |
$form->setType('geom1', 'hidden'); |
$form->setType('geom1', 'hidden'); |
496 |
$form->setType('geom', 'hiddenstatic'); |
$form->setType('geom', 'hiddenstatic'); |
497 |
// $form->setType('servitude', 'hiddenstatic'); |
// $form->setType('servitude', 'hiddenstatic'); |
500 |
|
|
501 |
// hiddenstatic |
// hiddenstatic |
502 |
if($maj==1) $form->setType('dossier_libelle', 'hiddenstatic'); |
if($maj==1) $form->setType('dossier_libelle', 'hiddenstatic'); |
503 |
|
if($maj==1) $form->setType('dossier_demandeur','hiddenstatic'); |
504 |
|
$form->setType('terrain','hiddenstatic'); |
505 |
$form->setType('etat','hiddenstatic'); |
$form->setType('etat','hiddenstatic'); |
506 |
$form->setType('avis_decision','hiddenstatic'); |
$form->setType('avis_decision','hiddenstatic'); |
507 |
$form->setType('delai_incompletude','hiddenstatic'); |
$form->setType('delai_incompletude','hiddenstatic'); |
605 |
$form->setType('shon_calcul', 'hidden'); |
$form->setType('shon_calcul', 'hidden'); |
606 |
$form->setType('shob', 'hidden'); |
$form->setType('shob', 'hidden'); |
607 |
$form->setType('lot', 'hidden'); |
$form->setType('lot', 'hidden'); |
608 |
|
// Si l'état du dossier est incomplet |
609 |
|
if ($this->getVal('etat') == 'incomplet' |
610 |
|
|| $this->getVal('etat') == 'incomplet_notifie') { |
611 |
|
// On cache les dates de complétude et de limite d'instruction |
612 |
|
$form->setType('date_complet', 'hidden'); |
613 |
|
$form->setType('date_limite', 'hidden'); |
614 |
|
$form->setType('delai','hidden'); |
615 |
|
} else { |
616 |
|
// Sinon on cache la date de limite d'incomplétude |
617 |
|
$form->setType('date_limite_incompletude', 'hidden'); |
618 |
|
$form->setType('delai_incompletude','hidden'); |
619 |
|
} |
620 |
} |
} |
621 |
|
|
622 |
// Le profil Qualificateur ne peut modifier seulement les champs |
// Le profil Qualificateur ne peut modifier seulement les champs |
623 |
// autorite_competente, a_qualifier et erp |
// autorite_competente, a_qualifier et erp |
624 |
if ($this->f->isUserQualificateur()) { |
if ($this->f->isUserQualificateur()) { |
625 |
|
|
626 |
// En modification |
// En modification |
646 |
$form->setType('division', 'hidden'); |
$form->setType('division', 'hidden'); |
647 |
} |
} |
648 |
$form->setType('dossier_autorisation', 'hidden'); |
$form->setType('dossier_autorisation', 'hidden'); |
649 |
$form->setType('dossier_autorisation_libelle', 'hiddenstatic'); |
$form->setType('dossier_autorisation_libelle', 'hidden'); |
650 |
$form->setType('dossier_instruction_type', 'selecthiddenstatic'); |
$form->setType('dossier_instruction_type', 'selecthiddenstatic'); |
651 |
// |
// |
652 |
if ($maj == 0) { |
if ($maj == 0) { |
663 |
// Cache la date de la demande |
// Cache la date de la demande |
664 |
$form->setType('date_demande', 'hiddendate'); |
$form->setType('date_demande', 'hiddendate'); |
665 |
} |
} |
666 |
|
|
667 |
|
// XXX Champs cachés |
668 |
|
$form->setType('accord_tacite', 'hidden'); |
669 |
|
$form->setType('date_rejet', 'hidden'); |
670 |
|
$form->setType('date_notification_delai', 'hidden'); |
671 |
|
$form->setType('date_chantier', 'hidden'); |
672 |
|
$form->setType('date_achevement', 'hidden'); |
673 |
|
$form->setType('date_conformite', 'hidden'); |
674 |
} |
} |
675 |
|
|
676 |
function setVal(&$form,$maj,$validation){ |
function setVal(&$form,$maj,$validation){ |
801 |
function setLib(&$form,$maj) { |
function setLib(&$form,$maj) { |
802 |
parent::setLib($form,$maj); |
parent::setLib($form,$maj); |
803 |
$form->setLib('dossier_autorisation_libelle',_('dossier_autorisation_libelle')); |
$form->setLib('dossier_autorisation_libelle',_('dossier_autorisation_libelle')); |
804 |
|
$form->setLib('dossier_instruction_type',_('type de dossier')); |
805 |
$form->setLib('servitude',_('contraintes')); |
$form->setLib('servitude',_('contraintes')); |
806 |
$form->setLib('geom',_('centroide')); |
$form->setLib('dossier_demandeur',_('demandeur')); |
807 |
|
$form->setLib('description_projet',_('description du projet')); |
808 |
|
$form->setLib('autorite_competente',_('competence')); |
809 |
|
$form->setLib('geom',_('geolocalisaion')); |
810 |
$form->setLib('date_limite',_("date limite d'instruction")); |
$form->setLib('date_limite',_("date limite d'instruction")); |
811 |
$form->setLib('delai',_("delai d'instruction")); |
$form->setLib('delai',_("delai d'instruction")); |
812 |
$form->setLib('accord_tacite',_("decision tacite")); |
$form->setLib('accord_tacite',_("decision tacite")); |
813 |
|
$form->setLib('enjeu_urba', _("urbanisme")); |
814 |
|
$form->setLib('enjeu_erp', _("ERP")); |
815 |
|
$form->setLib('numero_versement_archive', _("numero")); |
816 |
|
$form->setLib('erp', _("ERP")); |
817 |
|
$form->setLib('date_depot', _("depot")); |
818 |
|
$form->setLib('date_dernier_depot', _("dernier depot")); |
819 |
|
$form->setLib('date_limite', _("limite d'instruction")); |
820 |
|
$form->setLib('delai', _("delai (mois)")); |
821 |
|
$form->setLib('date_complet', _("completude")); |
822 |
|
$form->setLib('date_limite_incompletude', _("limite d'incompletude")); |
823 |
|
$form->setLib('date_decision', _("date de la decision")); |
824 |
|
$form->setLib('date_validite', _("fin de validite le")); |
825 |
} |
} |
826 |
|
|
827 |
function setOnchange(&$form,$maj){ |
function setOnchange(&$form,$maj){ |
840 |
} |
} |
841 |
|
|
842 |
function setLayout(&$form, $maj) { |
function setLayout(&$form, $maj) { |
843 |
// |
|
844 |
|
// En-tête |
845 |
$form->setBloc('dossier_libelle', 'D', '', ($maj == 3 ? 'col_9':'col_12')); |
$form->setBloc('dossier_libelle', 'D', '', ($maj == 3 ? 'col_9':'col_12')); |
846 |
|
|
847 |
|
// Col1 : Fieldset "Dossier d'Instruction" |
848 |
$form->setBloc('dossier_libelle', 'D', '', 'col_9'); |
$form->setBloc('dossier_libelle', 'D', '', 'col_9'); |
849 |
|
|
850 |
$form->setFieldset('dossier_libelle', 'D', _("Dossier d'instruction")); |
$form->setFieldset('dossier_libelle', 'D', _("Dossier d'instruction")); |
851 |
$form->setFieldset('numero_versement_archive', 'F'); |
$form->setFieldset('geom', 'F'); |
852 |
//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'); |
|
853 |
|
|
854 |
$form->setBloc('geom', 'F'); |
$form->setBloc('geom', 'F'); |
855 |
|
|
856 |
$form->setBloc('date_demande', 'D', '', 'col_3'); |
// Col2 : 3 fieldsets |
857 |
|
$form->setBloc('enjeu_urba', 'D', '', 'col_3'); |
858 |
|
|
859 |
$form->setFieldset('date_demande', 'D', _("Depot")); |
// Fieldset "Enjeu" |
|
$form->setFieldset('date_dernier_depot', 'F'); |
|
|
|
|
860 |
$form->setFieldset('enjeu_urba', 'D', _("Enjeu")); |
$form->setFieldset('enjeu_urba', 'D', _("Enjeu")); |
861 |
$form->setFieldset('enjeu_erp', 'F'); |
$form->setFieldset('enjeu_erp', 'F'); |
862 |
|
// Fieldset "Qualification" |
863 |
$form->setFieldset('erp', 'D', _("Qualification")); |
$form->setFieldset('erp', 'D', _("Qualification")); |
864 |
$form->setFieldset('a_qualifier', 'F'); |
$form->setFieldset('a_qualifier', 'F'); |
865 |
|
// Fieldset "Archive" |
866 |
|
$form->setFieldset('numero_versement_archive', 'D', _("Archive")); |
867 |
|
$form->setFieldset('date_demande', 'F'); |
868 |
|
|
869 |
$form->setBloc('a_qualifier', 'F'); |
$form->setBloc('date_demande', 'F'); |
870 |
$form->setBloc('a_qualifier', 'F'); |
$form->setBloc('date_demande', 'F'); |
871 |
|
|
872 |
// |
// Fieldset "Instruction" |
873 |
$form->setBloc('date_complet', 'D', '', 'col_12'); |
$form->setBloc('date_depot', 'D', '', 'col_12'); |
874 |
|
$form->setFieldset('date_depot', 'D', _('Instruction'), 'col_12'); |
875 |
|
|
876 |
|
// Fieldset "Suivi" |
877 |
|
$form->setBloc('date_depot', 'D', '', 'col_12'); |
878 |
|
|
879 |
|
$form->setFieldset('date_depot', 'D', _('Suivi'), 'col_12'); |
880 |
|
// Col 1 |
881 |
|
$form->setBloc('date_depot', 'D', '', 'col_6'); |
882 |
|
$form->setBloc('date_limite_incompletude', 'F'); |
883 |
|
// Col 2 |
884 |
|
$form->setBloc('etat', 'D', '', 'col_6'); |
885 |
|
$form->setBloc('etat', 'F'); |
886 |
|
$form->setFieldset('etat','F',''); |
887 |
|
|
888 |
$form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12'); |
$form->setBloc('etat', 'F'); // Fin Suivi |
889 |
|
|
890 |
$form->setBloc('date_complet', 'D', '', 'col_4'); |
// Bloc 2 fieldsets |
891 |
$form->setBloc('date_limite_incompletude', 'F'); |
$form->setBloc('date_decision', 'D', '', 'col_12'); |
892 |
|
|
893 |
$form->setBloc('date_rejet', 'D', '', 'col_4'); |
// Col 1 Fieldset "Décision" |
894 |
$form->setBloc('delai_incompletude', 'F'); |
$form->setFieldset('date_decision', 'D', _('Decision'), 'col_6'); |
895 |
|
$form->setFieldset('avis_decision','F',''); |
896 |
|
// Col 2 Fieldset "Validité de l'autorisation" |
897 |
|
$form->setFieldset('date_validite', 'D', _("Validite de l'autorisation"), 'col_6'); |
898 |
|
$form->setFieldset('date_validite','F',''); |
899 |
|
|
900 |
$form->setBloc('etat', 'D', '', 'col_4'); |
$form->setBloc('date_validite', 'F'); // Fin bloc 2 fieldsets |
|
$form->setBloc('date_conformite', 'F'); |
|
901 |
|
|
902 |
$form->setFieldset('date_conformite','F',''); |
// XXX Champs cachés |
903 |
|
// // Fieldset "Autre" |
904 |
$form->setBloc('date_conformite', 'F'); |
// $form->setBloc('accord_tacite', 'D', '', 'col_12'); |
905 |
|
// $form->setFieldset('accord_tacite', 'D', _('Autre'), 'col_12'); |
906 |
$form->setBloc('parcelle','D',"", "col_12"); |
|
907 |
$form->setBloc('geom1','F'); |
// $form->setBloc('accord_tacite', 'D', '', 'col_4'); |
908 |
|
// $form->setBloc('accord_tacite', 'F'); |
909 |
|
|
910 |
|
// $form->setBloc('date_rejet', 'D', '', 'col_4'); |
911 |
|
// $form->setBloc('date_achevement', 'F'); |
912 |
|
|
913 |
|
// $form->setBloc('date_conformite', 'D', '', 'col_4'); |
914 |
|
// $form->setBloc('date_conformite', 'F'); |
915 |
|
|
916 |
|
// $form->setFieldset('date_conformite','F',''); |
917 |
|
// $form->setBloc('date_conformite', 'F'); // Fin Autre |
918 |
|
|
919 |
|
$form->setFieldset('date_conformite','F',''); |
920 |
|
$form->setBloc('date_conformite', 'F'); // Fin Instruction |
921 |
|
|
922 |
|
// Fieldset "Localisation du terrain" |
923 |
|
$form->setBloc('terrain_adresse_voie_numero', 'D', '', 'col_12'); |
924 |
|
|
925 |
|
$form->setFieldset('terrain_adresse_voie_numero', 'D', _('Localisation du terrain')); |
926 |
|
// Col 1 |
927 |
|
$form->setBloc('terrain_adresse_voie_numero', 'D', "", "col_6"); |
928 |
|
$form->setBloc('terrain_references_cadastrales', 'F'); |
929 |
|
// Col 2 |
930 |
|
$form->setBloc('terrain_adresse_voie', 'D', "", "col_6"); |
931 |
|
$form->setBloc('terrain_superficie', 'F'); |
932 |
|
|
933 |
|
$form->setFieldset('terrain_superficie', 'F', ''); |
934 |
|
|
935 |
|
$form->setBloc('terrain_superficie', 'F'); |
936 |
} |
} |
937 |
|
|
938 |
/* ============================================================= |
/* ============================================================= |
970 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
971 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
972 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
973 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
974 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
975 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
976 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
977 |
} |
} |
978 |
else { |
else { |
979 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
994 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
995 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
996 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
997 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
998 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
999 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1000 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1001 |
} |
} |
1002 |
else { |
else { |
1003 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1019 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1020 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1021 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1022 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1023 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1024 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1025 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1026 |
} |
} |
1027 |
else { |
else { |
1028 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1044 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1045 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1046 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1047 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1048 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1049 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1050 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1051 |
} |
} |
1052 |
else { |
else { |
1053 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1355 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1356 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1357 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1358 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1359 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1360 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1361 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1362 |
} |
} |
1363 |
else { |
else { |
1364 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1381 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1382 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1383 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1384 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1385 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1386 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1387 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1388 |
} |
} |
1389 |
else { |
else { |
1390 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1784 |
} |
} |
1785 |
|
|
1786 |
// Tri |
// Tri |
1787 |
$tri = " ORDER BY contrainte_groupe, contrainte_sousgroupe, |
$tri = " ORDER BY contrainte_groupe DESC, contrainte_sousgroupe, |
1788 |
contrainte.no_ordre, contrainte.libelle "; |
contrainte.no_ordre, contrainte.libelle "; |
1789 |
|
|
1790 |
// Requête SQL |
// Requête SQL |
1878 |
|
|
1879 |
// Sauvegarde des données pour les comparer |
// Sauvegarde des données pour les comparer |
1880 |
$lastRow = array(); |
$lastRow = array(); |
1881 |
$lastRow['contrainte_groupe'] = ''; |
$lastRow['contrainte_groupe'] = 'empty'; |
1882 |
$lastRow['contrainte_sousgroupe'] = ''; |
$lastRow['contrainte_sousgroupe'] = 'empty'; |
1883 |
|
|
1884 |
// Tant qu'il y a des résultats |
// Tant qu'il y a des résultats |
1885 |
while($row = &$listContrainte->fetchRow(DB_FETCHMODE_ASSOC)) { |
while($row = &$listContrainte->fetchRow(DB_FETCHMODE_ASSOC)) { |
1888 |
if ($row['contrainte_groupe'] != $lastRow['contrainte_groupe']) { |
if ($row['contrainte_groupe'] != $lastRow['contrainte_groupe']) { |
1889 |
|
|
1890 |
// Si l'identifiant du groupe d'avant est vide |
// Si l'identifiant du groupe d'avant est vide |
1891 |
if ($lastRow['contrainte_groupe'] != '') { |
if ($lastRow['contrainte_groupe'] != 'empty') { |
1892 |
// Ferme le tableau |
// Ferme le tableau |
1893 |
printf("</table>"); |
printf("</table>"); |
1894 |
// Ferme le div |
// Ferme le div |
1911 |
// |
// |
1912 |
if($row['contrainte_groupe'] == $lastRow['contrainte_groupe']) { |
if($row['contrainte_groupe'] == $lastRow['contrainte_groupe']) { |
1913 |
// Si l'identifiant de la sous-groupe d'avant est vide |
// Si l'identifiant de la sous-groupe d'avant est vide |
1914 |
if ($lastRow['contrainte_sousgroupe'] != '') { |
if ($lastRow['contrainte_sousgroupe'] != 'empty') { |
1915 |
// Ferme le tableau |
// Ferme le tableau |
1916 |
printf("</table>"); |
printf("</table>"); |
1917 |
// Ferme le div |
// Ferme le div |
2177 |
} else { |
} else { |
2178 |
echo "tab.php?"; |
echo "tab.php?"; |
2179 |
} |
} |
2180 |
// Permet de retourner sur la bonne page |
// Permet de retourner sur la bonne page |
2181 |
if (isset($_GET['retourformulaire']) && $_GET['retourformulaire'] != '') { |
if (isset($_GET['retourformulaire']) && $_GET['retourformulaire'] != '') { |
2182 |
echo "obj=".$_GET['retourformulaire']; |
echo "obj=".$_GET['retourformulaire']; |
2183 |
} else { |
} else { |