<?php // +-------------------------------------------------+ // © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net) // +-------------------------------------------------+ // $Id: ajax_level1.inc.php,v 1.4 2014-11-20 15:46:01 jpermanne Exp $ if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) { die("no access"); } require_once $class_path . "/level1_search.class.php"; require_once $class_path . "/facette_search.class.php"; require_once "{$base_path}/includes/error_report.inc.php"; //On empêche l'abyme... if ($autolevel1) { $autolevel1 = 0; $mode = "tous"; } //Recherches du niveau 1 $level1 = new level1_search(); $nbresults = $level1->make_search(); $n = $_SESSION["nb_queries"]; $_SESSION["level1" . $n] = $_SESSION["level1"]; $_SESSION["lq_level1"] = $_SESSION["level1"]; //On génère le bloc ! $result = facettes::do_level1(); print $result;
if (count($_SESSION['facette']) > 0) { $search_type = "extended_search"; if (!is_object($es)) { $es = new search(); } } if (!$opac_facettes_ajax) { $str .= facettes::make_facette($tab_result); } else { $_SESSION['tab_result'] = $tab_result; $str .= facettes::get_facette_wrapper(); $str .= "<div id='facette_wrapper'><img src='./images/patience.gif'/></div>"; $str .= "\n\t\t\t<script type='text/javascript'>\n\t\t\t\tvar req = new http_request();\n\t\t\t\treq.request(\"./ajax.php?module=ajax&categ=facette&sub=call_facettes\",false,null,true,function(data){\n\t\t\t\t\tdocument.getElementById('facette_wrapper').innerHTML=data;\n\t\t\t\t});\n\t\t\t</script>"; } } $str_lvl1 = facettes::do_level1(); //suggestions : on affiche le bloc si une recherche a été tapée, différente de juste '*' et si le paramètre est bien activé if (trim(str_replace('*', '', $user_query)) && $opac_simple_search_suggestions) { $str .= facettes::make_facette_suggest($user_query); } switch ($search_type) { case 'simple_search': case 'tags_search': // constitution du form pour la suite $form .= "<input type=\"hidden\" name=\"user_query\" value=\"" . htmlentities(stripslashes($user_query), ENT_QUOTES, $charset) . "\">\n"; $form .= "<input type=\"hidden\" name=\"mode\" value=\"{$mode}\">\n"; $form .= "<input type=\"hidden\" name=\"count\" value=\"{$count}\">\n"; $form .= "<input type=\"hidden\" name=\"typdoc\" value=\"" . $typdoc . "\">"; if (function_exists("search_other_function_post_values")) { $form .= search_other_function_post_values(); }