442,8 → 442,6 |
} |
} |
|
echo $chaine_recherche; |
|
if(trim($chaine_recherche) == '') { |
return array(); |
} |
491,5 → 489,34 |
} |
|
} |
|
/** Suivant un identifiant de chalmp, renvoie un tableau contenant le nombre d'enregistrement pour chaque valeur |
* @param int $id_champ l'identifiant de champ |
* @return array un tableau d'informations contenant les données |
*/ |
public function obtenirNombreValeurMetadonnee($id_champ) { |
|
|
// id pays = 12 |
// liste = 1074 |
|
$requete_valeurs_liste = 'SELECT amo_nom, amo_abreviation FROM annu_meta_ontologie '. |
'WHERE amo_ce_parent = '.$this->proteger($id_champ); |
|
$requete_valeur_metadonnee = 'SELECT COUNT(*) as nb, amv_valeur FROM annu_meta_valeurs'. |
' WHERE amv_ce_colonne = '.$id_champ.' '. |
' GROUP BY amv_valeur '. |
' ORDER BY nb DESC'; |
|
$resultat_valeur_metadonnee = $this->requeteTous($requete_valeur_metadonnee); |
|
if($resultat_valeur_metadonnee) { |
return $resultat_valeur_metadonnee; |
} else { |
|
return false; |
} |
|
} |
} |
?> |