Subversion Repositories Applications.referentiel

Rev

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

Rev 51 Rev 170
Line 128... Line 128...
128
		} else {
128
		} else {
129
			$this->messages[] = "Veuillez préciser le nom de code du projet comme second paramêtre (ex. : bdnff).";
129
			$this->messages[] = "Veuillez préciser le nom de code du projet comme second paramêtre (ex. : bdnff).";
130
		}
130
		}
131
		return $nbre;
131
		return $nbre;
132
	}
132
	}
-
 
133
	
-
 
134
	/* Méthode pour récupérer le titre d'un référentiel.
-
 
135
	* Appelée avec les paramêtres d'url suivant :
-
 
136
	* /RefReferentiel/nom/code_du_referentiel
-
 
137
	*/
-
 
138
	public function getElementNom($params_url) {
-
 
139
		$p = $this->traiterParametresUrl(array('projet'), $params_url, false);
-
 
140
		extract($p);
-
 
141
		
-
 
142
		$nom = false;
-
 
143
		if (!is_null($projet)) {
-
 
144
			$requete =	"SELECT titre FROM {$projet}_meta WHERE id_meta = (SELECT MAX(id_meta) FROM {$projet}_meta);";
-
 
145
			// Récupération des résultats
-
 
146
			try {
-
 
147
				$nom = $this->bdd->query($requete)->fetchColumn();
-
 
148
				if ($nom === false) {
-
 
149
					$this->messages[] = "La requête a retourné aucun résultat.";
-
 
150
				}
-
 
151
			} catch (PDOException $e) {
-
 
152
				$this->messages[] = sprintf($this->getTxt('sql_erreur'), $e->getFile(), $e->getLine(), $e->getMessage());
-
 
153
			}
-
 
154
		} else {
-
 
155
			$this->messages[] = "Veuillez préciser le nom de code du projet comme second paramêtre (ex. : bdnff).";
-
 
156
		}
-
 
157
		return $nom;
-
 
158
	}
-
 
159
	
-
 
160
	
133
}
161
}
134
?>
162
?>
135
163