112,23 → 112,17 |
|
/** |
* Retourne les $limite images ayant le plus de votes pour le protocole $protocole et le(s) tag(s) $tags |
* |
* @param number $nn |
* @param mixed $tags |
* @param number $protocole |
* @param number $limite |
* @return array |
*/ |
public function getInfosMeilleuresImagesParTag($nn, $tags, $protocole = Eflore::PROTOCOLE_CAPITALISATION, $limite = 10) { |
public function getInfosMeilleuresImagesParTag($nn, $tags, $protocole = Eflore::PROTOCOLE_CAPITALISATION, $limite = 10, $format = 'CRS') { |
if (! is_array($tags)) { |
$tags = array($tags); |
} |
$images_tag = array(); |
foreach ($tags as $tag) { |
$url = $this->getUrlMeilleuresImagesParTag($nn, $tag, $protocole, $limite); |
$url = $this->getUrlMeilleuresImagesParTag($nn, $tag, $protocole, $limite, $format); |
$donnees = $this->chargerDonnees($url); |
$images = (isset($donnees['resultats'])) ? $donnees['resultats'] : array(); |
$images_tag[$tag] = $images; |
$images_tag[$tag] = $this->formaterResultatImagesDel($images); |
} |
return $images_tag; |
} |
169,13 → 163,14 |
return $url; |
} |
|
private function getUrlMeilleuresImagesParTag($nn, $tag, $protocole = Eflore::PROTOCOLE_CAPITALISATION, $limite = 10) { |
private function getUrlMeilleuresImagesParTag($nn, $tag, $protocole = Eflore::PROTOCOLE_CAPITALISATION, $limite = 10, $format = 'CRS') { |
$tpl = Config::get('delMeilleuresImagesParTagTpl'); |
$params = array('nn'=> $nn, |
'tag'=> $tag, |
'protocole' => $protocole, |
'referentiel' => Registre::get('parametres.referentiel'), |
'limite' => $limite); |
'limite' => $limite, |
'format' => $format); |
$url = $this->formaterUrl($tpl, $params); |
return $url; |
} |