Exemple #1
0
 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>";
 }
Exemple #3
0
     $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;
 }
Exemple #5
0
 $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;
 }