222 |
$sql="select etat from ".DB_PREFIXE."dossier where dossier ='". |
$sql="select etat from ".DB_PREFIXE."dossier where dossier ='". |
223 |
$this->idxformulaire."'"; |
$this->idxformulaire."'"; |
224 |
$etat_dossier = $db->getOne($sql); |
$etat_dossier = $db->getOne($sql); |
225 |
$nature_dossier= substr($this->idxformulaire,0,2); |
// nature du dossier d'autorisation |
226 |
|
$sql="select code from ".DB_PREFIXE."dossier |
227 |
|
INNER JOIN ".DB_PREFIXE."dossier_autorisation ON |
228 |
|
dossier.dossier_autorisation = dossier_autorisation.dossier_autorisation |
229 |
|
INNER JOIN ".DB_PREFIXE."dossier_autorisation_type_detaille ON |
230 |
|
dossier_autorisation.dossier_autorisation_type_detaille = |
231 |
|
dossier_autorisation_type_detaille.dossier_autorisation_type_detaille |
232 |
|
WHERE dossier ='". |
233 |
|
$this->idxformulaire."'"; |
234 |
|
$nature_dossier = $db->getOne($sql); |
235 |
|
|
236 |
// recherche des evenement de transition |
// recherche des evenement de transition |
237 |
$sql= $sql_transition." where transition.etat ='".$etat_dossier."' and (evenement.nature ='". |
// XXX modifier la requète après la modification de structure du workflow |
238 |
$nature_dossier."' or (nature ='T' and nature !='CU')) order by evenement.action"; |
$sql= $sql_transition." where transition.etat ='".$etat_dossier."' and (dossier_autorisation_type_detaille.code ='". |
239 |
|
$nature_dossier."' or (dossier_autorisation_type_detaille.code ='T' |
240 |
|
and dossier_autorisation_type_detaille.code !='CU')) order by evenement.action"; |
241 |
|
|
242 |
// *** attention en dur le CU |
// *** attention en dur le CU |
243 |
$this->addToLog("setSelect(): db->query(\"".$sql."\");", VERBOSE_MODE); |
$this->addToLog("setSelect(): db->query(\"".$sql."\");", VERBOSE_MODE); |