function do_list() { global $tpl_search_persopac_liste_tableau, $tpl_search_persopac_liste_tableau_ligne; // liste des lien de recherche directe $liste = ""; // pour toute les recherche de l'utilisateur $my_search = new search(); for ($i = 0; $i < count($this->search_persopac_list); $i++) { if ($i % 2) { $pair_impair = "even"; } else { $pair_impair = "odd"; } //composer le formulaire de la recherche $my_search->unserialize_search($this->search_persopac_list[$i]->query); $forms_search .= $my_search->make_hidden_search_form("./index.php?search_type_asked=extended_search&limitsearch=" . $this->search_persopac_list[$i]->limitsearch, "search_form" . $this->search_persopac_list[$i]->id); $td_javascript = " onmousedown=\"javascript:document.forms['search_form" . $this->search_persopac_list[$i]->id . "'].submit();\" "; $tr_surbrillance = "onmouseover=\"this.className='surbrillance'\" onmouseout=\"this.className='" . $pair_impair . "'\" "; $line = str_replace('!!td_javascript!!', $td_javascript, $tpl_search_persopac_liste_tableau_ligne); $line = str_replace('!!tr_surbrillance!!', $tr_surbrillance, $line); $line = str_replace('!!pair_impair!!', $pair_impair, $line); $line = str_replace('!!id!!', $this->search_persopac_list[$i]->id, $line); $line = str_replace('!!name!!', $this->search_persopac_list[$i]->name, $line); $line = str_replace('!!human!!', $this->search_persopac_list[$i]->human, $line); $line = str_replace('!!shortname!!', $this->search_persopac_list[$i]->shortname, $line); $liste .= $line; } $tpl_search_persopac_liste_tableau = str_replace('!!lignes_tableau!!', $liste, $tpl_search_persopac_liste_tableau); return $forms_search . $tpl_search_persopac_liste_tableau; }
function getSearch() { global $opac_url_base; global $search; $search = array(); $openurl_referent_search = $this->generateEntitySearch($this->referent); if ($this->referring_entity) { $openurl_referring_entity_search = $this->generateEntitySearch($this->referring_entity); } else { $openurl_referring_entity_search = ""; } global $search; $search = array(); //id recherche OpenURL $search[0] = "s_2"; global $op_0_s_2; $op_0_s_2 = $rft_search[$i][$j]['op']; global $field_0_s_2; $field_0_s_2[0] = $openurl_referent_search; global $inter_0_s_2; $inter_0_s_2 = "and"; if ($openurl_referring_entity_search != "") { $search[1] = "s_2"; global $op_1_s_2; $op_1_s_2 = $rfe_search[$i][$j]['op']; global $field_1_s_2; $field_1_s_2[0] = $openurl_referring_entity_search; global $inter_1_s_2; $inter_1_s_2 = "and"; } $s = new search(); print $s->make_hidden_search_form($opac_url_base . "index.php?lvl=search_result&search_type_asked=extended_search", "search_form", "", false); print "\n\t\t\t<input type='hidden' name='launch_search' value='1' />\n\t\t\t<input type='hidden' name='page' value='' />\n\t\t</form>\n\t\t\n\t\t<img src='" . $opac_url_base . "images/ajax-loader.gif' />\n\t\t<style>\n\t\t\timg{\n\t\t\t\tposition : absolute;\n\t\t\t\ttop : 20%;\n\t\t\t\tleft : 50%;\n\t\t\t\tmargin-left : -16px;\n\t\t\t\tz-index:1000;\n\t\t\t}\t\t\t\n\t\t</style>\n\t\t<script type='text/javascript'>\n\t\t\twindow.onload = function (){\n\t\t\t\tdocument.search_form.launch_search.value=1;\n\t\t\t\tdocument.search_form.submit();\n\t\t\t}\n\t\t</script>"; }
$form .= $f_values; $form .= "<input type=\"hidden\" name=\"page\" value=\"{$page}\">\n"; if ($opac_allow_affiliate_search) { $form .= "<input type=\"hidden\" name=\"catalog_page\" value=\"{$catalog_page}\">\n"; $form .= "<input type=\"hidden\" name=\"affiliate_page\" value=\"{$affiliate_page}\">\n"; } $form .= "<input type=\"hidden\" name=\"nbexplnum_to_photo\" value=\"" . $nbexplnum_to_photo . "\">\n"; $form .= "</form>"; if ($opac_cart_allow && !$opac_cart_only_for_subscriber || $opac_cart_allow && $_SESSION["user_code"]) { $form .= "<form name='cart_values' action='./cart_info.php?lvl=more_results' method='post' target='cart_info'>\n"; $form .= $f_values; $form .= "</form>"; } break; case 'extended_search': $form = $es->make_hidden_search_form("./index.php?lvl=more_results&mode=extended", "form_values", "", false); if ($opac_allow_affiliate_search) { $form .= "<input type=\"hidden\" name=\"catalog_page\" value=\"{$catalog_page}\">\n"; $form .= "<input type=\"hidden\" name=\"affiliate_page\" value=\"{$affiliate_page}\">\n"; } if ($facette_test) { $form .= "<input type=\"hidden\" name=\"facette_test\" value=\"2\">\n"; } $form .= "</form>"; if ($opac_cart_allow && !$opac_cart_only_for_subscriber || $opac_cart_allow && $_SESSION["user_code"]) { $form .= $es->make_hidden_search_form("./cart_info.php?lvl=more_results&mode=extended", "cart_values", "cart_info", "", false); if ($opac_allow_affiliate_search) { $form .= "<input type=\"hidden\" name=\"catalog_page\" value=\"{$catalog_page}\">\n"; $form .= "<input type=\"hidden\" name=\"affiliate_page\" value=\"{$affiliate_page}\">\n"; } $form .= "</form>";
public function get_forms_list() { $my_search = new search(); $forms_search = ''; $links = ''; for ($i = 0; $i < count($this->search_persopac_list); $i++) { //composer le formulaire de la recherche $my_search->unserialize_search($this->search_persopac_list[$i]->query); $forms_search .= $my_search->make_hidden_search_form("./index.php?search_type_asked=extended_search&limitsearch=" . $this->search_persopac_list[$i]->limitsearch, "search_form" . $this->search_persopac_list[$i]->id); $libelle = $this->search_persopac_list[$i]->name; $links .= "\n\t\t\t<span>\n\t\t\t\t<a href=\"javascript:document.forms['search_form" . $this->search_persopac_list[$i]->id . "'].submit();\">{$libelle}</a>\n\t\t\t\t</span><br/>"; } return $forms_search . $links; }
$debut = ($page - 1) * $nb_per_page; $requete = "select count(1) from {$table}"; $res = mysql_query($requete); if ($res) { $nbr_lignes = mysql_result($res, 0, 0); } else { $nbr_lignes = 0; } if ($nbr_lignes) { $requete = "select {$table}.* from " . $table . ", empr where empr.id_empr={$table}.id_empr"; //Y-a-t-il une erreur lors de la recherche ? if ($sc->error_message) { error_message_history("", $sc->error_message, 1); exit; } print $sc->make_hidden_search_form($url, "form_filters"); $res = mysql_query($requete, $dbh); $human_requete = $sc->make_human_query(); print "<strong>" . $msg["search_search_emprunteur"] . "</strong> : " . $human_requete; if ($nbr_lignes) { print " => " . $nbr_lignes . " " . $msg["search_empr_nb_result"] . "<br />\n"; $tab_id_empr = array(); while ($row = mysql_fetch_object($res)) { $tab_id_empr[] = $row->id_empr; } $clause = "WHERE id_empr in('" . implode("','", $tab_id_empr) . "')"; } else { print "<br />" . $msg["1915"] . " "; } } break;
public function get_forms_list() { $my_search = new search(); $forms_search = ''; $links = ''; for ($i = 0; $i < count($this->search_perso_user); $i++) { //composer le formulaire de la recherche $my_search->unserialize_search($this->search_perso_user[$i]->query); $forms_search .= $my_search->make_hidden_search_form("./catalog.php?categ=search&mode=6", "search_form" . $this->search_perso_user[$i]->id); $libelle = $this->search_perso_user[$i]->name; $links .= "\n\t\t\t<span>\n\t\t\t\t<a href=\"javascript:document.forms['search_form" . $this->search_perso_user[$i]->id . "'].submit();\">{$libelle}</a>\n\t\t\t</span><br/>"; } return $forms_search . $links; }
// +-------------------------------------------------+ // $Id: alert_see.inc.php,v 1.4 2015-04-03 11:16:17 jpermanne Exp $ if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) { die("no access"); } // fonctions de conversion simple2mc require_once $include_path . "/search_queries/specials/combine/search.class.php"; // Gestion des alertes à partir de la recherche simple $mc = combine_search::simple2mc($_SESSION['last_query']); $field_0_s_4[] = serialize(array('serialized_search' => $mc['serialized_search'], 'search_type' => $mc['search_type'])); unset($search); $op_0_s_4 = "EQ"; $inter_0_s_4 = ""; $search[0] = "s_4"; if ($_SESSION['opac_view']) { $query = "select opac_view_query from opac_views where opac_view_id = " . $_SESSION['opac_view']; $result = pmb_mysql_query($query, $dbh); if ($result && pmb_mysql_num_rows($result)) { $row = pmb_mysql_fetch_object($result); $serialized = $row->opac_view_query; } if ($serialized) { $field_1_s_4[] = serialize(array('serialized_search' => $serialized, 'search_type' => "search_fields")); $op_1_s_4 = "EQ"; $inter_1_s_4 = "and"; $search[1] = "s_4"; } } $es = new search(); $alert_see_mc_values = $es->make_hidden_search_form("./index.php?lvl=more_results", "mc_values", "", true);
function do_list() { global $tpl_search_perso_liste_tableau, $tpl_search_perso_liste_tableau_ligne; // liste des lien de recherche directe $tpl_search_perso_liste_tableau = str_replace('!!preflink!!', $this->directlink_user, $tpl_search_perso_liste_tableau); $liste = ""; // pour toute les recherche de l'utilisateur $my_search = new search(); for ($i = 0; $i < count($this->search_perso_user); $i++) { if ($i % 2) { $pair_impair = "even"; } else { $pair_impair = "odd"; } //composer le formulaire de la recherche $my_search->unserialize_search($this->search_perso_user[$i]->query); $forms_search .= $my_search->make_hidden_search_form("./catalog.php?categ=search&mode=6", "search_form" . $this->search_perso_user[$i]->id); $td_javascript = " onmousedown=\"document.forms['search_form" . $this->search_perso_user[$i]->id . "'].submit();\" "; $tr_surbrillance = "onmouseover=\"this.className='surbrillance'\" onmouseout=\"this.className='" . $pair_impair . "'\" "; $line = str_replace('!!td_javascript!!', $td_javascript, $tpl_search_perso_liste_tableau_ligne); $line = str_replace('!!tr_surbrillance!!', $tr_surbrillance, $line); $line = str_replace('!!pair_impair!!', $pair_impair, $line); $line = str_replace('!!id!!', $this->search_perso_user[$i]->id, $line); $line = str_replace('!!name!!', $this->search_perso_user[$i]->name, $line); $line = str_replace('!!human!!', $this->search_perso_user[$i]->human, $line); $line = str_replace('!!shortname!!', $this->search_perso_user[$i]->shortname, $line); if ($this->search_perso_user[$i]->directlink) { $directlink = "<img src='./images/tick.gif' border='0' hspace='0' align='middle' class='bouton-nav' value='=' />"; } else { $directlink = ""; } $line = str_replace('!!directlink!!', $directlink, $line); $liste .= $line; } $tpl_search_perso_liste_tableau = str_replace('!!lignes_tableau!!', $liste, $tpl_search_perso_liste_tableau); return $forms_search . $tpl_search_perso_liste_tableau; }