Subversion Repositories Applications.referentiel

Rev

Rev 33 | Rev 39 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33 Rev 38
Line 105... Line 105...
105
		
105
		
106
		return $donnees;
106
		return $donnees;
Line 107... Line 107...
107
	}
107
	}
-
 
108
	
-
 
109
	/**
-
 
110
	 * Retourne les infos sur les traitements en attente.
-
 
111
	 */
-
 
112
	public function getElementEnAttente($params_url) {
-
 
113
		$p = $this->traiterParametresUrl(array('projet'), $params_url);
-
 
114
		extract($p);
-
 
115
		
-
 
116
		$donnees = false;
-
 
117
		if (!is_null($projet)) {
-
 
118
			$requete =	($this->distinct ? 'SELECT DISTINCT' : 'SELECT').' * '.
-
 
119
						'FROM ref_traitement '.
-
 
120
						"WHERE referentiel_code = $projet ".
-
 
121
						'	AND date_debut IS NULL '.
-
 
122
						'	AND date_fin IS NULL '.
-
 
123
						'ORDER BY '.((!is_null($this->orderby)) ? $this->orderby  : 'meta_date_creation  DESC').' ';
-
 
124
			
-
 
125
			// Récupération des résultats
-
 
126
			try {
-
 
127
				$donnees = $this->bdd->query($requete)->fetchAll(PDO::FETCH_ASSOC);
-
 
128
				if ($donnees === false) {
-
 
129
					$this->messages[] = "La requête a retourné aucun résultat.";
-
 
130
				}
-
 
131
			} catch (PDOException $e) {
-
 
132
				$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage());
-
 
133
			}
-
 
134
		} else {
-
 
135
			$this->messages[] = "Veuillez préciser le nom de code du projet comme premier paramêtre (ex. : bdnff).";
-
 
136
		}
-
 
137
		
-
 
138
		return $donnees;
-
 
139
	}
108
	
140
	
109
	/**
141
	/**
110
	 * Retourne les infos sur les traitements en cours.
142
	 * Retourne les infos sur les traitements en cours.
111
	 */
143
	 */
112
	public function getElementEnCours($params_url) {
144
	public function getElementEnCours($params_url) {