//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 .= "<span class='sort'>" . $msg['tri_par'] . " " . $sort->descriptionTriParId($_SESSION["last_sortnotices"]) . "<span class=\"espaceResultSearch\"> </span></span>"; } } else { $recordslist .= "<span class=\"espaceResultSearch\"> </span>"; } //fin gestion du tri $recordslist .= $add_cart_link; if ($opac_visionneuse_allow && $nbexplnum_to_photo) { $recordslist .= "<span class=\"espaceResultSearch\"> </span>" . $link_to_visionneuse; $sendToVisionneuseByGet = str_replace("!!mode!!", "coll_see", $sendToVisionneuseByGet); $sendToVisionneuseByGet = str_replace("!!idautorite!!", $id, $sendToVisionneuseByGet); $recordslist .= $sendToVisionneuseByGet; } if ($opac_show_suggest) { $bt_sugg = "<span class=\"espaceResultSearch\"> </span><span class=\"search_bt_sugg\"><a href=# "; if ($opac_resa_popup) {
$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); print $affich_tris_result_liste; //on recupere le tri à appliquer if (isset($_GET["sort"])) { $_SESSION["last_sortnotices"] = $_GET["sort"]; } if ($_SESSION["last_sortnotices"] != "") { $sort = new sort('notices', 'session'); print "<span class='sort'>" . $msg['tri_par'] . " " . $sort->descriptionTriParId($_SESSION["last_sortnotices"]) . " </span>"; } } //fin gestion du tri print $add_cart_link; if ($opac_visionneuse_allow && $nbexplnum_to_photo) { print " " . $link_to_visionneuse; $sendToVisionneuseByGet = str_replace("!!mode!!", "author_see", $sendToVisionneuseByGet); $sendToVisionneuseByGet = str_replace("!!idautorite!!", $id, $sendToVisionneuseByGet); print $sendToVisionneuseByGet; } if ($opac_show_suggest) { $bt_sugg = " <span class=\"search_bt_sugg\"><a href=# "; if ($opac_resa_popup) { $bt_sugg .= " onClick=\"w=window.open('./do_resa.php?lvl=make_sugg&oresa=popup','doresa','scrollbars=yes,width=600,height=600,menubar=0,resizable=yes'); w.focus(); return false;\""; } else {
$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); print $affich_tris_result_liste; if ($_SESSION["last_sortnotices"] != "") { if (!$sort_class || !is_object($sort_class)) { $sort_class = new sort('notices', 'session'); } print " " . $msg['tri_par'] . " " . $sort_class->descriptionTriParId($_SESSION["last_sortnotices"]) . " "; } } //fin gestion du tri print $add_cart_link; //affinage //enregistrement de l'endroit actuel dans la session $_SESSION["last_module_search"]["search_mod"] = "etagere_see"; $_SESSION["last_module_search"]["search_id"] = $id; $_SESSION["last_module_search"]["search_page"] = $page; //affichage print " <a href='{$base_path}/index.php?search_type_asked=extended_search&mode_aff=aff_module'>" . $msg["affiner_recherche"] . "</a>"; //fin affinage print "<blockquote>\n"; print aff_notice(-1); // on lance la vraie requête
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); $sr_form .= $affich_tris_result_liste; if ($_SESSION["last_sortnotices"] != "") { $sort = new sort('notices', 'session'); $sr_form .= " " . $msg['tri_par'] . " " . $sort->descriptionTriParId($_SESSION["last_sortnotices"]) . "<span class=\"espaceResultSearch\"> </span>"; } elseif ($opac_default_sort_display) { $sort = new sort('notices', 'session'); $sr_form .= " " . $msg['tri_par'] . " " . $sort->descriptionTriParId("default") . "<span class=\"espaceResultSearch\"> </span>"; } } else { $sr_form .= "<span class=\"espaceResultSearch\"> </span>"; } //fin gestion du tri $sr_form .= $add_cart_link; if ($opac_visionneuse_allow && $nbexplnum_to_photo) { $search_to_post = $es->serialize_search(); $sr_form .= "<span class=\"espaceResultSearch\"> </span>" . $link_to_visionneuse; $sr_form .= "\n\t\t<script type='text/javascript'>\n\t\t\tfunction sendToVisionneuse(explnum_id){\n\t\t\t\tif (typeof(explnum_id)!= 'undefined') {\n\t\t\t\t\tvar explnum =document.createElement('input');\n\t\t\t\t\texplnum.setAttribute('type','hidden');\n\t\t\t\t\texplnum.setAttribute('name','explnum_id');\n\t\t\t\t\texplnum.setAttribute('value',explnum_id);\n\t\t\t\t\tdocument.form_values.appendChild(explnum);\n\t\t\t\t}\n\t\t\t\tvar mode = document.createElement('input');\n\t\t\t\tmode.setAttribute('type','hidden');\n\t\t\t\tmode.setAttribute('name','mode');\n\t\t\t\tmode.setAttribute('value','extended');\n\t\t\t\tvar input = document.createElement('input');\n\t\t\t\tinput.setAttribute('id','serialized_search');\n\t\t\t\tinput.setAttribute('name','serialized_search');\n\t\t\t\tinput.setAttribute('type','hidden');\n\t\t\t\tinput.setAttribute('value',\"" . addslashes($search_to_post) . "\");\n\t\t\t\toldAction=document.form_values.action;\n\t\t\t\tdocument.form_values.appendChild(input);\n\t\t\t\tdocument.form_values.appendChild(mode);\n\t\t\t\n\t\t\n\t\t\t\tdocument.form_values.action='visionneuse.php';\n\t\t\t\tdocument.form_values.target='visionneuse';\n\t\t\t\tdocument.form_values.submit();\n\t\t\t}\n\t\t</script>"; } } //affinage //enregistrement de l'endroit actuel dans la session if ($_SESSION["last_query"]) {
/** * Retourne l'affichage de la liste des notices indexées avec le concept * @param skos_concept $concept * @return string */ public static function get_notices_indexed_with_concept($concept) { global $page; global $opac_nb_aut_rec_per_page, $opac_notices_depliable, $opac_allow_bannette_priv, $opac_nb_max_tri; global $allow_dsi_priv; global $begin_result_liste, $affich_tris_result_liste, $add_cart_link; global $include_path, $class_path, $base_path, $msg; global $opac_visionneuse_allow, $nbexplnum_to_photo, $link_to_visionneuse; global $opac_show_suggest, $opac_resa_popup; global $opac_allow_external_search; global $from; $indexed_notices = $concept->get_indexed_notices(); if (!$page) { $page = 1; } $debut = ($page - 1) * $opac_nb_aut_rec_per_page; if ($nbr_lignes = count($indexed_notices)) { // pour la DSI if ($nbr_lignes && $opac_allow_bannette_priv && $allow_dsi_priv && ($_SESSION['abon_cree_bannette_priv'] == 1 || $opac_allow_bannette_priv == 2)) { print "<input type='button' class='bouton' name='dsi_priv' value=\"{$msg['dsi_bt_bannette_priv']}\" onClick=\"document.mc_values.action='./empr.php?lvl=bannette_creer'; document.mc_values.submit();\"><span class=\"espaceResultSearch\"> </span>"; } if ($opac_notices_depliable) { $content .= $begin_result_liste; } //gestion du tri if (isset($_GET["sort"])) { $_SESSION["last_sortnotices"] = $_GET["sort"]; } if ($nbr_lignes > $opac_nb_max_tri) { $_SESSION["last_sortnotices"] = ""; $content .= "<span class=\"espaceResultSearch\"> </span>"; } else { $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); $content .= $affich_tris_result_liste; if ($_SESSION["last_sortnotices"] != "") { require_once $class_path . "/sort.class.php"; $sort = new sort('notices', 'session'); $content .= "<span class='sort'>" . $msg['tri_par'] . " " . $sort->descriptionTriParId($_SESSION["last_sortnotices"]) . "<span class=\"espaceResultSearch\"> </span></span>"; } } //fin gestion du tri $content .= $add_cart_link; if ($opac_visionneuse_allow && $nbexplnum_to_photo) { $content .= "<span class=\"espaceResultSearch\"> </span>" . $link_to_visionneuse; $sendToVisionneuseByGet = str_replace("!!mode!!", "concept_see", $sendToVisionneuseByGet); $sendToVisionneuseByGet = str_replace("!!idautorite!!", $concept->get_id(), $sendToVisionneuseByGet); $content .= $sendToVisionneuseByGet; } if ($opac_show_suggest) { $bt_sugg = "<span class=\"espaceResultSearch\"> </span><span class=\"search_bt_sugg\"><a href=# "; if ($opac_resa_popup) { $bt_sugg .= " onClick=\"w=window.open('./do_resa.php?lvl=make_sugg&oresa=popup','doresa','scrollbars=yes,width=600,height=600,menubar=0,resizable=yes'); w.focus(); return false;\""; } else { $bt_sugg .= "onClick=\"document.location='./do_resa.php?lvl=make_sugg&oresa=popup' \" "; } $bt_sugg .= " title='" . $msg["empr_bt_make_sugg"] . "' >" . $msg['empr_bt_make_sugg'] . "</a></span>"; $content .= $bt_sugg; } rec_last_authorities(); //affinage if ($main) { // Gestion des alertes à partir de la recherche simple include_once $include_path . "/alert_see.inc.php"; $content .= $alert_see_mc_values; //affichage $content .= "<span class=\"espaceResultSearch\"> </span><span class=\"affiner_recherche\"><a href='" . $base_path . "/index.php?search_type_asked=extended_search&mode_aff=aff_module' title='" . $msg["affiner_recherche"] . "'>" . $msg["affiner_recherche"] . "</a></span>"; //Etendre if ($opac_allow_external_search) { $content .= "<span class=\"espaceResultSearch\"> </span><span class=\"search_bt_external\"><a href='" . $base_path . "/index.php?search_type_asked=external_search&mode_aff=aff_module&external_type=simple' title='" . $msg["connecteurs_external_search_sources"] . "'>" . $msg["connecteurs_external_search_sources"] . "</a></span>"; } //fin etendre } else { // Gestion des alertes à partir de la recherche simple include_once $include_path . "/alert_see.inc.php"; $content .= $alert_see_mc_values; //affichage $content .= "<span class=\"espaceResultSearch\"> </span><span class=\"affiner_recherche\"><a href='{$base_path}/index.php?search_type_asked=extended_search&mode_aff=aff_" . ($from == "search" ? "simple_search" : "module") . "' title='" . $msg["affiner_recherche"] . "'>" . $msg["affiner_recherche"] . "</a></span>"; //Etendre if ($opac_allow_external_search) { $content .= "<span class=\"espaceResultSearch\"> </span><span class=\"search_bt_external\"><a href='{$base_path}/index.php?search_type_asked=external_search&mode_aff=aff_simple_search' title='" . $msg["connecteurs_external_search_sources"] . "'>" . $msg["connecteurs_external_search_sources"] . "</a></span>"; } //fin etendre } //fin affinage foreach ($indexed_notices as $notice_id) { $content .= aff_notice($notice_id, 0, 1, 0, "", "", 0, 0, $recherche_ajax_mode); } } return $content; }
} if ($current_module == "demandes") { require_once $base_path . "/alert/demandes.inc.php"; } if (isset($aff_alerte)) { $aff_alerte = "<div class='erreur'>{$aff_alerte}</div>"; } $extra_info = "<iframe frameborder='0' scrolling='auto' name='alerte' id='alerte' src='{$base_path}/alert.php?current_alert={$current_module}' class='{$current_module}'></iframe>"; $extra_info = "<script type=\"text/javascript\">\n\t\tfunction get_alert() {\n\t\t\tif(!document.getElementById('div_alert')) return;\n\t\t\tif(!session_active) return;\n\t\t\tvar req = new http_request();\t\t\n\t\t\treq.request('{$base_path}/ajax.php?module=ajax&categ=alert¤t_alert={$current_module}',0,'',1,get_alert_callback,'');\n\t\t\tsetTimeout('get_alert()',120000);\n\t\t}\t\n\t\t\n\t\tfunction get_alert_callback(text ) {\n\t\t\tstruct = eval('('+text+')');\n\t\t\tif(struct.state != 1 ){\n\t\t\t\tsession_active=0;\t\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tsession_active=1;\n\t\t\tvar div_alert = document.getElementById('div_alert');\n\t\t\t//si les notifications sont en fonctionnement, on appelle le callback des alertes...\n\t\t\tif(typeof(notif) == 'object'){\n\t\t\t\tnotif.check_new_alert(struct);\n\t\t\t}\n\t\t\tdiv_alert.innerHTML = struct.separator+struct.html;\n\t\t}\n\t\t\n\t\tflag_get_alert=1;\n\t\tsession_active=1;\n\t</script>"; } // ---------------------------------- // $footer : template footer standard $footer = "\n<div id='footer'>\n\t<div class='row'>\n\t\n\t</div>\t\n</div>\n<script type=\"text/javascript\">\n\tif (init_drag && ((typeof no_init_drag=='undefined') || (no_init_drag==false)) ) init_drag();\n\tif (typeof flag_get_alert!=\"undefined\"){\n\t\tif (flag_get_alert) setTimeout('get_alert()',120000);\n\t}\n\tmenuAutoHide();\n</script>\n </body>\n</html>\n"; /* listes dépliables et tris */ // ici, templates de gestion des listes dépliables et tris en résultat de recherche catalogage ou autres if ($pmb_recherche_ajax_mode) { $begin_result_liste = "\n<script type=\"text/javascript\" src=\"" . $javascript_path . "/tablist.js\"></script>\n<a href=\"javascript:expandAll_ajax()\"><img src='./images/expand_all.gif' border='0' id=\"expandall\"></a>\n<a href=\"javascript:collapseAll()\"><img src='./images/collapse_all.gif' border='0' id=\"collapseall\"></a>\n"; } else { $begin_result_liste = "\n<script type=\"text/javascript\" src=\"" . $javascript_path . "/tablist.js\"></script>\n<a href=\"javascript:expandAll()\"><img src='./images/expand_all.gif' border='0' id=\"expandall\"></a>\n<a href=\"javascript:collapseAll()\"><img src='./images/collapse_all.gif' border='0' id=\"collapseall\"></a>\n"; } $affich_tris_result_liste = "<a href=# onClick=\"document.getElementById('history').src='./sort.php?action=0'; document.getElementById('history').style.display='';return false;\" alt=\"" . $msg['tris_dispos'] . "\" title=\"" . $msg['tris_dispos'] . "\"><img src='./images/orderby_az.gif' align='middle' hspace='3'></a>"; if ($_SESSION["tri"]) { $sort = new sort("notices", "base"); $affich_tris_result_liste .= $msg['tri_par'] . " " . $sort->descriptionTriParId($_SESSION["tri"]); } $affich_tris_result_liste .= "<br />"; $expand_result = "\n<script type=\"text/javascript\" src=\"./javascript/tablist.js\"></script>\n"; $end_result_list = "\n"; /* /listes dépliables et tris */ /* Editeur HTML DOJO */ $cms_dojo_plugins_editor = " data-dojo-props=\"extraPlugins:[\n\t\t\t{name: 'pastefromword', width: '400px', height: '200px'},\n\t\t\t{name: 'dojox.editor.plugins.TablePlugins', command: 'insertTable'},\n\t\t {name: 'dojox.editor.plugins.TablePlugins', command: 'modifyTable'},\n\t\t {name: 'dojox.editor.plugins.TablePlugins', command: 'InsertTableRowBefore'},\n\t\t {name: 'dojox.editor.plugins.TablePlugins', command: 'InsertTableRowAfter'},\n\t\t {name: 'dojox.editor.plugins.TablePlugins', command: 'insertTableColumnBefore'},\n\t\t {name: 'dojox.editor.plugins.TablePlugins', command: 'insertTableColumnAfter'},\n\t\t {name: 'dojox.editor.plugins.TablePlugins', command: 'deleteTableRow'},\n\t\t {name: 'dojox.editor.plugins.TablePlugins', command: 'deleteTableColumn'},\n\t\t {name: 'dojox.editor.plugins.TablePlugins', command: 'colorTableCell'},\n\t\t {name: 'dojox.editor.plugins.TablePlugins', command: 'tableContextMenu'},\n\t\t {name: 'dojox.editor.plugins.TablePlugins', command: 'ResizeTableColumn'},\n\t\t\t{name: 'fontName', plainText: true},\n\t\t\t{name: 'fontSize', plainText: true},\n\t\t\t{name: 'formatBlock', plainText: true},\n\t\t\t'foreColor','hiliteColor',\n\t\t\t'createLink','insertanchor', 'unlink', 'insertImage',\n\t\t\t'fullscreen',\n\t\t\t'viewsource'\n\n\t\t]\"\t";
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); print $affich_tris_result_liste; if ($_SESSION["last_sortnotices"] != "") { $sort = new sort('notices', 'session'); print " " . $msg['tri_par'] . " " . $sort->descriptionTriParId($_SESSION["last_sortnotices"]) . " "; } elseif ($opac_default_sort_display) { $sort = new sort('notices', 'session'); print " " . $msg['tri_par'] . " " . $sort->descriptionTriParId("default") . " "; } } else { print " "; } //fin gestion du tri print $add_cart_link; if ($opac_visionneuse_allow && $nbexplnum_to_photo) { print " " . $link_to_visionneuse; print $sendToVisionneuseByPost; } //affinage //enregistrement de l'endroit actuel dans la session if ($_SESSION["last_query"]) { $n = $_SESSION["last_query"]; } else {
$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); print $affich_tris_result_liste; if ($_SESSION["last_sortnotices"] != "") { if (!$sort_class || !is_object($sort_class)) { $sort_class = new sort('notices', 'session'); } print " " . $msg['tri_par'] . " " . $sort_class->descriptionTriParId($_SESSION["last_sortnotices"]) . "<span class=\"espaceResultSearch\"> </span>"; } } //fin gestion du tri print $add_cart_link; //affinage //enregistrement de l'endroit actuel dans la session $_SESSION["last_module_search"]["search_mod"] = "etagere_see"; $_SESSION["last_module_search"]["search_id"] = $id; $_SESSION["last_module_search"]["search_page"] = $page; // Gestion des alertes à partir de la recherche simple include_once $include_path . "/alert_see.inc.php"; print $alert_see_mc_values; //affichage print "<span class=\"espaceResultSearch\"> </span><span class=\"affiner_recherche\"><a href='{$base_path}/index.php?search_type_asked=extended_search&mode_aff=aff_module' title='" . $msg["affiner_recherche"] . "'>" . $msg["affiner_recherche"] . "</a></span>"; //fin affinage
print "<span class=\"espaceCartAction\"> </span><input type='button' class='bouton' value=\"" . $msg["show_cart_export_ok"] . "\" onClick=\"{$js_export_partiel} if(getNoticeSelected()){ document.location='./export.php?action=export&typeexport='+document.export_form.typeexport.options[top.document.export_form.typeexport.selectedIndex].value+getNoticeSelected();}}\" />"; print "</form>"; } } print "</div>"; if (count($cart_)) { print "<h3 class='title_basket'><span>" . $msg["show_cart_content"] . "</span> : <b>" . sprintf($msg["show_cart_n_notices"], count($cart_)) . "</b></h3>"; print "<div class='search_result'>"; if ($opac_notices_depliable) { print $begin_result_liste; } if (count($cart_) <= $pmb_nb_max_tri) { print str_replace("!!page_en_cours!!", "lvl=show_cart", $affich_tris_result_liste); } if ($_SESSION["last_sortnotices"] != "") { print " " . $msg['tri_par'] . " " . $sort->descriptionTriParId($_SESSION["last_sortnotices"]) . "<span class=\"espaceCartAction\"> </span>"; } print "<blockquote>"; // case à cocher de suppression transférée dans la classe notice_affichage $cart_aff_case_traitement = 1; print "<form action='./index.php?lvl=show_cart&action=del&page={$page}' method='post' name='cart_form'>\n"; for ($i = ($page - 1) * $opac_search_results_per_page; $i < count($cart_) && $i < $page * $opac_search_results_per_page; $i++) { if (substr($cart_[$i], 0, 2) != "es") { print pmb_bidi(aff_notice($cart_[$i], 1)); } else { print pmb_bidi(aff_notice_unimarc(substr($cart_[$i], 2), 1)); } } print "</form>"; print "</blockquote>"; print "</div>";
break; case 'edit_etagere': $myEtagere = new etagere($idetagere); $etagere_form = str_replace('!!formulaire_titre!!', $msg['etagere_edit_etagere'], $etagere_form); $etagere_form = str_replace('!!formulaire_action!!', "./catalog.php?categ=etagere&sub=gestion&action=save_etagere&idetagere={$idetagere}", $etagere_form); $etagere_form = str_replace('!!formulaire_annuler!!', "./catalog.php?categ=etagere&sub=gestion&action=", $etagere_form); $etagere_form = str_replace('!!idetagere!!', $idetagere, $etagere_form); $etagere_form = str_replace('!!name!!', htmlentities($myEtagere->name, ENT_QUOTES, $charset), $etagere_form); $bouton_suppr = "<input type='button' class='bouton' value=' {$msg['supprimer']} ' onClick=\"javascript:confirmation_delete({$idetagere},'" . htmlentities(addslashes($myEtagere->name), ENT_QUOTES, $charset) . "')\" />"; $etagere_form = str_replace('<!--!!bouton_suppr!!-->', $bouton_suppr, $etagere_form); $etagere_form = str_replace('!!comment!!', $myEtagere->comment, $etagere_form); $etagere_form = str_replace('!!autorisations_users!!', aff_form_autorisations_etagere($myEtagere->autorisations, 0), $etagere_form); if ($myEtagere->id_tri > 0) { $sort = new sort("notices", "base"); $etagere_form = str_replace('!!tri!!', $myEtagere->id_tri, $etagere_form); $etagere_form = str_replace('!!tri_name!!', $sort->descriptionTriParId($myEtagere->id_tri), $etagere_form); } else { $etagere_form = str_replace('!!tri!!', "", $etagere_form); $etagere_form = str_replace('!!tri_name!!', $msg['etagere_form_no_active_tri'], $etagere_form); } if ($myEtagere->validite) { $etagere_form = str_replace('!!checkbox_all!!', "checked", $etagere_form); $etagere_form = str_replace('!!form_visible_deb!!', "", $etagere_form); $etagere_form = str_replace('!!form_visible_fin!!', "", $etagere_form); } else { $etagere_form = str_replace('!!checkbox_all!!', "", $etagere_form); $etagere_form = str_replace('!!form_visible_deb!!', $myEtagere->validite_date_deb_f, $etagere_form); $etagere_form = str_replace('!!form_visible_fin!!', $myEtagere->validite_date_fin_f, $etagere_form); } if ($myEtagere->visible_accueil) { $etagere_form = str_replace('!!checkbox_accueil!!', "checked", $etagere_form);
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); print $affich_tris_result_liste; if ($_SESSION["last_sortnotices"] != "") { $sort = new sort('notices', 'session'); print "<span class='sort'>" . $msg['tri_par'] . " " . $sort->descriptionTriParId($_SESSION["last_sortnotices"]) . " </span>"; } elseif ($opac_default_sort_display) { $sort = new sort('notices', 'session'); print "<span class='sort'>" . $msg['tri_par'] . " " . $sort->descriptionTriParId("default") . " </span>"; } } else { print " "; } //fin gestion du tri print $add_cart_link; if ($opac_visionneuse_allow && $nbexplnum_to_photo) { print " " . $link_to_visionneuse; print $sendToVisionneuseByPost; } //affinage //enregistrement de l'endroit actuel dans la session if ($_SESSION["last_query"]) { $n = $_SESSION["last_query"]; } else {