266 |
if(!isset($this->postedIdDemandeur["petitionnaire_principal"]) OR |
if(!isset($this->postedIdDemandeur["petitionnaire_principal"]) OR |
267 |
empty($this->postedIdDemandeur["petitionnaire_principal"])) { |
empty($this->postedIdDemandeur["petitionnaire_principal"])) { |
268 |
$this->correct = false; |
$this->correct = false; |
269 |
$this->addToMessage("La saisie d'un petitionnaire principal est obligatoire."); |
$this->addToMessage(_("La saisie d'un petitionnaire principal est obligatoire.")); |
270 |
} |
} |
271 |
if($val['parcelle']!="" and $val['sig']!='Oui'){ |
if($val['parcelle']!="" and $val['sig']!='Oui'){ |
272 |
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'])){ |
283 |
$form->setType('parcelle_lot','hidden'); // PC |
$form->setType('parcelle_lot','hidden'); // PC |
284 |
$form->setType('parcelle_lot_lotissement','hidden'); // PC |
$form->setType('parcelle_lot_lotissement','hidden'); // PC |
285 |
$form->setType('version','hidden'); // PC |
$form->setType('version','hidden'); // PC |
286 |
|
$form->setType('incompletude','hidden'); |
287 |
|
$form->setType('evenement_suivant_tacite','hidden'); |
288 |
|
$form->setType('evenement_suivant_tacite_incompletude','hidden'); |
289 |
|
$form->setType('etat_pendant_incompletude','hidden'); |
290 |
if ($maj < 2) { //ajouter et modifier |
if ($maj < 2) { //ajouter et modifier |
291 |
// cache |
// cache |
292 |
if($maj==0) $form->setType('dossier', 'hidden'); |
if($maj==0) $form->setType('dossier', 'hidden'); |
521 |
function setLib(&$form,$maj) { |
function setLib(&$form,$maj) { |
522 |
parent::setLib($form,$maj); |
parent::setLib($form,$maj); |
523 |
$form->setLib('geom',''); |
$form->setLib('geom',''); |
524 |
|
$form->setLib('date_limite',_("date limite d'instruction")); |
525 |
|
|
526 |
} |
} |
527 |
|
|
528 |
function setGroupe(&$form,$maj){ |
function setGroupe(&$form,$maj){ |
545 |
$form->setGroupe('date_chantier','D'); |
$form->setGroupe('date_chantier','D'); |
546 |
$form->setGroupe('date_achevement','G'); |
$form->setGroupe('date_achevement','G'); |
547 |
$form->setGroupe('date_conformite','F'); |
$form->setGroupe('date_conformite','F'); |
548 |
|
|
549 |
|
$form->setGroupe('date_limite_incompletude','D'); |
550 |
|
$form->setGroupe('delai_incompletude','F'); |
551 |
|
|
552 |
// localisation |
// localisation |
553 |
$form->setGroupe('parcelle','D'); |
$form->setGroupe('parcelle','D'); |
607 |
$form->setBloc('objet_dossier', 'D', '', 'col_12'); |
$form->setBloc('objet_dossier', 'D', '', 'col_12'); |
608 |
|
|
609 |
$form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12'); |
$form->setFieldset('date_complet', 'D', _('Instruction'), 'col_12'); |
610 |
$form->setFieldset('date_conformite','F',''); |
$form->setFieldset('delai_incompletude','F',''); |
611 |
|
|
612 |
$form->setBloc('date_conformite', 'F'); |
$form->setBloc('date_conformite', 'F'); |
613 |
|
|
1249 |
} |
} |
1250 |
|
|
1251 |
/** |
/** |
1252 |
* 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 |
1253 |
* liés au dossier d'autorisation |
* liée passée en paramètre |
1254 |
**/ |
* |
1255 |
|
* @param string $from Table liée : "demande", "dossier", dossier_autorisation" |
1256 |
|
* @param string $id Identifiant (clé primaire de la table liée en question) |
1257 |
|
*/ |
1258 |
function listeDemandeur($from, $id) { |
function listeDemandeur($from, $id) { |
1259 |
// Récupération des demandeurs de la base |
// Récupération des demandeurs de la base |
1260 |
$sql = "SELECT demandeur.demandeur, |
$sql = "SELECT demandeur.demandeur, |
1265 |
ON demandeur.demandeur=lien_".$from."_demandeur.demandeur |
ON demandeur.demandeur=lien_".$from."_demandeur.demandeur |
1266 |
WHERE ".$from." = '".$id."'"; |
WHERE ".$from." = '".$id."'"; |
1267 |
$res = $this->f->db->query($sql); |
$res = $this->f->db->query($sql); |
1268 |
$this->f->addToLog("listeDemandeur() : ".$sql); |
$this->f->addToLog("listeDemandeur(): db->query(\"".$sql."\")", VERBOSE_MODE); |
1269 |
$this->f->isDatabaseError($res); |
$this->f->isDatabaseError($res); |
1270 |
// Stoquage du résultat dans un tableau |
// Stockage du résultat dans un tableau |
1271 |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){ |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){ |
1272 |
if ($row['petitionnaire_principal'] == 't' AND |
if ($row['petitionnaire_principal'] == 't' AND |
1273 |
$row['type_demandeur']=="petitionnaire") { |
$row['type_demandeur']=="petitionnaire") { |