244 |
unset ($this->valF['etat']); |
unset ($this->valF['etat']); |
245 |
unset ($this->valF['delai']); |
unset ($this->valF['delai']); |
246 |
unset ($this->valF['accord_tacite']); |
unset ($this->valF['accord_tacite']); |
|
unset ($this->valF['types']); |
|
247 |
} |
} |
248 |
unset ($this->valF['avis_decision']); // avis + libelle avis |
unset ($this->valF['avis_decision']); // avis + libelle avis |
249 |
unset ($this->valF['terrain_surface_calcul']); |
unset ($this->valF['terrain_surface_calcul']); |
265 |
if(!isset($this->postedIdDemandeur["petitionnaire_principal"]) OR |
if(!isset($this->postedIdDemandeur["petitionnaire_principal"]) OR |
266 |
empty($this->postedIdDemandeur["petitionnaire_principal"])) { |
empty($this->postedIdDemandeur["petitionnaire_principal"])) { |
267 |
$this->correct = false; |
$this->correct = false; |
268 |
$this->addToMessage("La saisie d'un petitionnaire principal est obligatoire."); |
$this->addToMessage(_("La saisie d'un petitionnaire principal est obligatoire.")); |
269 |
} |
} |
270 |
if($val['parcelle']!="" and $val['sig']!='Oui'){ |
if($val['parcelle']!="" and $val['sig']!='Oui'){ |
271 |
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'])){ |
282 |
$form->setType('parcelle_lot','hidden'); // PC |
$form->setType('parcelle_lot','hidden'); // PC |
283 |
$form->setType('parcelle_lot_lotissement','hidden'); // PC |
$form->setType('parcelle_lot_lotissement','hidden'); // PC |
284 |
$form->setType('version','hidden'); // PC |
$form->setType('version','hidden'); // PC |
285 |
|
$form->setType('incompletude','hidden'); |
286 |
|
$form->setType('evenement_suivant_tacite','hidden'); |
287 |
|
$form->setType('evenement_suivant_tacite_incompletude','hidden'); |
288 |
|
$form->setType('etat_pendant_incompletude','hidden'); |
289 |
if ($maj < 2) { //ajouter et modifier |
if ($maj < 2) { //ajouter et modifier |
290 |
// cache |
// cache |
291 |
if($maj==0) $form->setType('dossier', 'hidden'); |
if($maj==0) $form->setType('dossier', 'hidden'); |
292 |
$form->setType('annee', 'hidden'); |
$form->setType('annee', 'hidden'); |
293 |
$form->setType('parcelle_archive','hidden'); |
$form->setType('parcelle_archive','hidden'); |
294 |
$form->setType('parcelle_lot_archive','hidden'); |
$form->setType('parcelle_lot_archive','hidden'); |
|
$form->setType('objet_dossier','hidden'); // PC |
|
295 |
|
|
296 |
$form->setType('geom1', 'hidden'); |
$form->setType('geom1', 'hidden'); |
297 |
$form->setType('geom', 'geom'); |
$form->setType('geom', 'geom'); |
306 |
if($maj==1) $form->setType('dossier', 'hiddenstatic'); |
if($maj==1) $form->setType('dossier', 'hiddenstatic'); |
307 |
$form->setType('etat','hiddenstatic'); |
$form->setType('etat','hiddenstatic'); |
308 |
$form->setType('avis_decision','hiddenstatic'); |
$form->setType('avis_decision','hiddenstatic'); |
309 |
|
$form->setType('delai_incompletude','hiddenstatic'); |
310 |
$form->setType('delai','hiddenstatic'); |
$form->setType('delai','hiddenstatic'); |
311 |
$form->setType('terrain_surface_calcul','hiddenstatic'); |
$form->setType('terrain_surface_calcul','hiddenstatic'); |
312 |
$form->setType('shon_calcul','hiddenstatic'); |
$form->setType('shon_calcul','hiddenstatic'); |
313 |
|
|
314 |
$form->setType('accord_tacite','hiddenstatic'); |
$form->setType('accord_tacite','hiddenstatic'); |
|
$form->setType('types', 'hiddenstatic'); // transfert modificatif |
|
315 |
|
|
316 |
|
|
317 |
// hiddenstaticdate |
// hiddenstaticdate |
325 |
$form->setType('date_chantier','hiddenstaticdate'); |
$form->setType('date_chantier','hiddenstaticdate'); |
326 |
$form->setType('date_achevement','hiddenstaticdate'); |
$form->setType('date_achevement','hiddenstaticdate'); |
327 |
$form->setType('date_conformite','hiddenstaticdate'); |
$form->setType('date_conformite','hiddenstaticdate'); |
328 |
|
$form->setType('date_limite_incompletude','hiddenstaticdate'); |
329 |
|
|
330 |
|
$form->setType('date_demande','hiddenstaticdate'); |
331 |
|
$form->setType('date_depot','hiddenstaticdate'); |
332 |
|
$form->setType('date_dernier_depot','hiddenstaticdate'); |
333 |
|
|
334 |
// checkbox |
// checkbox |
335 |
$form->setType('sig','checkbox'); |
$form->setType('sig','checkbox'); |
336 |
|
|
397 |
$form->setType('geom','hidden'); |
$form->setType('geom','hidden'); |
398 |
$form->setType('a_qualifier', 'checkboxstatic'); |
$form->setType('a_qualifier', 'checkboxstatic'); |
399 |
$form->setType('terrain_references_cadastrales','referencescadastralesstatic'); // PC |
$form->setType('terrain_references_cadastrales','referencescadastralesstatic'); // PC |
|
$form->setType('objet_dossier','hidden'); // PC |
|
400 |
$form->setType('parcelle', 'hidden'); |
$form->setType('parcelle', 'hidden'); |
401 |
$form->setType('pos', 'hidden'); |
$form->setType('pos', 'hidden'); |
402 |
$form->setType('sig', 'hidden'); |
$form->setType('sig', 'hidden'); |
448 |
|
|
449 |
$form->setVal('accord_tacite', 'Non'); |
$form->setVal('accord_tacite', 'Non'); |
450 |
$form->setVal('etat', 'initialiser'); |
$form->setVal('etat', 'initialiser'); |
|
$form->setVal('types', 'Initial'); |
|
451 |
} |
} |
452 |
} |
} |
453 |
} |
} |
522 |
function setLib(&$form,$maj) { |
function setLib(&$form,$maj) { |
523 |
parent::setLib($form,$maj); |
parent::setLib($form,$maj); |
524 |
$form->setLib('geom',''); |
$form->setLib('geom',''); |
525 |
|
$form->setLib('date_limite',_("date limite d'instruction")); |
526 |
|
$form->setLib('delai',_("delai d'instruction")); |
527 |
|
|
528 |
} |
} |
529 |
|
|
530 |
function setGroupe(&$form,$maj){ |
function setGroupe(&$form,$maj){ |
|
// instruction |
|
|
$form->setGroupe('date_complet','D'); |
|
|
$form->setGroupe('date_rejet','G'); |
|
|
$form->setGroupe('rejet','G'); |
|
|
$form->setGroupe('delai','F'); |
|
|
|
|
|
$form->setGroupe('date_limite','D'); |
|
|
$form->setGroupe('date_notification_delai','G'); |
|
|
$form->setGroupe('accord_tacite','G'); |
|
|
$form->setGroupe('etat','F'); |
|
|
|
|
|
$form->setGroupe('date_decision','D'); |
|
|
$form->setGroupe('avis_decision','G'); |
|
|
$form->setGroupe('date_validite','G'); |
|
|
$form->setGroupe('types','F'); |
|
|
|
|
|
$form->setGroupe('date_chantier','D'); |
|
|
$form->setGroupe('date_achevement','G'); |
|
|
$form->setGroupe('date_conformite','F'); |
|
531 |
|
|
532 |
// localisation |
// localisation |
533 |
$form->setGroupe('parcelle','D'); |
$form->setGroupe('parcelle','D'); |
584 |
$form->setBloc('a_qualifier', 'F'); |
$form->setBloc('a_qualifier', 'F'); |
585 |
$form->setBloc('a_qualifier', 'F'); |
$form->setBloc('a_qualifier', 'F'); |
586 |
// |
// |
587 |
$form->setBloc('objet_dossier', 'D', '', 'col_12'); |
$form->setBloc('date_complet', 'D', '', 'col_12'); |
588 |
|
|
589 |
$form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12'); |
$form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12'); |
590 |
|
|
591 |
|
$form->setBloc('date_complet', 'D', '', 'col_4'); |
592 |
|
$form->setBloc('date_limite_incompletude', 'F'); |
593 |
|
|
594 |
|
$form->setBloc('date_rejet', 'D', '', 'col_4'); |
595 |
|
$form->setBloc('delai_incompletude', 'F'); |
596 |
|
|
597 |
|
$form->setBloc('etat', 'D', '', 'col_4'); |
598 |
|
$form->setBloc('date_conformite', 'F'); |
599 |
|
|
600 |
$form->setFieldset('date_conformite','F',''); |
$form->setFieldset('date_conformite','F',''); |
601 |
|
|
602 |
$form->setBloc('date_conformite', 'F'); |
$form->setBloc('date_conformite', 'F'); |
1239 |
} |
} |
1240 |
|
|
1241 |
/** |
/** |
1242 |
* Méthode permettant de récupérer les id des demandeur liés à la demande ou |
* Méthode permettant de récupérer les id des demandeurs liés à la table |
1243 |
* liés au dossier d'autorisation |
* liée passée en paramètre |
1244 |
**/ |
* |
1245 |
|
* @param string $from Table liée : "demande", "dossier", dossier_autorisation" |
1246 |
|
* @param string $id Identifiant (clé primaire de la table liée en question) |
1247 |
|
*/ |
1248 |
function listeDemandeur($from, $id) { |
function listeDemandeur($from, $id) { |
1249 |
// Récupération des demandeurs de la base |
// Récupération des demandeurs de la base |
1250 |
$sql = "SELECT demandeur.demandeur, |
$sql = "SELECT demandeur.demandeur, |
1255 |
ON demandeur.demandeur=lien_".$from."_demandeur.demandeur |
ON demandeur.demandeur=lien_".$from."_demandeur.demandeur |
1256 |
WHERE ".$from." = '".$id."'"; |
WHERE ".$from." = '".$id."'"; |
1257 |
$res = $this->f->db->query($sql); |
$res = $this->f->db->query($sql); |
1258 |
$this->f->addToLog("listeDemandeur() : ".$sql); |
$this->f->addToLog("listeDemandeur(): db->query(\"".$sql."\")", VERBOSE_MODE); |
1259 |
$this->f->isDatabaseError($res); |
$this->f->isDatabaseError($res); |
1260 |
// Stoquage du résultat dans un tableau |
// Stockage du résultat dans un tableau |
1261 |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){ |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){ |
1262 |
if ($row['petitionnaire_principal'] == 't' AND |
if ($row['petitionnaire_principal'] == 't' AND |
1263 |
$row['type_demandeur']=="petitionnaire") { |
$row['type_demandeur']=="petitionnaire") { |