107,6 → 107,38 |
} |
|
/** |
* Retourne les infos sur les traitements en attente. |
*/ |
public function getElementEnAttente($params_url) { |
$p = $this->traiterParametresUrl(array('projet'), $params_url); |
extract($p); |
|
$donnees = false; |
if (!is_null($projet)) { |
$requete = ($this->distinct ? 'SELECT DISTINCT' : 'SELECT').' * '. |
'FROM ref_traitement '. |
"WHERE referentiel_code = $projet ". |
' AND date_debut IS NULL '. |
' AND date_fin IS NULL '. |
'ORDER BY '.((!is_null($this->orderby)) ? $this->orderby : 'meta_date_creation DESC').' '; |
|
// 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()); |
} |
} else { |
$this->messages[] = "Veuillez préciser le nom de code du projet comme premier paramêtre (ex. : bdnff)."; |
} |
|
return $donnees; |
} |
|
/** |
* Retourne les infos sur les traitements en cours. |
*/ |
public function getElementEnCours($params_url) { |