143,40 → 143,44 |
if (isset($masque['cible'])) { |
switch ($masque['cible']) { |
case 'collections': |
foreach ($resultats as $resultat) { |
// Ajout des données concernant la structure si ce n'est pas déjà fait |
$structure_id = $resultat['cs_id_structure']; |
if (!isset($donnees['infos'][$structure_id])) { |
$structure = array( |
'nom' => $resultat['cs_nom'], |
'ville' => $resultat['cs_ville'], |
'url' => $this->obtenirUrlFicheStructure($resultat['cs_id_structure']) |
); |
$donnees['infos'][$structure_id]['structure'] = $structure; |
if (! empty($resultats)) { |
foreach ($resultats as $resultat) { |
// Ajout des données concernant la structure si ce n'est pas déjà fait |
$structure_id = $resultat['cs_id_structure']; |
if (!isset($donnees['infos'][$structure_id])) { |
$structure = array( |
'nom' => $resultat['cs_nom'], |
'ville' => $resultat['cs_ville'], |
'url' => $this->obtenirUrlFicheStructure($resultat['cs_id_structure']) |
); |
$donnees['infos'][$structure_id]['structure'] = $structure; |
} |
|
// Si la structure possède des collections |
if (!empty($resultat['cc_id_collection'])) { |
$collection = array( |
'nom' => $resultat['cc_nom'], |
'url' => $this->obtenirUrlFicheCollection($resultat['cc_id_collection']) |
); |
$donnees['infos'][$structure_id]['collections'][] = $collection; |
} |
} |
|
// Si la structure possède des collections |
if (!empty($resultat['cc_id_collection'])) { |
$collection = array( |
'nom' => $resultat['cc_nom'], |
'url' => $this->obtenirUrlFicheCollection($resultat['cc_id_collection']) |
); |
$donnees['infos'][$structure_id]['collections'][] = $collection; |
} |
} |
break; |
|
case 'personnes': |
foreach ($resultats as $resultat) { |
//echo "<pre>".print_r($resultat,true)."</pre>"; |
if (!empty($resultat['cp_id_personne'])) { |
$personne = array( |
'nomcomplet' => $resultat['cp_fmt_nom_complet'], |
'nom' => $resultat['cp_nom'], |
'prenom' => $resultat['cp_prenom'], |
'url' => $this->obtenirUrlFichePersonne($resultat['cp_id_personne']) |
); |
$donnees['infos']['personnes'][] = $personne; |
if (! empty($resultats)) { |
foreach ($resultats as $resultat) { |
//echo "<pre>".print_r($resultat,true)."</pre>"; |
if (!empty($resultat['cp_id_personne'])) { |
$personne = array( |
'nomcomplet' => $resultat['cp_fmt_nom_complet'], |
'nom' => $resultat['cp_nom'], |
'prenom' => $resultat['cp_prenom'], |
'url' => $this->obtenirUrlFichePersonne($resultat['cp_id_personne']) |
); |
$donnees['infos']['personnes'][] = $personne; |
} |
} |
} |
break; |