";
if(!$page) $page=1;
$debut =($page-1)*$opac_nb_aut_rec_per_page;
if($nbr_lignes && $ourIndexInt->indexint_id) {
// on lance la vraie requête
$requete = "SELECT notice_id FROM notices $acces_j $statut_j ";
$requete.= "WHERE indexint='".$ourIndexInt->indexint_id."' $statut_r";
//gestion du tri
if (isset($_GET["sort"])) {
$_SESSION["last_sortnotices"]=$_GET["sort"];
}
if ($nbr_lignes>$opac_nb_max_tri) {
$_SESSION["last_sortnotices"]="";
}
if ($_SESSION["last_sortnotices"]!="") {
$sort = new sort('notices','session');
$requete = $sort->appliquer_tri($_SESSION["last_sortnotices"], $requete, "notice_id", $debut, $opac_nb_aut_rec_per_page);
} else {
$sort=new sort('notices','session');
$requete = $sort->appliquer_tri("default", $requete, "notice_id", $debut, $opac_nb_aut_rec_per_page);
}
//fin gestion du tri
$res = @pmb_mysql_query($requete, $dbh);
if ($opac_notices_depliable) $recordslist.= $begin_result_liste;
//gestion du tri
if ($nbr_lignes<=$opac_nb_max_tri) {
$pos=strpos($_SERVER['REQUEST_URI'],"?");
$pos1=strpos($_SERVER['REQUEST_URI'],"get");
if ($pos1==0) $pos1=strlen($_SERVER['REQUEST_URI']);
else $pos1=$pos1-3;
$para=urlencode(substr($_SERVER['REQUEST_URI'],$pos+1,$pos1-$pos+1));
$para1=substr($_SERVER['REQUEST_URI'],$pos+1,$pos1-$pos+1);
$affich_tris_result_liste=str_replace("!!page_en_cours!!",$para,$affich_tris_result_liste);
$affich_tris_result_liste=str_replace("!!page_en_cours1!!",$para1,$affich_tris_result_liste);
$recordslist.= $affich_tris_result_liste;
if ($_SESSION["last_sortnotices"]!="") {
$recordslist.= "
".$msg['tri_par']." ".$sort->descriptionTriParId($_SESSION["last_sortnotices"])." ";
}
} else $recordslist.= "
";
//fin gestion du tri
$recordslist.= $add_cart_link;
if($opac_visionneuse_allow && $nbexplnum_to_photo){
$recordslist.= "
".$link_to_visionneuse;
$sendToVisionneuseByGet = str_replace("!!mode!!","indexint_see",$sendToVisionneuseByGet);
$sendToVisionneuseByGet = str_replace("!!idautorite!!",$ourIndexInt->indexint_id,$sendToVisionneuseByGet);
$recordslist.= $sendToVisionneuseByGet;
}
if ($opac_show_suggest) {
$bt_sugg = "
".$msg[empr_bt_make_sugg]."";
$recordslist.= $bt_sugg;
}
rec_last_authorities();
//affinage
if ($main) {
// Gestion des alertes à partir de la recherche simple
include_once($include_path."/alert_see.inc.php");
$recordslist.= $alert_see_mc_values;
//affichage
$recordslist.= "
".$msg["affiner_recherche"]."";
//Etendre
if ($opac_allow_external_search) $recordslist.= "
".$msg["connecteurs_external_search_sources"]."";
//fin etendre
} else {
// Gestion des alertes à partir de la recherche simple
include_once($include_path."/alert_see.inc.php");
$recordslist.= $alert_see_mc_values;
//affichage
$recordslist.= "
".$msg["affiner_recherche"]."";
//Etendre
if ($opac_allow_external_search) $recordslist.= "
".$msg["connecteurs_external_search_sources"]."";
//fin etendre
}
//fin affinage
$recordslist.= "
\n";
$recordslist.= aff_notice(-1);
$nb=0;
$recherche_ajax_mode=0;
while (($obj=pmb_mysql_fetch_object($res))) {
global $infos_notice;
if($nb++>4) $recherche_ajax_mode=1;
$recordslist.= pmb_bidi(aff_notice($obj->notice_id, 0, 1, 0, "", "", 0, 0, $recherche_ajax_mode));
$infos_notice['nb_pages'] = ceil($nbr_lignes/$opac_nb_aut_rec_per_page);
}
$recordslist.= aff_notice(-2);
$recordslist.= "
\n";
pmb_mysql_free_result($res);
// constitution des liens
$nbepages = ceil($nbr_lignes/$opac_nb_aut_rec_per_page);
// $recordslist.= "
\n";
$recordslist.= "