get_nb_results(); if(!$page) $page=1; $debut =($page-1)*$nb_per_page_gestion; if($nbr_lignes) { $num_auth_present = searcher_authorities_collections::has_authorities_sources('collection'); $collection_list .= " ".$msg[103]." ".$msg[165]." ".($num_auth_present ? ''.$msg['authorities_number'].'' : '')." ".$msg["count_notices_assoc"]." "; $parity=1; $url_base = "./autorites.php?categ=collections&sub=reach&user_input=".rawurlencode($user_input) ; $sorted_collections = $collections_searcher->get_sorted_result('default', $debut, $nb_per_page_gestion); foreach ($sorted_collections as $authority_id) { // On va chercher les infos spécifique à l'autorité $authority = new authority($authority_id); $collection_id = $authority->get_num_object(); $coll = $authority->get_object_instance(); if ($parity % 2) { $pair_impair = "even"; } else { $pair_impair = "odd"; } $parity += 1; $notice_count_sql = "SELECT count(*) FROM notices WHERE coll_id = ".$collection_id; $notice_count = pmb_mysql_result(pmb_mysql_query($notice_count_sql), 0, 0); $tr_javascript=" onmouseover=\"this.className='surbrillance'\" onmouseout=\"this.className='$pair_impair'\" "; $collection_list.= ""; $collection_list.= " "; $collection_list.= ""; //$collection_list.= ""; $collection_list.= $authority->get_display_statut_class_html().htmlentities($coll->display,ENT_QUOTES, $charset); $collection_list .= " ".htmlentities($coll->issn,ENT_QUOTES, $charset).""; //Numéros d'autorite if($num_auth_present){ $collection_list .= "".searcher_authorities_collections::get_display_authorities_sources($collection_id, 'collection').""; } if($notice_count && $notice_count!=0) $collection_list .= "".$notice_count.""; else $collection_list .= " "; $collection_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 $collections_searcher->get_results_list_from_search($msg[173], $user_input, $collection_list, $nav_bar); } else { // la requête n'a produit aucun résultat error_message($msg[175], str_replace('!!cle!!', $user_input, $msg[174]), 0, './autorites.php?categ=collections&sub=&id='); }