Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 29 → Rev 30

/trunk/services/modules/Traitement.php
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) {