965 |
* archive dans le dossier d'instruction avant de supprimer l'événement |
* archive dans le dossier d'instruction avant de supprimer l'événement |
966 |
* d'instruction |
* d'instruction |
967 |
*/ |
*/ |
968 |
// archive en instruction (si suppression) [archive if delete instruction] |
// Mise à jour des 4 valeurs modifiées par l'action |
969 |
$valF['delai']=$val['archive_delai']; |
$valF['delai'] = $val['archive_delai']; |
970 |
$valF['accord_tacite']=$val['archive_accord_tacite']; |
$valF['accord_tacite'] = $val['archive_accord_tacite']; |
971 |
$valF['etat']=$val['archive_etat']; |
$valF['etat'] = $val['archive_etat']; |
972 |
if($val['archive_avis']=='') |
if ($val['archive_avis'] != '') { |
973 |
$valF['avis_decision']= null; |
$valF['avis_decision'] = $val['archive_avis']; |
974 |
else |
} else { |
975 |
$valF['avis_decision']=$val['archive_avis']; |
$valF['avis_decision'] = NULL; |
976 |
if($val['archive_date_complet']!='') |
} |
977 |
$valF['date_complet']=$val['archive_date_complet']; |
// Mise à jour des 10 dates avec la valeur présente dans le formulaire |
978 |
if($val['archive_date_dernier_depot']!='') |
// de suppression. Si la valeur de la date est vide alors on fixe |
979 |
$valF['date_dernier_depot']=$val['archive_date_dernier_depot']; |
// à la valeur NULL |
980 |
if($val['archive_date_rejet']!='') |
// |
981 |
$valF['date_rejet']= $val['archive_date_rejet']; |
if ($val['archive_date_complet'] != '') { |
982 |
if($val['archive_date_limite']!='') |
$valF['date_complet'] = $val['archive_date_complet']; |
983 |
$valF['date_limite']= $val['archive_date_limite']; |
} else { |
984 |
if($val['archive_date_notification_delai']!='') |
$valF['date_complet'] = NULL; |
985 |
$valF['date_notification_delai']= $val['archive_date_notification_delai']; |
} |
986 |
if($val['archive_date_decision']!='') |
if ($val['archive_date_dernier_depot'] != '') { |
987 |
$valF['date_decision']= $val['archive_date_decision']; |
$valF['date_dernier_depot'] = $val['archive_date_dernier_depot']; |
988 |
if($val['archive_date_validite']!='') |
} else { |
989 |
$valF['date_validite']= $val['archive_date_validite']; |
$valF['date_dernier_depot'] = NULL; |
990 |
if($val['archive_date_achevement']!='') |
} |
991 |
$valF['date_achevement']= $val['archive_date_achevement']; |
if ($val['archive_date_rejet'] != '') { |
992 |
if($val['archive_date_chantier']!='') |
$valF['date_rejet'] = $val['archive_date_rejet']; |
993 |
$valF['date_chantier']= $val['archive_date_chantier']; |
} else { |
994 |
if($val['archive_date_conformite']!='') |
$valF['date_rejet'] = NULL; |
995 |
$valF['date_conformite']= $val['archive_date_conformite']; |
} |
996 |
|
if ($val['archive_date_limite'] != '') { |
997 |
|
$valF['date_limite'] = $val['archive_date_limite']; |
998 |
|
} else { |
999 |
|
$valF['date_limite'] = NULL; |
1000 |
|
} |
1001 |
|
if ($val['archive_date_notification_delai'] != '') { |
1002 |
|
$valF['date_notification_delai'] = $val['archive_date_notification_delai']; |
1003 |
|
} else { |
1004 |
|
$valF['date_notification_delai'] = NULL; |
1005 |
|
} |
1006 |
|
if ($val['archive_date_decision'] != '') { |
1007 |
|
$valF['date_decision'] = $val['archive_date_decision']; |
1008 |
|
} else { |
1009 |
|
$valF['date_decision'] = NULL; |
1010 |
|
} |
1011 |
|
if ($val['archive_date_validite'] != '') { |
1012 |
|
$valF['date_validite'] = $val['archive_date_validite']; |
1013 |
|
} else { |
1014 |
|
$valF['date_validite'] = NULL; |
1015 |
|
} |
1016 |
|
if ($val['archive_date_achevement'] != '') { |
1017 |
|
$valF['date_achevement'] = $val['archive_date_achevement']; |
1018 |
|
} else { |
1019 |
|
$valF['date_achevement'] = NULL; |
1020 |
|
} |
1021 |
|
if ($val['archive_date_chantier'] != '') { |
1022 |
|
$valF['date_chantier'] = $val['archive_date_chantier']; |
1023 |
|
} else { |
1024 |
|
$valF['date_chantier'] = NULL; |
1025 |
|
} |
1026 |
|
if ($val['archive_date_conformite'] != '') { |
1027 |
|
$valF['date_conformite'] = $val['archive_date_conformite']; |
1028 |
|
} else { |
1029 |
|
$valF['date_conformite'] = NULL; |
1030 |
|
} |
1031 |
// On met à jour le dossier |
// On met à jour le dossier |
1032 |
$cle = " dossier='".$val['dossier']."'"; |
$cle = " dossier='".$val['dossier']."'"; |
1033 |
$res1 = $db->autoExecute(DB_PREFIXE.'dossier', $valF, DB_AUTOQUERY_UPDATE, $cle); |
$res = $db->autoExecute(DB_PREFIXE.'dossier', $valF, DB_AUTOQUERY_UPDATE, $cle); |
1034 |
$this->addToLog("triggersupprimer(): db->autoexecute(\"".DB_PREFIXE."dossier\", ".print_r($valF, true).", DB_AUTOQUERY_UPDATE, \"".$cle."\");", VERBOSE_MODE); |
$this->addToLog("triggersupprimer(): db->autoexecute(\"".DB_PREFIXE."dossier\", ".print_r($valF, true).", DB_AUTOQUERY_UPDATE, \"".$cle."\");", VERBOSE_MODE); |
1035 |
if (database::isError($res1)) { |
if (database::isError($res)) { |
1036 |
die($res->getMessage()); |
die($res->getMessage()); |
1037 |
} |
} |
1038 |
// Affichage d'informations à l'utilisateur |
// Affichage d'informations à l'utilisateur |