source: pmb4.2/trunk/fuentes/pmb/admin.php @ 828

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

Initial release of pmb 4.2

  • Property svn:executable set to *
File size: 8.9 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: admin.php,v 1.49 2015-06-26 13:15:12 dgoron Exp $
6
7// définition du minimum nécessaire
8$base_path=".";                           
9$base_auth = "ADMINISTRATION_AUTH"; 
10$base_title = "\$msg[7]"; 
11$base_use_dojo = 1;   
12require_once ("$base_path/includes/init.inc.php"); 
13
14// les requis par admin.php ou ses sous modules
15require("$include_path/account.inc.php");
16require_once("$class_path/iso2709.class.php");
17require("$include_path/templates/admin.tpl.php");
18
19// remplacement de !!help_link!! par le lien correspondant
20if ($pmb_show_help) {
21        $pos = strrpos($_SERVER["SCRIPT_NAME"], "/") + 1;
22        $doc_script_name=substr($_SERVER["SCRIPT_NAME"],$pos,strlen($_SERVER["SCRIPT_NAME"]));
23        $extra = str_replace("!!help_link!!","<a href=# onclick=\"openPopUp('doc/index.php?doc_script_name=".$doc_script_name."&doc_categ=".$categ."&doc_sub=".$sub."&doc_lang=".$lang."', 'documentation', 480, 550, -2, -2, 'toolbar=0,menubar=0,dependent=0,resizable=1,alwaysRaised=1');return false;\">?</a>",$extra);
24}
25
26print "<div id='att' style='z-Index:1000'></div>";
27print $menu_bar;
28print $extra;
29print $extra2;
30print $extra_info;
31
32if($use_shortcuts) {
33        include("$include_path/shortcuts/circ.sht");
34        }
35
36switch($categ) {
37        case 'users':
38                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_users, $admin_layout);
39                include("./admin/users/main.inc.php");
40                break;
41        case 'netbase':
42                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_misc, $admin_layout);
43                include("./admin/netbase/main.inc.php");
44                break;
45        case 'chklnk':
46                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_misc, $admin_layout);
47                include("./admin/netbase/chklnk.inc.php");
48                break;
49        case 'infopages':
50                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_infopages, $admin_layout);
51                include("./admin/misc/infopages.inc.php");
52                break;
53        case 'docs':
54                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_docs, $admin_layout);
55                include("./admin/docs/main.inc.php");
56                break;
57        case 'notices':
58                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_notices, $admin_layout);
59                include("./admin/notices/main.inc.php");
60                break;
61        case 'collstate':
62                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_collstate, $admin_layout);
63                include("./admin/collstate/main.inc.php");
64                break; 
65        case 'abonnements':
66                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_abonnements, $admin_layout);
67                include("./admin/abonnements/main.inc.php");
68                break;         
69        case 'empr':
70                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_empr, $admin_layout);
71                include("./admin/empr/main.inc.php");
72                break;
73        case 'misc':
74                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_misc, $admin_layout);
75                include("./admin/misc/main.inc.php");
76                break;
77        case 'import':
78                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_import, $admin_layout);
79                include("./admin/import/main.inc.php");
80                break;
81        case 'log':
82                echo window_title($database_window_title.$msg["216"].$msg["1003"].$msg["1001"]);
83                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_misc, $admin_layout);
84                include("./admin/view_log.inc.php");
85                break;
86        case 'param':
87                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_misc, $admin_layout);
88                include("./admin/param/main.inc.php");
89                break;
90        case 'z3950':
91                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_z3950, $admin_layout);
92                include("./admin/z3950/main.inc.php");
93                break;
94        case 'alter':
95                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_misc, $admin_layout);
96                include("./admin/misc/alter.inc.php");
97                break;
98        case 'sauvegarde':
99                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_sauvegarde, $admin_layout);
100                include("./admin/sauvegarde/main.inc.php");
101                break;
102        case 'convert':
103                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_convert, $admin_layout);
104                include("./admin/convert/main.inc.php");
105                break;
106        case 'finance':
107                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_finance, $admin_layout);
108                include("./admin/finance/main.inc.php");
109                break;
110        case 'cashdesk':
111                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_cashdesk, $admin_layout);
112                include("./admin/finance/main.inc.php");
113                break;
114        case 'transaction':
115                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_transaction, $admin_layout);
116                include("./admin/finance/main.inc.php");
117                break;
118        case 'quotas':
119                include("./admin/quotas/main.inc.php");
120                break;
121        case 'calendrier':
122                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_calendrier, $admin_layout);
123                include("./admin/calendrier/main.inc.php");
124                break;
125        case 'acquisition':             
126                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_acquisition, $admin_layout);
127                include("./admin/acquisition/main.inc.php");
128                break;                 
129        case 'html_editor':             
130                $admin_layout = str_replace('!!menu_contextuel!!', "", $admin_layout);
131                include("./admin/misc/html_editor.inc.php");
132                break;                 
133        case 'connecteurs':
134                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_connecteurs, $admin_layout);
135                include("./admin/connecteurs/main.inc.php");
136                break;         
137        case 'selfservice':
138                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_selfservice, $admin_layout);
139                include("./admin/selfservice/main.inc.php");
140                break;
141        case 'proc':
142                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_act, $admin_layout);
143                include("./admin/proc/main.inc.php");
144                break; 
145        case 'transferts' :
146                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_transferts, $admin_layout );
147                include ("./admin/transferts/main.inc.php");
148                break;
149        case 'acces':
150                include("./admin/acces/main.inc.php");
151                break;         
152        case 'opac':
153                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_opac, $admin_layout );         
154                include("admin/opac/main.inc.php");
155                break;
156        case 'docnum':
157                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_upload_docnum, $admin_layout );               
158                include("./admin/upload/main.inc.php");
159                break;
160        case 'external_services':
161                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_external_services, $admin_layout );
162                include("./admin/external_services/main.inc.php");
163                break;
164        case 'demandes':
165                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_demandes, $admin_layout );             
166                include("./admin/demandes/main.inc.php");
167                break;
168        case 'visionneuse':
169                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_visionneuse, $admin_layout );         
170                include("./admin/visionneuse/main.inc.php");
171                break;
172        case 'planificateur':
173                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_planificateur, $admin_layout );               
174                include("./admin/planificateur/main.inc.php");
175                break;
176        case 'harvest':
177                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_harvest, $admin_layout );             
178                include("./admin/harvest/main.inc.php");
179                break;
180        case 'authorities':
181                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_authorities, $admin_layout );         
182                include("./admin/authorities/main.inc.php");
183                break;
184        case 'mailtpl':
185                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_mailtpl, $admin_layout );             
186                include("./admin/mailtpl/main.inc.php");
187                break;
188        case "cms_editorial" :
189                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_cms_editorial, $admin_layout );       
190                include ("./admin/cms/editorial/main.inc.php"); 
191                break;
192        case 'faq':
193                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_faq, $admin_layout );
194                include("./admin/faq/main.inc.php");
195                break;
196        case 'family':
197                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_nomenclature, $admin_layout );
198                include("./admin/nomenclature/main.inc.php");
199                break;
200        case 'formation':
201                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_formation, $admin_layout );
202                include("./admin/nomenclature/main.inc.php");
203                break;
204        case 'voice':
205                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_voice, $admin_layout );
206                include("./admin/nomenclature/main.inc.php");
207                break;
208        case 'instrument':
209                $admin_layout = str_replace ( '!!menu_contextuel!!', $admin_menu_instrument, $admin_layout );
210                include("./admin/nomenclature/main.inc.php");
211                break;
212        case 'loans':
213                $admin_layout = str_replace('!!menu_contextuel!!', $admin_menu_loans, $admin_layout);
214                include("./admin/loans/main.inc.php");
215                break;
216default:
217                $admin_layout = str_replace('!!menu_contextuel!!', "", $admin_layout);
218                $admin_layout = str_replace('!!menu_sous_rub!!', "", $admin_layout);
219                print $admin_layout;
220                echo window_title($database_window_title.$msg["7"].$msg["1003"].$msg["1001"]);
221                include("$include_path/messages/help/$lang/admin.txt");
222                break;
223        }
224
225print $admin_layout_end;
226print $footer;
227
228// deconnection MYSql
229pmb_mysql_close($dbh);
Note: See TracBrowser for help on using the repository browser.