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; |
} |
} |
?> |