} while ($perio = mysql_fetch_object($myQuery)) { if ($nb++ > 5) { $recherche_ajax_mode = 1; } $edPerio = ""; if ($perio->ed1_id) { $editeur = new editeur($perio->ed1_id); $edPerio = ' - ' . $editeur->display; } $link_serial = './catalog.php?categ=serials&sub=view&serial_id=!!id!!'; $link_analysis = './catalog.php?categ=serials&sub=bulletinage&action=view&bul_id=!!bul_id!!&art_to_show=!!id!!'; $link_bulletin = './catalog.php?categ=serials&sub=bulletinage&action=view&bul_id=!!id!!'; $link_explnum = "./catalog.php?categ=serials&sub=analysis&action=explnum_form&bul_id=!!bul_id!!&analysis_id=!!analysis_id!!&explnum_id=!!explnum_id!!"; // function serial_display ($id, $level='1', $action_serial='', $action_analysis='', $action_bulletin='', $lien_suppr_cart="", $lien_explnum="", $bouton_explnum=1,$print=0,$show_explnum=1, $show_statut=0) $serial = new serial_display($perio->notice_id, 6, $link_serial, $link_analysis, $link_bulletin, "", $link_explnum, 0, 0, 1, 1, true, 0, $recherche_ajax_mode); print pmb_bidi($serial->result); } print '</div>'; // affichage de la pagination print "<div class='row'><div align='center'>"; $nav_bar = aff_pagination($base_url, $nbr_lignes, $nb_per_page_a_search, $page, 10, false, true); print $nav_bar; print '</div></div>'; } else { // la recherche ne renvoit qu'un résultat -> on y va direct $requete = "SELECT notice_id FROM notices {$acces_j} WHERE {$where} limit 1"; $myQuery = mysql_query($requete, $dbh); $perio = mysql_fetch_object($myQuery); show_serial_info($perio->notice_id, 0, 0); }
// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net) // +-------------------------------------------------+ // $Id: serial_view.inc.php,v 1.10.12.1 2014-04-17 08:06:25 dgoron Exp $ if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) { die("no access"); } // résultat de recherche pour gestion des périodiques echo str_replace('!!page_title!!', $msg[4000] . $msg[1003] . $msg[show], $serial_header); //print $serial_access_form; //droits d'acces utilisateur/notice (lecture) $acces_l = 1; if ($gestion_acces_active == 1 && $gestion_acces_user_notice == 1) { require_once "{$class_path}/acces.class.php"; $ac = new acces(); $dom_1 = $ac->setDomain(1); $acces_l = $dom_1->getRights($PMBuserid, $serial_id, 4); //lecture } if ($acces_l == 0) { error_message('', htmlentities($dom_1->getComment('view_seri_error'), ENT_QUOTES, $charset), 1, ''); } else { if ($serial_id) { $myQuery = mysql_query("SELECT * FROM notices WHERE notice_id={$serial_id} ", $dbh); } if ($serial_id && mysql_num_rows($myQuery)) { $sort_children = 1; show_serial_info($serial_id, $page, $nbr_lignes); } else { print "<div class=\"row\"><div class=\"msg-perio\">" . $msg['catalog_serie_impossible_aff'] . "</div></div>"; } }