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 |
|
$form->setType('date_limite_incompletude','hidden'); |
291 |
|
$form->setType('delai_incompletude','hidden'); |
292 |
if ($maj < 2) { //ajouter et modifier |
if ($maj < 2) { //ajouter et modifier |
293 |
// cache |
// cache |
294 |
if($maj==0) $form->setType('dossier', 'hidden'); |
if($maj==0) $form->setType('dossier', 'hidden'); |
1246 |
} |
} |
1247 |
|
|
1248 |
/** |
/** |
1249 |
* 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 |
1250 |
* liés au dossier d'autorisation |
* liée passée en paramètre |
1251 |
**/ |
* |
1252 |
|
* @param string $from Table liée : "demande", "dossier", dossier_autorisation" |
1253 |
|
* @param string $id Identifiant (clé primaire de la table liée en question) |
1254 |
|
*/ |
1255 |
function listeDemandeur($from, $id) { |
function listeDemandeur($from, $id) { |
1256 |
// Récupération des demandeurs de la base |
// Récupération des demandeurs de la base |
1257 |
$sql = "SELECT demandeur.demandeur, |
$sql = "SELECT demandeur.demandeur, |
1262 |
ON demandeur.demandeur=lien_".$from."_demandeur.demandeur |
ON demandeur.demandeur=lien_".$from."_demandeur.demandeur |
1263 |
WHERE ".$from." = '".$id."'"; |
WHERE ".$from." = '".$id."'"; |
1264 |
$res = $this->f->db->query($sql); |
$res = $this->f->db->query($sql); |
1265 |
$this->f->addToLog("listeDemandeur() : ".$sql); |
$this->f->addToLog("listeDemandeur(): db->query(\"".$sql."\")", VERBOSE_MODE); |
1266 |
$this->f->isDatabaseError($res); |
$this->f->isDatabaseError($res); |
1267 |
// Stoquage du résultat dans un tableau |
// Stockage du résultat dans un tableau |
1268 |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){ |
while ($row=& $res->fetchRow(DB_FETCHMODE_ASSOC)){ |
1269 |
if ($row['petitionnaire_principal'] == 't' AND |
if ($row['petitionnaire_principal'] == 't' AND |
1270 |
$row['type_demandeur']=="petitionnaire") { |
$row['type_demandeur']=="petitionnaire") { |