Subversion Repositories Applications.referentiel

Compare Revisions

Ignore whitespace Rev 287 → Rev 288

/trunk/services/modules/Referentiel.php
67,6 → 67,8
return $donnees;
}
/* Méthode pour récupérer les noms d'un référentiel.
* Appelée avec les paramêtres d'url suivant :
* /Referentiel/tout/code_du_referentiel?start=0&limit=1000
158,5 → 160,34
}
/* 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 getElementDateMiseAJour($params_url) {
$p = $this->traiterParametresUrl(array('projet'), $params_url, false);
extract($p);
$nom = false;
if (!is_null($projet)) {
$requete = 'SELECT UPDATE_TIME '.
'FROM information_schema.tables '.
'WHERE TABLE_SCHEMA = \'referentiels\' '.
'AND TABLE_NAME = \''.$projet.'\'';
// 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;
}
}
?>