128 |
|
|
129 |
/*Création du numéro de dossier*/ |
/*Création du numéro de dossier*/ |
130 |
$this->valF['dossier'] = $val['dossier_autorisation']."$code$numeroVersion"; |
$this->valF['dossier'] = $val['dossier_autorisation']."$code$numeroVersion"; |
131 |
|
$this->valF['version'] = $numeroVersion; |
132 |
} |
} |
133 |
|
|
134 |
/*Récupère la valeur du suffixe d'un dossier_instruction_type*/ |
/*Récupère la valeur du suffixe d'un dossier_instruction_type*/ |
282 |
$form->setType('amenagement','hidden'); // PC |
$form->setType('amenagement','hidden'); // PC |
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 |
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'); |
395 |
$form->setType('geom1','hidden'); |
$form->setType('geom1','hidden'); |
396 |
$form->setType('geom','hidden'); |
$form->setType('geom','hidden'); |
397 |
$form->setType('a_qualifier', 'checkboxstatic'); |
$form->setType('a_qualifier', 'checkboxstatic'); |
398 |
|
$form->setType('terrain_references_cadastrales','referencescadastralesstatic'); // PC |
399 |
$form->setType('objet_dossier','hidden'); // 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'); |
694 |
$msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC); |
$msgenque->enqueueMessage($msgenque::$ERP_DEMANDE_OUVERTURE_PC); |
695 |
} |
} |
696 |
} |
} |
697 |
} // fin de if ($this->f->getParameter('option_erp') != "") |
} // fin de if ($this->f->getParameter('option_erp') != "") |
698 |
|
|
699 |
|
// Mise à jour des données du dossier d'autorisation |
700 |
|
require_once "../obj/dossier_autorisation.class.php"; |
701 |
|
$da = new dossier_autorisation($this->valF["dossier_autorisation"], $this->db, DEBUG); |
702 |
|
$da->majDossierAutorisation(); |
703 |
} |
} |
704 |
|
|
705 |
/* |
/* |
960 |
$this->insertLinkDemandeDemandeur($db, $DEBUG); |
$this->insertLinkDemandeDemandeur($db, $DEBUG); |
961 |
} |
} |
962 |
|
|
963 |
|
/** |
964 |
|
* Ne servira surement pas mais dans le doute autant recalculer les données du DA |
965 |
|
*/ |
966 |
|
function triggersupprimerapres($id,&$db,$val,$DEBUG) { |
967 |
|
// Mise à jour des données du dossier d'autorisation |
968 |
|
require_once "../obj/dossier_autorisation.class.php"; |
969 |
|
$da = new dossier_autorisation($this->valF["dossier_autorisation"], $this->db, DEBUG); |
970 |
|
$da->majDossierAutorisation(); |
971 |
|
} |
972 |
|
|
973 |
/** |
/** |
974 |
* Retourne le type de dossier d'autorisation du dossier courant : |
* Retourne le type de dossier d'autorisation du dossier courant : |
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") { |