Subversion Repositories Applications.referentiel

Rev

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

Rev 38 Rev 51
Line 67... Line 67...
67
		return $donnees;
67
		return $donnees;
68
	}
68
	}
Line 69... Line 69...
69
	
69
	
70
	/* Méthode pour récupérer les noms d'un référentiel.
70
	/* Méthode pour récupérer les noms d'un référentiel.
71
	* Appelée avec les paramêtres d'url suivant :
71
	* Appelée avec les paramêtres d'url suivant :
72
	* /RefReferentiel/tout/code_du_referentiel
72
	* /Referentiel/tout/code_du_referentiel?start=0&limit=1000
73
	*/
73
	*/
74
	public function getElementTout($params_url) {
74
	public function getElementTout($params_url) {
75
		$p = $this->traiterParametresUrl(array('projet'), $params_url, false);
75
		$p = $this->traiterParametresUrl(array('projet'), $params_url, false);
Line 85... Line 85...
85
			// Récupération des résultats
85
			// Récupération des résultats
86
			try {
86
			try {
87
				$donnees = $this->bdd->query($requete)->fetchAll(PDO::FETCH_ASSOC);
87
				$donnees = $this->bdd->query($requete)->fetchAll(PDO::FETCH_ASSOC);
88
				if ($donnees === false) {
88
				if ($donnees === false) {
89
					$this->messages[] = "La requête a retourné aucun résultat.";
89
					$this->messages[] = "La requête a retourné aucun résultat.";
-
 
90
				} else {
-
 
91
					$donnees_tmp = $donnees;
-
 
92
					$donnees = array();
-
 
93
					foreach ($donnees_tmp as &$nom) {
-
 
94
						$donnees[$nom['num_nom']] = $nom;
-
 
95
						unset($nom);
-
 
96
					}
90
				}
97
				}
91
			} catch (PDOException $e) {
98
			} catch (PDOException $e) {
92
				$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage());
99
				$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage());
93
			}
100
			}
94
		} else {
101
		} else {