source: pmb4.2/trunk/fuentes/pmb/select.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.8 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: select.php,v 1.28 2015-04-03 11:16:23 jpermanne Exp $
6
7// définition du minimum nécéssaire
8$base_path=".";                           
9$base_auth = ""; 
10//Cas spécial pour les catégories
11if ($_GET["what"]=="categorie") {
12        $base_nobody=1;
13} else {
14        $base_title = "Selection";
15}
16
17
18require_once ("$base_path/includes/init.inc.php"); 
19require_once("$class_path/marc_table.class.php");
20require_once("$class_path/analyse_query.class.php");
21
22// modules propres à select.php ou à ses sous-modules
23include_once ("$javascript_path/misc.inc.php");
24require_once ("$base_path/includes/shortcuts/shortcuts.php");
25
26print "<script type='text/javascript'>
27        self.focus();
28        </script>";
29print reverse_html_entities();
30
31switch($what) {
32        case 'editeur':
33                if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
34                        $bt_ajouter ="no";
35                }
36                include('./selectors/editeur.inc.php');
37                break;
38        case 'collection':
39                if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
40                        $bt_ajouter ="no";
41                }
42                include('./selectors/collection.inc.php');
43                break;
44        case 'subcollection':
45                if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
46                        $bt_ajouter ="no";
47                }
48                include('./selectors/subcollection.inc.php');
49                break;
50        case 'auteur':
51                if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
52                        $bt_ajouter ="no";
53                }
54                include('./selectors/author.inc.php');
55                break;
56        case 'country':
57                include('./selectors/country.inc.php');
58                break;
59        case 'lang':
60                include('./selectors/lang.inc.php');
61                break;
62        case 'function':
63                include('./selectors/func.inc.php');
64                break;
65        case 'categorie':
66                if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form" || !(SESSrights & THESAURUS_AUTH)){
67                        $bt_ajouter ="no";
68                }
69                include('./selectors/category_frame.inc.php');
70                break;
71        case 'serie':
72                if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
73                        $bt_ajouter ="no";
74                }
75                include('./selectors/serie.inc.php');
76                break;
77        case 'indexint':
78                if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
79                        $bt_ajouter ="no";
80                }
81                include('./selectors/indexint.inc.php');
82                break;
83        case 'calendrier':
84                include ('./selectors/calendrier.inc.php');
85                break;
86        case 'emprunteur':
87                include ('./selectors/empr.inc.php');
88                break;
89        case 'notice':
90                include ('./selectors/notice.inc.php');
91                break;
92        case 'perio':
93                include ('./selectors/perio.inc.php');
94                break;
95        case 'bulletin':
96                include ('./selectors/bulletin.inc.php');
97                break;         
98        case 'codepostal':
99                include ('./selectors/codepostal.inc.php');
100                break;
101        case 'perso':
102                include('./selectors/perso.inc.php');
103                break;
104        case 'fournisseur':
105                include('./selectors/fournisseur.inc.php');
106                break;
107        case 'coord' :
108                include('./selectors/coordonnees.inc.php');
109                break;
110        case 'acquisition_notice':
111                include('./selectors/acquisition_notice.inc.php');
112                break;
113        case 'types_produits':
114                include('./selectors/types_produits.inc.php');
115                break;
116        case 'rubriques':
117                include('./selectors/rubriques.inc.php');
118                break;
119        case 'origine':
120                include('./selectors/origine.inc.php');
121                break;         
122        case 'synonyms':
123                include('./selectors/sel_word.inc.php');
124                break; 
125        case 'titre_uniforme':
126                if ((!(SESSrights & AUTORITES_AUTH)) || $caller == "search_form"){
127                        $bt_ajouter ="no";
128                }
129                include('./selectors/titre_uniforme.inc.php');
130                break;
131        case 'notes':
132                include('./selectors/notes.inc.php');
133                break;
134        case 'ontology' :
135                include('./selectors/ontology.inc.php');
136                break;
137        case 'authperso' :
138                include('./selectors/authperso.inc.php');
139                break;
140        case 'abts' :
141                include('./selectors/abts.inc.php');
142                break;
143        default:
144                print "<script type='text/javascript'>
145                        window.close();
146                </script>";
147                break;
148}
149
150pmb_mysql_close($dbh);
Note: See TracBrowser for help on using the repository browser.