207 |
// recherche des evenement de transition |
// recherche des evenement de transition |
208 |
$sql= $sql_transition." where transition.etat ='".$etat_dossier."' and (evenement.nature ='". |
$sql= $sql_transition." where transition.etat ='".$etat_dossier."' and (evenement.nature ='". |
209 |
$nature_dossier."' or (nature ='T' and nature !='CU')) order by evenement.action"; |
$nature_dossier."' or (nature ='T' and nature !='CU')) order by evenement.action"; |
210 |
//$sql= $sql_transition." where (evenement.nature ='". |
// *** attention en dur le CU |
|
// $nature_dossier."' or (nature ='T' and nature !='CU')) order by evenement.action"; |
|
211 |
|
|
212 |
|
|
213 |
$res = $db->query($sql); |
$res = $db->query($sql); |
341 |
// valeur dossier apres modification [values dossier after action] |
// valeur dossier apres modification [values dossier after action] |
342 |
// ================================================================== |
// ================================================================== |
343 |
function triggerajouterapres($id,&$db,$val,$DEBUG) { |
function triggerajouterapres($id,&$db,$val,$DEBUG) { |
344 |
|
// mise a null au lieu de "" / voir compatibilite mysql |
345 |
|
// voir parametrage CU en dur |
346 |
|
// voir parametrage des actions en dur |
347 |
|
|
348 |
|
|
349 |
switch ($this->valF['action']) { |
switch ($this->valF['action']) { |
350 |
case "initialisation" : |
case "initialisation" : |
351 |
$valF['delai']= $this->valF['delai']; |
$valF['delai']= $this->valF['delai']; |
387 |
// la date rejet est initialisee |
// la date rejet est initialisee |
388 |
$valF['date_rejet']= $this->valF['datecourrier']; |
$valF['date_rejet']= $this->valF['datecourrier']; |
389 |
// les dates de depart et fin d instruction sont annulées |
// les dates de depart et fin d instruction sont annulées |
390 |
$valF['date_limite'] =""; |
$valF['date_limite'] =null; |
391 |
$valF['date_notification_delai'] =""; |
$valF['date_notification_delai'] =null; |
392 |
$valF['date_complet']=""; |
$valF['date_complet']=null; |
393 |
break; |
break; |
394 |
case "majoration" : |
case "majoration" : |
395 |
$valF['delai']= $this->valF['archive_delai']+$this->valF['delai']; |
$valF['delai']= $this->valF['archive_delai']+$this->valF['delai']; |
428 |
$valF['date_decision']= $this->valF['datecourrier']; |
$valF['date_decision']= $this->valF['datecourrier']; |
429 |
$temp = $valF['date_limite']; |
$temp = $valF['date_limite']; |
430 |
$valF['date_validite']= $this->moisdate($temp,2); |
$valF['date_validite']= $this->moisdate($temp,2); |
|
echo $valF['date_limite']."vvv" ; |
|
431 |
break; |
break; |
432 |
case "execution" : |
case "execution" : |
433 |
$valF['etat']= $this->valF['etat']; |
$valF['etat']= $this->valF['etat']; |
434 |
$valF['date_chantier'] = $this->valF['datecourrier']; |
$valF['date_chantier'] = $this->valF['datecourrier']; |
435 |
echo $this->msg=$this->msg.$valF['date_chantier']."***"; |
//echo $this->msg=$this->msg.$valF['date_chantier'].""; |
436 |
break; |
break; |
437 |
case "achevement" : |
case "achevement" : |
438 |
$valF['etat']= $this->valF['etat']; |
$valF['etat']= $this->valF['etat']; |
442 |
$valF['etat']= $this->valF['etat']; |
$valF['etat']= $this->valF['etat']; |
443 |
$valF['date_conformite'] = $this->valF['datecourrier']; |
$valF['date_conformite'] = $this->valF['datecourrier']; |
444 |
break; |
break; |
445 |
/* |
|
446 |
case "abandon" : |
default: |
|
$valF['etat']= $this->valF['etat']; |
|
|
break; |
|
|
*/ |
|
|
default: |
|
447 |
if ($this->valF['etat']!="") |
if ($this->valF['etat']!="") |
448 |
$valF['etat']= $this->valF['etat']; |
$valF['etat']= $this->valF['etat']; |
449 |
}// end switch |
}// end switch |