Subversion Repositories eFlore/Applications.coel-consultation

Compare Revisions

Regard whitespace Rev 245 → Rev 244

/trunk/bibliotheque/dao/RechercheDao.php
43,15 → 43,6
return $donnees;
}
// recherche du nombre de publications : nouveau
public function chercherPersonnesNbre($parametres) {
$url = $this->construireUrlRecherchePublications('NombrePublications', $parametres, false);
$json = $this->envoyerRequeteConsultation($url);
$donnees = json_decode($json, true);
return $donnees;
}
 
// recherche de collections : nouveau
public function chercherCollections($parametres) {
$url = $this->construireUrlRechercheCollections('Collections', $parametres);
70,15 → 61,6
return $donnees;
}
// recherche de publications : nouveau
public function chercherPublications($parametres) {
$url = $this->construireUrlRecherchePublications('Publications', $parametres);
$json = $this->envoyerRequeteConsultation($url);
$donnees = json_decode($json, true);
return $donnees;
}
 
// construit l'URL du service CoelRecherche pour obtenir des collections
// Attention au nombre et à l'ordre des paramètres !
private function construireUrlRechercheCollections($type, $parametres, $limitation = true) {
101,17 → 83,6
);
}
// construit l'URL du service CoelRecherche pour obtenir des publications
// Attention au nombre et à l'ordre des paramètres !
private function construireUrlRecherchePublications($type, $parametres, $limitation = true) {
return $this->construireUrlRecherche(
$type,
$parametres,
$limitation,
array('titre', 'auteur', 'mot-cle', 'revue', 'date')
);
}
 
// fabrique une URL pour le service CoelRecherche en collant les paramètres fournis (sinon "*")
// dans l'ordre attendu par le service demandé ($type)
private function construireUrlRecherche($type, $parametres, $limitation, $paramsAPasser) {