source: pmb4.2/trunk/fuentes/pmb/circ/resa_planning/terms/main.inc.php @ 815

Last change on this file since 815 was 815, checked in by jrpelegrina, 4 years ago

Initial release of pmb 4.2

  • Property svn:executable set to *
File size: 3.7 KB
Line 
1<?php
2// +-------------------------------------------------+
3// © 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
4// +-------------------------------------------------+
5// $Id: main.inc.php,v 1.5 2009-05-16 11:12:04 dbellamy Exp $
6
7if (stristr($_SERVER['REQUEST_URI'], ".inc.php")) die("no access");
8
9// page de switch recherche sujets
10
11// inclusions principales
12require_once("$class_path/thesaurus.class.php");
13
14
15//recuperation du thesaurus session
16if(!$id_thes) {
17        $id_thes = thesaurus::getSessionThesaurusId();
18}
19
20$search_form_term = "
21<form class='form-$current_module' name='term_search_form' method='post' action='./circ.php?categ=resa_planning&resa_action=search_resa&id_empr=$id_empr&groupID=$groupID&mode=1&unq=$unq&mode=5#search_frame'>
22<h3>".$msg["search_by_terms"]."</h3>
23        <div class='form-contenu'>
24                <div class='row'>
25                        <div class='colonne'>
26                                <!-- sel_thesaurus -->         
27                                <input type='text' class='saisie-50em' name='search_term' value='".htmlentities(stripslashes($search_term),ENT_QUOTES,$charset)."'>
28                        </div>
29                </div>
30                <div class='row'>
31                        <span class='saisie-contenu'>
32                                $msg[155]&nbsp;<a class='aide' title='$msg[1900]$msg[1901]$msg[1902]' href='./help.php?whatis=regex' onclick='aide_regex();return false;'>$msg[1550]</a>
33                                </span>
34                        </div>
35                </div>
36        <!--    Bouton Rechercher -->
37        <div class='row'>
38                <input type='submit' class='bouton' value='$msg[142]' />
39                </div>
40        </form>
41        <script type='text/javascript'>
42                document.forms['term_search_form'].elements['search_term'].focus();
43                function aide_regex()
44                        {
45                                var fenetreAide;
46                                var prop = 'scrollbars=yes, resizable=yes';
47                                fenetreAide = openPopUp('./help.php?whatis=regex', 'regex_howto', 500, 400, -2, -2, prop);
48                        }
49                </script>
50        <br />
51        ";
52       
53       
54//affichage du selectionneur de thesaurus et du lien vers les thésaurus
55$liste_thesaurus = thesaurus::getThesaurusList();
56$sel_thesaurus = '';
57$lien_thesaurus = '';
58
59if ($thesaurus_mode_pmb != 0) {  //la liste des thesaurus n'est pas affichée en mode monothesaurus
60        $sel_thesaurus = "<select class='saisie-30em' id='id_thes' name='id_thes' ";
61        $sel_thesaurus.= "onchange = \"document.location = './circ.php?categ=resa_planning&resa_action=search_resa&mode=5&id_empr=$id_empr&groupID=$groupID&unq=$unq&id_thes='+document.getElementById('id_thes').value; \">" ;
62        foreach($liste_thesaurus as $id_thesaurus=>$libelle_thesaurus) {
63                $sel_thesaurus.= "<option value='".$id_thesaurus."' "; ;
64                if ($id_thesaurus == $id_thes) $sel_thesaurus.= " selected";
65                $sel_thesaurus.= ">".htmlentities($libelle_thesaurus,ENT_QUOTES,$charset)."</option>";
66        }
67        $sel_thesaurus.= "<option value=-1 ";
68        if ($id_thes == -1) $sel_thesaurus.= "selected ";
69        $sel_thesaurus.= ">".htmlentities($msg['thes_all'],ENT_QUOTES,$charset)."</option>";
70        $sel_thesaurus.= "</select>&nbsp;";
71
72        $lien_thesaurus = "<a href='./autorites.php?categ=categories&sub=thes'>".$msg[thes_lien]."</a>";
73
74}       
75$search_form_term=str_replace("<!-- sel_thesaurus -->",$sel_thesaurus,$search_form_term);
76$search_form_term=str_replace("<!-- lien_thesaurus -->",$lien_thesaurus,$search_form_term);
77
78
79//affichage du choix de langue pour la recherche
80//$sel_langue = '';
81//$sel_langue = "<div class='row'>";
82//$sel_langue.= "<input type='checkbox' name='lg_search' id='lg_search' value='1' />&nbsp;".htmlentities($msg['thes_sel_langue'],ENT_QUOTES,$charset);
83//$sel_langue.= "</div><br />";
84//$search_form_term=str_replace("<!-- sel_langue -->",$sel_langue,$search_form_term);
85
86
87echo $search_form_term;
88
89
90echo "
91<a name='search_frame'/>
92<div class='row'>
93        <iframe name='term_search' src='".$base_path."/circ/resa_planning/terms/term_browse.php?id_empr=$id_empr&groupID=$groupID&mode=1&unq=$unq&search_term=".rawurlencode(stripslashes($search_term))."&id_thes=".$id_thes."' width=100% height=600>
94</div>";
Note: See TracBrowser for help on using the repository browser.