82,6 → 82,7 |
$requete = ($this->distinct ? 'SELECT DISTINCT' : 'SELECT').' * '. |
'FROM ref_traitement '. |
"WHERE referentiel_code = $projet ". |
' AND date_debut IS NOT NULL '. |
' AND date_fin IS NULL '. |
'ORDER BY '.((!is_null($this->orderby)) ? $this->orderby : 'meta_date_creation DESC').' '; |
$this->debug[] = $requete; |
222,6 → 223,28 |
} |
|
/** |
* Méthode pour indiquer la fin d'un traitement. |
*/ |
public function updateElementTerminer($id, $params_post) { |
$ok = true; |
try { |
$requete = 'UPDATE ref_traitement '. |
'SET date_fin = NOW() '. |
"WHERE id_traitement = $id "; |
$this->debug[] = "$requete"; |
$resultat = $this->bdd->exec($requete); |
if ($resultat === false) { |
$ok = false; |
$this->messages[] = "Traitement NON modifié."; |
} |
} catch (PDOException $e) { |
$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage(), $requete); |
} |
|
return $ok; |
} |
|
/** |
* Méthode principale appelée avec une requête de type DELETE. |
*/ |
public function deleteElement($params_url) { |