Subversion Repositories eFlore/Applications.coel-consultation

Compare Revisions

Ignore whitespace Rev 150 → Rev 151

/trunk/bibliotheque/dao/CollectionDao.php
94,10 → 94,26
* @return array un tableau contenant les informations sur les publications liées à la collection.
*/
public function getPublicationsLiees($id_collection) {
$donnees = $this->getCollectionAPublication($id_collection);
return $donnees['collectionsAPublication'];
}
/**
* Retourne le nombre de publications liées à une collection.
*
* @param integer l'id de la collection.
* @return integer le nombre de publications liées à la collection.
*/
public function getNbrePublicationsLiees($id_collection) {
$donnees = $this->getCollectionAPublication($id_collection);
return $donnees['nbElements'];
}
private function getCollectionAPublication($id_collection) {
$url = $this->url_jrest.self::SERVICE_COLLECTION_A_PUBLICATION."/$id_collection";
$json = $this->envoyerRequeteConsultation($url);
$donnees = json_decode($json, true);
return $donnees['collectionsAPublication'];
return $donnees;
}
/**
107,11 → 123,27
* @return array un tableau contenant les informations sur les publications liées à la collection.
*/
public function getCommentairesLies($id_collection) {
$donnees = $this->getCollectionACommentaire($id_collection);
return $donnees['collectionsACommentaire'];
}
/**
* Retourne le nombre de commentaires publics liés à une collection.
*
* @param integer l'id de la collection.
* @return integer le nombre de commentaires publics liés à la collection.
*/
public function getNbreCommentairesLies($id_collection) {
$donnees = $this->getCollectionACommentaire($id_collection);
return $donnees['nbElements'];
}
private function getCollectionACommentaire($id_collection) {
$commentaire_public = '1';
$url = $this->url_jrest.self::SERVICE_COLLECTION_A_COMMENTAIRE."/$id_collection/$commentaire_public";
$json = $this->envoyerRequeteConsultation($url);
$donnees = json_decode($json, true);
return $donnees['collectionsACommentaire'];
return $donnees;
}
}
?>