13,6 → 13,7 |
* @version $Id$ |
*/ |
class Traitement extends Ref { |
|
/** |
* Méthode principale appelée avec une requête de type GET. |
*/ |
48,6 → 49,30 |
} |
|
/** |
* Retourne les infos sur les traitements en cours ou en attentes. |
*/ |
public function getElementEnCours($projet) { |
$projet = $this->bdd->quote($projet); |
$requete = ($this->distinct ? 'SELECT DISTINCT' : 'SELECT').' * '. |
'FROM ref_traitement '. |
"WHERE referentiel_code = $projet ". |
' AND date_fin IS NULL '. |
'ORDER BY '.((!is_null($this->orderby)) ? $this->orderby : 'meta_date_creation DESC').' '; |
$this->debug[] = $requete; |
|
// Récupération des résultats |
try { |
$donnees = $this->bdd->query($requete)->fetchAll(PDO::FETCH_ASSOC); |
if ($donnees === false) { |
$this->messages[] = "La requête a retourné aucun résultat."; |
} |
} catch (PDOException $e) { |
$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage()); |
} |
return $donnees; |
} |
|
/** |
* Méthode appelée pour ajouter un traitement. |
* Retour l'id du nouvel enregistrement ou false! |
*/ |