get_nb_results();
if(!$page) $page=1;
$debut =($page-1)*$nb_per_page_gestion;
if($nbr_lignes) {
$ed_list = "
|
".$msg[103]." |
".$msg[72]." |
".$msg[147]." |
".$msg["count_notices_assoc"]." |
";
$parity=1;
$url_base = "./autorites.php?categ=editeurs&sub=reach&user_input=".rawurlencode($user_input) ;
$sorted_publishers = $publishers_searcher->get_sorted_result('default', $debut, $nb_per_page_gestion);
foreach ($sorted_publishers as $authority_id) {
// On va chercher les infos spécifique à l'autorité
$authority = new authority($authority_id);
$publisher_id = $authority->get_num_object();
$ed = $authority->get_object_instance();
if ($parity % 2) {
$pair_impair = "even";
} else {
$pair_impair = "odd";
}
$parity += 1;
$notice_count_sql = "SELECT count(*) FROM notices WHERE ed1_id=".$publisher_id;
$notice_count1 = pmb_mysql_result(pmb_mysql_query($notice_count_sql), 0, 0);
$notice_count_sql = "SELECT count(*) FROM notices WHERE ed2_id=".$publisher_id;
$notice_count = $notice_count1+pmb_mysql_result(pmb_mysql_query($notice_count_sql), 0, 0);
$tr_javascript=" onmouseover=\"this.className='surbrillance'\" onmouseout=\"this.className='$pair_impair'\" ";
$ed_list.= "";
$ed_list.= "
| ";
$ed_list.= "";
//$ed_list.= " | ";
$ed_list.= $authority->get_display_statut_class_html().htmlentities($ed->name,ENT_QUOTES,$charset);
$ed_list.= " | ";
//$ed_list.= "";
$ed_list.= " | ";
$affcall='';
if ($ed->ville || $ed->pays) {
if ($ed->ville) {
$affcall.=$ed->ville;
if($ed->pays) $affcall.=' - ';
}
$affcall.=$ed->pays;
}
$ed_list.= htmlentities($affcall,ENT_QUOTES,$charset);
$ed_list.= " |
";
if($ed->web) {
$ed_list .= "".htmlentities($ed->web,ENT_QUOTES,$charset)."";
}else {
$ed_list .= ' ';
}
$ed_list .= " | ";
if($notice_count && $notice_count!=0)
$ed_list .= "".$notice_count." | ";
else
$ed_list .= ' | ';
$ed_list .= "
";
} // fin while
$url_base = $url_base.'&authority_statut='.$authority_statut;
if (!$last_param) $nav_bar = aff_pagination ($url_base, $nbr_lignes, $nb_per_page_gestion, $page, 10, false, true) ;
else $nav_bar = "";
// affichage du résultat
print $publishers_searcher->get_results_list_from_search($msg['154'], $user_input, $ed_list, $nav_bar);
} else {
// la requête n'a produit aucun résultat
error_message($msg[152], str_replace('!!ed_cle!!', $user_input, $msg[153]), 0, './autorites.php?categ=editeurs&sub=&id=');
}