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 |
|
|
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 |
} |
} |
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 |
603 |
$form->setType('shon_calcul', 'hidden'); |
$form->setType('shon_calcul', 'hidden'); |
604 |
$form->setType('shob', 'hidden'); |
$form->setType('shob', 'hidden'); |
605 |
$form->setType('lot', 'hidden'); |
$form->setType('lot', 'hidden'); |
606 |
|
// Si l'état du dossier est incomplet |
607 |
|
if ($this->getVal('etat') == 'incomplet' |
608 |
|
|| $this->getVal('etat') == 'incomplet_notifie') { |
609 |
|
// On cache les dates de complétude et de limite d'instruction |
610 |
|
$form->setType('date_complet', 'hidden'); |
611 |
|
$form->setType('date_limite', 'hidden'); |
612 |
|
} else { |
613 |
|
// Sinon on cache la date de limite d'incomplétude |
614 |
|
$form->setType('date_limite_incompletude', 'hidden'); |
615 |
|
} |
616 |
} |
} |
617 |
|
|
618 |
// Le profil Qualificateur ne peut modifier seulement les champs |
// Le profil Qualificateur ne peut modifier seulement les champs |
619 |
// autorite_competente, a_qualifier et erp |
// autorite_competente, a_qualifier et erp |
620 |
if ($this->f->isUserQualificateur()) { |
if ($this->f->isUserQualificateur()) { |
621 |
|
|
622 |
// En modification |
// En modification |
642 |
$form->setType('division', 'hidden'); |
$form->setType('division', 'hidden'); |
643 |
} |
} |
644 |
$form->setType('dossier_autorisation', 'hidden'); |
$form->setType('dossier_autorisation', 'hidden'); |
645 |
$form->setType('dossier_autorisation_libelle', 'hiddenstatic'); |
$form->setType('dossier_autorisation_libelle', 'hidden'); |
646 |
$form->setType('dossier_instruction_type', 'selecthiddenstatic'); |
$form->setType('dossier_instruction_type', 'selecthiddenstatic'); |
647 |
// |
// |
648 |
if ($maj == 0) { |
if ($maj == 0) { |
657 |
// En mode modifier, supprimer et consulter |
// En mode modifier, supprimer et consulter |
658 |
if ($maj != 0) { |
if ($maj != 0) { |
659 |
// Cache la date de la demande |
// Cache la date de la demande |
660 |
$form->setType('date_demande', 'hidden'); |
$form->setType('date_demande', 'hiddendate'); |
661 |
} |
} |
662 |
} |
} |
663 |
|
|
790 |
parent::setLib($form,$maj); |
parent::setLib($form,$maj); |
791 |
$form->setLib('dossier_autorisation_libelle',_('dossier_autorisation_libelle')); |
$form->setLib('dossier_autorisation_libelle',_('dossier_autorisation_libelle')); |
792 |
$form->setLib('servitude',_('contraintes')); |
$form->setLib('servitude',_('contraintes')); |
793 |
$form->setLib('geom',_('centroide')); |
$form->setLib('geom',_('geolocalisaion')); |
794 |
$form->setLib('date_limite',_("date limite d'instruction")); |
$form->setLib('date_limite',_("date limite d'instruction")); |
795 |
$form->setLib('delai',_("delai d'instruction")); |
$form->setLib('delai',_("delai d'instruction")); |
796 |
$form->setLib('accord_tacite',_("decision tacite")); |
$form->setLib('accord_tacite',_("decision tacite")); |
797 |
|
$form->setLib('enjeu_urba', _("urbanisme")); |
798 |
|
$form->setLib('enjeu_erp', _("ERP")); |
799 |
|
$form->setLib('numero_versement_archive', _("numero")); |
800 |
|
$form->setLib('erp', _("ERP")); |
801 |
|
$form->setLib('date_depot', _("depot")); |
802 |
|
$form->setLib('date_dernier_depot', _("dernier depot")); |
803 |
|
$form->setLib('date_limite', _("limite d'instruction")); |
804 |
|
$form->setLib('delai', _("delai (mois)")); |
805 |
|
$form->setLib('date_complet', _("completude")); |
806 |
|
$form->setLib('date_limite_incompletude', _("limite d'incompletude")); |
807 |
|
$form->setLib('date_decision', _("date de la decision")); |
808 |
|
$form->setLib('date_validite', _("fin de validite le")); |
809 |
} |
} |
810 |
|
|
811 |
function setOnchange(&$form,$maj){ |
function setOnchange(&$form,$maj){ |
831 |
|
|
832 |
$form->setFieldset('dossier_libelle', 'D', _("Dossier d'instruction")); |
$form->setFieldset('dossier_libelle', 'D', _("Dossier d'instruction")); |
833 |
$form->setFieldset('numero_versement_archive', 'F'); |
$form->setFieldset('numero_versement_archive', 'F'); |
834 |
//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'); |
|
835 |
|
|
836 |
$form->setBloc('geom', 'F'); |
$form->setBloc('numero_versement_archive', 'F'); |
837 |
|
|
838 |
$form->setBloc('date_demande', 'D', '', 'col_3'); |
$form->setBloc('enjeu_urba', 'D', '', 'col_3'); |
839 |
|
|
840 |
$form->setFieldset('date_demande', 'D', _("Depot")); |
// Enjeu |
|
$form->setFieldset('date_dernier_depot', 'F'); |
|
|
|
|
841 |
$form->setFieldset('enjeu_urba', 'D', _("Enjeu")); |
$form->setFieldset('enjeu_urba', 'D', _("Enjeu")); |
842 |
$form->setFieldset('enjeu_erp', 'F'); |
$form->setFieldset('enjeu_erp', 'F'); |
843 |
|
// Qualification |
844 |
$form->setFieldset('erp', 'D', _("Qualification")); |
$form->setFieldset('erp', 'D', _("Qualification")); |
845 |
$form->setFieldset('a_qualifier', 'F'); |
$form->setFieldset('a_qualifier', 'F'); |
846 |
|
// Dépôt |
847 |
|
$form->setFieldset('date_demande', 'D', _("Depot")); |
848 |
|
$form->setFieldset('date_dernier_depot', 'F'); |
849 |
|
|
850 |
$form->setBloc('a_qualifier', 'F'); |
$form->setBloc('date_dernier_depot', 'F'); |
851 |
$form->setBloc('a_qualifier', 'F'); |
$form->setBloc('date_dernier_depot', 'F'); |
852 |
|
|
853 |
// |
// |
854 |
$form->setBloc('date_complet', 'D', '', 'col_12'); |
$form->setBloc('date_complet', 'D', '', 'col_12'); |
867 |
$form->setFieldset('date_conformite','F',''); |
$form->setFieldset('date_conformite','F',''); |
868 |
|
|
869 |
$form->setBloc('date_conformite', 'F'); |
$form->setBloc('date_conformite', 'F'); |
870 |
|
|
871 |
|
// Fieldset "Localisation du terrain" |
872 |
|
$form->setBloc('terrain_adresse_voie_numero', 'D', '', 'col_12'); |
873 |
|
|
874 |
|
$form->setFieldset('terrain_adresse_voie_numero', 'D', _('Localisation du terrain')); |
875 |
|
|
876 |
|
$form->setBloc('terrain_adresse_voie_numero', 'D', "", "col_6"); |
877 |
|
$form->setBloc('terrain_references_cadastrales', 'F'); |
878 |
|
|
879 |
|
$form->setBloc('terrain_adresse_voie', 'D', "", "col_6"); |
880 |
|
$form->setBloc('geom', 'F'); |
881 |
|
|
882 |
|
$form->setFieldset('geom', 'F', ''); |
883 |
|
|
884 |
|
$form->setBloc('geom', 'F'); |
885 |
|
|
886 |
$form->setBloc('parcelle','D',"", "col_12"); |
$form->setBloc('parcelle','D',"", "col_12"); |
887 |
$form->setBloc('geom1','F'); |
$form->setBloc('geom1','F'); |
|
|
|
888 |
} |
} |
889 |
|
|
890 |
/* ============================================================= |
/* ============================================================= |
922 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
923 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
924 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
925 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
926 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
927 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
928 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
929 |
} |
} |
930 |
else { |
else { |
931 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
946 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
947 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
948 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
949 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
950 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
951 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
952 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
953 |
} |
} |
954 |
else { |
else { |
955 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
971 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
972 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
973 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
974 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
975 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
976 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
977 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
978 |
} |
} |
979 |
else { |
else { |
980 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
996 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
997 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
998 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
999 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1000 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1001 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1002 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1003 |
} |
} |
1004 |
else { |
else { |
1005 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1307 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1308 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1309 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1310 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1311 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1312 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1313 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1314 |
} |
} |
1315 |
else { |
else { |
1316 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1333 |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
$this->addToMessage(_("Une erreur s'est produite lors de ". |
1334 |
"l'envoi du message au referentiel ERP. Merci de ". |
"l'envoi du message au referentiel ERP. Merci de ". |
1335 |
"contacter votre administrateur")); |
"contacter votre administrateur")); |
|
//Si c'est un problème de connexion vers rabbitMQ et AMQP |
|
1336 |
//On ne valide pas le formulaire |
//On ne valide pas le formulaire |
1337 |
if ( $return === -3 ){ |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
1338 |
$this->addToMessage("<br/>"._("SAISIE NON ENREGISTREE")."<br/>"); |
$this->correct = false; |
1339 |
$this->correct = false; |
return false; |
|
return false; |
|
|
} |
|
1340 |
} |
} |
1341 |
else { |
else { |
1342 |
$this->addToMessage(_("Le message a ete transmis au ". |
$this->addToMessage(_("Le message a ete transmis au ". |
1736 |
} |
} |
1737 |
|
|
1738 |
// Tri |
// Tri |
1739 |
$tri = " ORDER BY contrainte_groupe, contrainte_sousgroupe, |
$tri = " ORDER BY contrainte_groupe DESC, contrainte_sousgroupe, |
1740 |
contrainte.no_ordre, contrainte.libelle "; |
contrainte.no_ordre, contrainte.libelle "; |
1741 |
|
|
1742 |
// Requête SQL |
// Requête SQL |
1830 |
|
|
1831 |
// Sauvegarde des données pour les comparer |
// Sauvegarde des données pour les comparer |
1832 |
$lastRow = array(); |
$lastRow = array(); |
1833 |
$lastRow['contrainte_groupe'] = ''; |
$lastRow['contrainte_groupe'] = 'empty'; |
1834 |
$lastRow['contrainte_sousgroupe'] = ''; |
$lastRow['contrainte_sousgroupe'] = 'empty'; |
1835 |
|
|
1836 |
// Tant qu'il y a des résultats |
// Tant qu'il y a des résultats |
1837 |
while($row = &$listContrainte->fetchRow(DB_FETCHMODE_ASSOC)) { |
while($row = &$listContrainte->fetchRow(DB_FETCHMODE_ASSOC)) { |
1840 |
if ($row['contrainte_groupe'] != $lastRow['contrainte_groupe']) { |
if ($row['contrainte_groupe'] != $lastRow['contrainte_groupe']) { |
1841 |
|
|
1842 |
// Si l'identifiant du groupe d'avant est vide |
// Si l'identifiant du groupe d'avant est vide |
1843 |
if ($lastRow['contrainte_groupe'] != '') { |
if ($lastRow['contrainte_groupe'] != 'empty') { |
1844 |
// Ferme le tableau |
// Ferme le tableau |
1845 |
printf("</table>"); |
printf("</table>"); |
1846 |
// Ferme le div |
// Ferme le div |
1855 |
|
|
1856 |
// Si l'identifiant du sous-groupe de la contrainte présente et |
// Si l'identifiant du sous-groupe de la contrainte présente et |
1857 |
// celle d'avant est différent |
// celle d'avant est différent |
1858 |
if ($row['contrainte_sousgroupe'] != $lastRow['contrainte_sousgroupe']) { |
// Ou qu'ils soient identique mais n'appartiennent pas au même groupe |
1859 |
|
if ($row['contrainte_sousgroupe'] != $lastRow['contrainte_sousgroupe'] |
1860 |
|
|| ($row['contrainte_sousgroupe'] == $lastRow['contrainte_sousgroupe'] |
1861 |
|
&& $row['contrainte_groupe'] != $lastRow['contrainte_groupe'])) { |
1862 |
|
|
1863 |
// |
// |
1864 |
if($row['contrainte_groupe'] == $lastRow['contrainte_groupe']) { |
if($row['contrainte_groupe'] == $lastRow['contrainte_groupe']) { |
1865 |
// Si l'identifiant de la sous-groupe d'avant est vide |
// Si l'identifiant de la sous-groupe d'avant est vide |
1866 |
if ($lastRow['contrainte_sousgroupe'] != '') { |
if ($lastRow['contrainte_sousgroupe'] != 'empty') { |
1867 |
// Ferme le tableau |
// Ferme le tableau |
1868 |
printf("</table>"); |
printf("</table>"); |
1869 |
// Ferme le div |
// Ferme le div |
2129 |
} else { |
} else { |
2130 |
echo "tab.php?"; |
echo "tab.php?"; |
2131 |
} |
} |
2132 |
// Permet de retourner sur la bonne page |
// Permet de retourner sur la bonne page |
2133 |
if (isset($_GET['retourformulaire']) && $_GET['retourformulaire'] != '') { |
if (isset($_GET['retourformulaire']) && $_GET['retourformulaire'] != '') { |
2134 |
echo "obj=".$_GET['retourformulaire']; |
echo "obj=".$_GET['retourformulaire']; |
2135 |
} else { |
} else { |
2268 |
} |
} |
2269 |
|
|
2270 |
/** |
/** |
2271 |
* Ajoute les parcelles du dossier passé en paramètre |
* Ajoute les parcelles du dossier passé en paramètre et met à jour le |
2272 |
* @param string $dossier Identifiant du dossier |
* quartier du dossier. |
2273 |
* @param string $terrain_references_cadastrales Références cadastrales du |
* @param string $dossier Identifiant du dossier |
2274 |
|
* @param string $terrain_references_cadastrales Références cadastrales du |
2275 |
* dossier |
* dossier |
2276 |
*/ |
*/ |
2277 |
function ajouter_dossier_parcelle($dossier, $terrain_references_cadastrales) { |
function ajouter_dossier_parcelle($dossier, $terrain_references_cadastrales) { |
2303 |
$dossier_parcelle->ajouter($value, $this->db, DEBUG); |
$dossier_parcelle->ajouter($value, $this->db, DEBUG); |
2304 |
} |
} |
2305 |
|
|
2306 |
|
// Si la liste des parcelles n'est pas vide |
2307 |
|
if (count($list_parcelles) > 0) { |
2308 |
|
|
2309 |
|
// Récupère le code impôt de la première référence cadastrale |
2310 |
|
$quartier_code_impots = $list_parcelles[0]['quartier']; |
2311 |
|
// Récupère l'identifiant du quartier |
2312 |
|
$quartier = $this->get_quartier_by_code_impot($quartier_code_impots); |
2313 |
|
|
2314 |
|
// Ajoute le quartier au dossier |
2315 |
|
$this->modifier_quartier_dossier($dossier, $quartier); |
2316 |
|
} |
2317 |
} |
} |
2318 |
|
|
2319 |
/** |
/** |
2320 |
* Supprime les parcelles du dossier passé en paramètre |
* Supprime les parcelles du dossier passé en paramètre et met à jour le |
2321 |
* @param string $dossier Identifiant du dossier |
* quartier du dossier. |
2322 |
|
* @param string $dossier Identifiant du dossier |
2323 |
*/ |
*/ |
2324 |
function supprimer_dossier_parcelle($dossier) { |
function supprimer_dossier_parcelle($dossier) { |
2325 |
|
|
2327 |
$sql = "DELETE FROM ".DB_PREFIXE."dossier_parcelle |
$sql = "DELETE FROM ".DB_PREFIXE."dossier_parcelle |
2328 |
WHERE dossier='".$dossier."'"; |
WHERE dossier='".$dossier."'"; |
2329 |
$res = $this->db->query($sql); |
$res = $this->db->query($sql); |
2330 |
$this->addToLog("supprimer_dossier_parcelle() db->query(\"".$sql."\");", VERBOSE_MODE); |
$this->addToLog("supprimer_dossier_parcelle() db->query(\"".$sql."\");", |
2331 |
|
VERBOSE_MODE); |
2332 |
database::isError($res); |
database::isError($res); |
2333 |
|
|
2334 |
|
// Supprime le quartier dans dossier |
2335 |
|
$this->modifier_quartier_dossier($dossier); |
2336 |
|
} |
2337 |
|
|
2338 |
|
/** |
2339 |
|
* Modifie le quartier au dossier. |
2340 |
|
* @param string $dossier Numéro du dossier |
2341 |
|
* @param integer $quartier Identifiant du quartier |
2342 |
|
*/ |
2343 |
|
function modifier_quartier_dossier($dossier, $quartier = null) { |
2344 |
|
|
2345 |
|
// Valeurs à mettre à jour |
2346 |
|
$valF = array(); |
2347 |
|
$valF['quartier'] = $quartier; |
2348 |
|
|
2349 |
|
// Met à jour le quartier du dossier |
2350 |
|
$cle = " dossier='".$dossier."'"; |
2351 |
|
$res = $this->db->autoExecute( |
2352 |
|
DB_PREFIXE.'dossier', $valF, DB_AUTOQUERY_UPDATE, $cle); |
2353 |
|
$this->addToLog("ajouter_quartier_dossier(): db->autoexecute(\"" |
2354 |
|
.DB_PREFIXE."dossier\", ".print_r($valF, true) |
2355 |
|
.", DB_AUTOQUERY_UPDATE, \"".$cle."\");", VERBOSE_MODE); |
2356 |
|
$this->f->isDatabaseError($res); |
2357 |
|
} |
2358 |
|
|
2359 |
|
/** |
2360 |
|
* Récupère le quartier par rapport au code impôts. |
2361 |
|
* @param string $code_impots Code impôts du quartier |
2362 |
|
* |
2363 |
|
* @return integer Identifiant du quartier |
2364 |
|
*/ |
2365 |
|
function get_quartier_by_code_impot($code_impots) { |
2366 |
|
|
2367 |
|
// Initialisation résultat |
2368 |
|
$quartier = null; |
2369 |
|
|
2370 |
|
// Si la condition n'est pas vide |
2371 |
|
if ($code_impots != "" |
2372 |
|
&& $code_impots != null) { |
2373 |
|
|
2374 |
|
// Requête SQL |
2375 |
|
$sql = "SELECT quartier |
2376 |
|
FROM ".DB_PREFIXE."quartier |
2377 |
|
WHERE code_impots = '".$code_impots."'"; |
2378 |
|
$this->f->addToLog( |
2379 |
|
"get_quartier_by_code_impots() : db->getOne(\"".$sql."\")", |
2380 |
|
VERBOSE_MODE); |
2381 |
|
$quartier = $this->db->getOne($sql); |
2382 |
|
$this->f->isDatabaseError($quartier); |
2383 |
|
} |
2384 |
|
|
2385 |
|
// Retourne résultat |
2386 |
|
return $quartier; |
2387 |
} |
} |
2388 |
|
|
2389 |
}// fin classe |
}// fin classe |