/[openfoncier]/branches/3.14.x/dyn/menu.inc.php
ViewVC logotype

Contents of /branches/3.14.x/dyn/menu.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 11 - (show annotations)
Mon Feb 28 20:15:19 2011 UTC (13 years, 11 months ago) by fraynaud
Original Path: trunk/dyn/menu.inc.php
File size: 11766 byte(s)
trs om 4.00



1 <?php
2 /**
3 * Ce fichier permet de configurer quelles actions vont etre disponibles
4 * dans le menu.
5 *
6 *
7 *
8 * @package openmairie_exemple
9 * @version SVN : $Id: menu.inc.php 324 2010-12-06 16:06:21Z fraynaud $
10 */
11
12 /**
13 * $menu est le tableau associatif qui contient tout le menu de
14 * l'application, il contient lui meme un tableau par rubrique, puis chaque
15 * rubrique contient un tableau par lien
16 *
17 * Caracteristiques :
18 * --- tableau rubrik
19 * - title [obligatoire]
20 * - description (texte qui s'affiche au survol de la rubrique)
21 * - href (contenu du lien href)
22 * - class (classe css qui s'affiche sur la rubrique)
23 * - right (droit que l'utilisateur doit avoir pour visionner cette rubrique)
24 * - links [obligatoire]
25 *
26 * --- tableau links
27 * - title [obligatoire]
28 * - href [obligatoire] (contenu du lien href)
29 * - class (classe css qui s'affiche sur l'element)
30 * - right (droit que l'utilisateur doit avoir pour visionner cet element)
31 * - target (pour ouvrir le lien dans une nouvelle fenetre)
32 */
33 $menu = array();
34
35 // {{{ Rubrique application
36 // inserer ici vos tables principales
37
38 $rubrik = array(
39 "title" => _("Application"),
40 "class" => "application",
41 "right" => "menu_application",
42 );
43 $links = array();
44 // *** APPLICATION ***
45 // inserez ici les tables de votra application
46 // ========================================================================
47 /*
48 array_push($links,
49 array(
50 "href" => "../scr/tab.php?obj=nom_table",
51 "class" => "nom_table",
52 "title" => _("nom_table"),
53 "right" => "nom_table"
54 ));
55 */
56 // ========================================================================
57
58 /*
59 array_push($links,
60 array(
61 "href" => "../scr/tab.php?obj=dossier",
62 "class" => "dossier",
63 "title" => _("dossier"),
64 "right" => "dossier"
65 ));
66 */
67
68 array_push($links,
69 array(
70 "href" => "../scr/tab.php?obj=PC",
71 "class" => "dossier",
72 "title" => _("PC"),
73 "right" => "dossier"
74 ));
75
76 array_push($links,
77 array(
78 "href" => "../scr/tab.php?obj=DP",
79 "class" => "dossier",
80 "title" => _("DP"),
81 "right" => "dossier"
82 ));
83
84
85 array_push($links,
86 array(
87 "href" => "../scr/tab.php?obj=PD",
88 "class" => "dossier",
89 "title" => _("PD"),
90 "right" => "dossier"
91 ));
92
93 array_push($links,
94 array(
95 "href" => "../scr/tab.php?obj=PA",
96 "class" => "dossier",
97 "title" => _("PA"),
98 "right" => "dossier"
99 ));
100
101 array_push($links,
102 array(
103 "title" => "<hr/>",
104 "right" => array("gen"),
105 ));
106
107 array_push($links,
108 array(
109 "href" => "../scr/tab.php?obj=PC_accueil",
110 "class" => "dossier",
111 "title" => _("PC - accueil"),
112 "right" => "dossier"
113 ));
114
115 array_push($links,
116 array(
117 "href" => "../scr/tab.php?obj=DP_accueil",
118 "class" => "dossier",
119 "title" => _("DP - accueil"),
120 "right" => "dossier"
121 ));
122
123
124 array_push($links,
125 array(
126 "href" => "../scr/tab.php?obj=PD_accueil",
127 "class" => "dossier",
128 "title" => _("PD - accueil"),
129 "right" => "dossier"
130 ));
131
132 array_push($links,
133 array(
134 "href" => "../scr/tab.php?obj=PA_accueil",
135 "class" => "dossier",
136 "title" => _("PA - accueil"),
137 "right" => "dossier"
138 ));
139
140
141 $rubrik['links'] = $links;
142 array_push($menu, $rubrik);
143
144 // {{{ Rubrique EXPORT
145 $rubrik = array(
146 "title" => _("Export"),
147 "class" => "edition",
148 "right" => "menu_export",
149 );
150
151 $links = array();
152 array_push($links,
153 array(
154 "href" => "../scr/edition.php",
155 "class" => "edition",
156 "title" => _("Edition"),
157 "right" => "edition"
158 ));
159 array_push($links,
160 array(
161 "href" => "../scr/reqmo.php",
162 "class" => "reqmo",
163 "title" => _("Requetes memorisees"),
164 "right" => "reqmo"
165 ));
166 $rubrik['links'] = $links;
167 array_push($menu, $rubrik);
168 // }}}
169
170 // {{{ Rubrique TRAITEMENT
171
172 $rubrik = array(
173 "title" => _("Traitement"),
174 "class" => "traitement",
175 "right" => "menu_traitement",
176 );
177 $links = array();
178 // *** TRAITEMENT ***
179 // inserez le lien d acces au traitement
180 // ========================================================================
181 /*
182 array_push($links,
183 array(
184 "href" => "../trt/nom_du_traitement.php",
185 "class" => "traitement",
186 "title" => _("Traitement"),
187 "right" => "traitement"
188 ));
189 */
190 // ========================================================================
191 $rubrik['links'] = $links;
192 array_push($menu, $rubrik);
193 // }}}
194
195
196
197 // {{{ Rubrique parametrage de l'application
198
199 $rubrik = array(
200 "title" => _("Parametrage"),
201 "class" => "parametrage",
202 "right" => "menu_parametrage",
203 );
204 $links = array();
205 // *** TABLES DE PARAMETRAGE ***
206 // inserer ici vos tables de parametres
207 // ========================================================================
208 /*
209 array_push($links,
210 array(
211 "href" => "../scr/tab.php?obj=nom_table",
212 "class" => "nom_table",
213 "title" => _("nom_table"),
214 "right" => "nom_table"
215 ));
216 */
217 // ========================================================================
218
219
220 // param gaux
221
222 array_push($links,
223 array(
224 "href" => "../scr/tab.php?obj=architecte",
225 "class" => "architecte",
226 "title" => _("architecte"),
227 "right" => "architecte"
228 ));
229
230
231
232 array_push($links,
233 array(
234 "href" => "../scr/tab.php?obj=service",
235 "class" => "service",
236 "title" => _("service"),
237 "right" => "service"
238 ));
239
240 array_push($links,
241 array(
242 "href" => "../scr/tab.php?obj=travaux",
243 "class" => "travaux",
244 "title" => _("travaux"),
245 "right" => "travaux"
246 ));
247
248 array_push($links,
249 array(
250 "href" => "../scr/tab.php?obj=regle",
251 "class" => "regle",
252 "title" => _("regle"),
253 "right" => "regle"
254 ));
255
256 array_push($links,
257 array(
258 "href" => "../scr/tab.php?obj=categorie_demandeur",
259 "class" => "categorie_demandeur",
260 "title" => _("categorie_demandeur"),
261 "right" => "categorie_demandeur"
262 ));
263
264 array_push($links,
265 array(
266 "href" => "../scr/tab.php?obj=destination",
267 "class" => "destination",
268 "title" => _("destination"),
269 "right" => "destination"
270 ));
271
272 array_push($links,
273 array(
274 "href" => "../scr/tab.php?obj=nature",
275 "class" => "nature",
276 "title" => _("nature"),
277 "right" => "nature"
278 ));
279
280 // workflows
281 array_push($links,
282 array(
283 "title" => "<hr/>",
284 "right" => array("action_tab", "transition_tab", "etat_tab",
285 "evenement_tab", "bible", "avis")
286 ));
287
288 array_push($links,
289 array(
290 "href" => "../scr/tab.php?obj=action",
291 "class" => "action",
292 "title" => _("action"),
293 "right" => "action"
294 ));
295
296 array_push($links,
297 array(
298 "href" => "../scr/tab.php?obj=transition",
299 "class" => "transition",
300 "title" => _("transition"),
301 "right" => "transition"
302 ));
303
304 array_push($links,
305 array(
306 "href" => "../scr/tab.php?obj=etat",
307 "class" => "etat",
308 "title" => _("etat"),
309 "right" => "etat"
310 ));
311
312 array_push($links,
313 array(
314 "href" => "../scr/tab.php?obj=evenement",
315 "class" => "evenement",
316 "title" => _("evenement"),
317 "right" => "evenement"
318 ));
319
320 array_push($links,
321 array(
322 "href" => "../scr/tab.php?obj=bible",
323 "class" => "bible",
324 "title" => _("bible"),
325 "right" => "bible"
326 ));
327
328 array_push($links,
329 array(
330 "href" => "../scr/tab.php?obj=avis",
331 "class" => "avis",
332 "title" => _("avis"),
333 "right" => "avis"
334 ));
335
336 // cadastre interne
337 array_push($links,
338 array(
339 "title" => "<hr/>",
340 "right" => array("parcelle_tab", "proprietaire_tab", "civilite_tab", "pos_tab", "rivoli_tab")
341 ));
342 array_push($links,
343 array(
344 "href" => "../scr/tab.php?obj=parcelle",
345 "class" => "parcelle",
346 "title" => _("parcelle"),
347 "right" => "parcelle"
348 ));
349
350 array_push($links,
351 array(
352 "href" => "../scr/tab.php?obj=proprietaire",
353 "class" => "proprietaire",
354 "title" => _("proprietaire"),
355 "right" => "proprietaire"
356 ));
357
358 array_push($links,
359 array(
360 "href" => "../scr/tab.php?obj=civilite",
361 "class" => "civilite",
362 "title" => _("civilite"),
363 "right" => "civilite"
364 ));
365
366 array_push($links,
367 array(
368 "href" => "../scr/tab.php?obj=pos",
369 "class" => "pos",
370 "title" => _("pos"),
371 "right" => "pos"
372 ));
373
374 array_push($links,
375 array(
376 "href" => "../scr/tab.php?obj=rivoli",
377 "class" => "rivoli",
378 "title" => _("rivoli"),
379 "right" => "rivoli"
380 ));
381
382 $rubrik['links'] = $links;
383 array_push($menu, $rubrik);
384
385
386
387
388
389 // {{{ Rubrique ADMINISTRATION
390 //
391 $rubrik = array(
392 "title" => _("Administration"),
393 "class" => "administration",
394 "right" => "menu_administration",
395 );
396 //
397 $links = array();
398 array_push($links,
399 array(
400 "href" => "../scr/tab.php?obj=om_collectivite",
401 "class" => "collectivite",
402 "title" => _("om_collectivite"),
403 "right" => "om_collectivite_tab"
404 ));
405 array_push($links,
406 array(
407 "href" => "../scr/tab.php?obj=om_parametre",
408 "class" => "collectivite",
409 "title" => _("om_parametre"),
410 "right" => "om_parametre_tab"
411 ));
412
413
414 array_push($links,
415 array(
416 "title" => "<hr/>",
417 "right" => array("om_utilisateur_tab", "om_profil_tab", "om_droit_tab")
418 ));
419 array_push($links,
420 array(
421 "href" => "../scr/tab.php?obj=om_profil",
422 "class" => "profil",
423 "title" => _("om_profil"),
424 "right" => "om_profil_tab"
425 ));
426 array_push($links,
427 array(
428 "href" => "../scr/tab.php?obj=om_droit",
429 "class" => "droit",
430 "title" => _("om_droit"),
431 "right" => "om_droit_multi"
432 ));
433 array_push($links,
434 array(
435 "href" => "../scr/tab.php?obj=om_utilisateur",
436 "class" => "utilisateur",
437 "title" => _("om_utilisateur"),
438 "right" => "om_utilisateur_tab"
439 ));
440 array_push($links,
441 array(
442 "title" => "<hr/>",
443 "right" => array("om_etat_tab", "om_sousetat_tab", "om_lettretype_tab"),
444 ));
445 array_push($links,
446 array(
447 "href" => "../scr/tab.php?obj=om_etat",
448 "class" => "etat",
449 "title" => _("om_etat"),
450 "right" => "om_etat_tab"
451 ));
452 array_push($links,
453 array(
454 "href" => "../scr/tab.php?obj=om_sousetat",
455 "class" => "sousetat",
456 "title" => _("om_sousetat"),
457 "right" => "om_sousetat_tab"
458 ));
459 array_push($links,
460 array(
461 "href" => "../scr/tab.php?obj=om_lettretype",
462 "class" => "lettretype",
463 "title" => _("om_lettretype"),
464 "right" => "om_lettretype_tab"
465 ));
466 array_push($links,
467 array(
468 "title" => "<hr/>",
469 "right" => array("import"),
470 ));
471 array_push($links,
472 array(
473 "href" => "../scr/import.php",
474 "class" => "import",
475 "title" => _("Import"),
476 "right" => "import"
477 ));
478
479 array_push($links,
480 array(
481 "title" => "<hr/>",
482 "right" => array("gen"),
483 ));
484 array_push($links,
485 array(
486 "title" => _("Generateur"),
487 "href" => "../gen/gen.php",
488 "class" => "generator",
489 "right" => "gen",
490 ));
491 $rubrik['links'] = $links;
492 array_push($menu, $rubrik);
493 // }}}
494
495 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26