347 |
$form->setType('date_retour_controle_legalite','datedisabled'); |
$form->setType('date_retour_controle_legalite','datedisabled'); |
348 |
$form->setType('date_finalisation_courrier','datedisabled'); |
$form->setType('date_finalisation_courrier','datedisabled'); |
349 |
|
|
350 |
// l'administrateur peut modifier les champs de retour de date |
|
|
if ($this->f->user_is_admin == true) { |
|
|
$form->setType('date_retour_signature','date'); |
|
|
$form->setType('date_retour_rar','date'); |
|
|
$form->setType('date_retour_controle_legalite','date'); |
|
|
} |
|
351 |
|
|
352 |
if($maj==0){ // add |
if($maj==0){ // add |
353 |
$form->setType('instruction', 'hiddenstatic'); |
$form->setType('instruction', 'hidden'); |
354 |
|
$form->setType('lettretype', 'hidden'); |
355 |
$form->setType('evenement', 'select'); |
$form->setType('evenement', 'select'); |
356 |
$form->setType('date_evenement', 'date2'); |
$form->setType('date_evenement', 'date2'); |
357 |
}else{ // modify |
}else{ // modify |
361 |
$form->setType('date_evenement', 'date2'); |
$form->setType('date_evenement', 'date2'); |
362 |
// necessaire pour calcul de date en modification |
// necessaire pour calcul de date en modification |
363 |
//$form->setType('delai', 'hiddenstatic'); |
//$form->setType('delai', 'hiddenstatic'); |
364 |
|
// l'administrateur peut modifier les champs de retour de date |
365 |
|
if ($this->f->user_is_admin == true) { |
366 |
|
$form->setType('date_retour_signature','date'); |
367 |
|
$form->setType('date_retour_rar','date'); |
368 |
|
$form->setType('date_retour_controle_legalite','date'); |
369 |
|
} |
370 |
} |
} |
371 |
} elseif($maj==2){ |
} elseif($maj==2){ |
372 |
$form->setType('dossier', 'hidden'); |
$form->setType('dossier', 'hidden'); |
1251 |
// Mise à jour des données du dossier d'autorisation |
// Mise à jour des données du dossier d'autorisation |
1252 |
require_once "../obj/dossier_autorisation.class.php"; |
require_once "../obj/dossier_autorisation.class.php"; |
1253 |
$da = new dossier_autorisation($this->getNumDemandeAutorFromDossier($this->valF['dossier']), $this->db, DEBUG); |
$da = new dossier_autorisation($this->getNumDemandeAutorFromDossier($this->valF['dossier']), $this->db, DEBUG); |
1254 |
$da->majDossierAutorisation(); |
if($da->majDossierAutorisation() === false) { |
1255 |
|
$this->addToMessage(_("Erreur lors de la mise a jour des donnees techniques. Contactez votre administrateur.")); |
1256 |
|
$this->correct = false; |
1257 |
|
return false; |
1258 |
|
} |
1259 |
} |
} |
1260 |
|
|
1261 |
function triggermodifierapres($id,&$db,$val,$DEBUG) { |
function triggermodifierapres($id,&$db,$val,$DEBUG) { |
1452 |
// Mise à jour des données du dossier d'autorisation |
// Mise à jour des données du dossier d'autorisation |
1453 |
require_once "../obj/dossier_autorisation.class.php"; |
require_once "../obj/dossier_autorisation.class.php"; |
1454 |
$da = new dossier_autorisation($this->getNumDemandeAutorFromDossier($this->valF['dossier']), $this->db, DEBUG); |
$da = new dossier_autorisation($this->getNumDemandeAutorFromDossier($this->valF['dossier']), $this->db, DEBUG); |
1455 |
$da->majDossierAutorisation(); |
if($da->majDossierAutorisation() === false) { |
1456 |
|
$this->addToMessage(_("Erreur lors de la mise a jour des donnees techniques. Contactez votre administrateur.")); |
1457 |
|
$this->correct = false; |
1458 |
|
return false; |
1459 |
|
} |
1460 |
} |
} |
1461 |
|
|
1462 |
function triggersupprimer($id,&$db,$val,$DEBUG) { |
function triggersupprimer($id,&$db,$val,$DEBUG) { |
1582 |
// Mise à jour des données du dossier d'autorisation |
// Mise à jour des données du dossier d'autorisation |
1583 |
require_once "../obj/dossier_autorisation.class.php"; |
require_once "../obj/dossier_autorisation.class.php"; |
1584 |
$da = new dossier_autorisation($this->getNumDemandeAutorFromDossier($val["dossier"]), $this->db, DEBUG); |
$da = new dossier_autorisation($this->getNumDemandeAutorFromDossier($val["dossier"]), $this->db, DEBUG); |
1585 |
$da->majDossierAutorisation(); |
if($da->majDossierAutorisation() === false) { |
1586 |
|
$this->addToMessage(_("Erreur lors de la mise a jour des donnees techniques. Contactez votre administrateur.")); |
1587 |
|
$this->correct = false; |
1588 |
|
return false; |
1589 |
|
} |
1590 |
} |
} |
1591 |
|
|
1592 |
// Vérifie la restriction sur l'événement |
// Vérifie la restriction sur l'événement |