Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 169 → Rev 170

/trunk/services/modules/Referentiel.php
130,5 → 130,33
}
return $nbre;
}
/* Méthode pour récupérer le titre d'un référentiel.
* Appelée avec les paramêtres d'url suivant :
* /RefReferentiel/nom/code_du_referentiel
*/
public function getElementNom($params_url) {
$p = $this->traiterParametresUrl(array('projet'), $params_url, false);
extract($p);
$nom = false;
if (!is_null($projet)) {
$requete = "SELECT titre FROM {$projet}_meta WHERE id_meta = (SELECT MAX(id_meta) FROM {$projet}_meta);";
// Récupération des résultats
try {
$nom = $this->bdd->query($requete)->fetchColumn();
if ($nom === 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 second paramêtre (ex. : bdnff).";
}
return $nom;
}
}
?>