/[openfoncier]/trunk/dyn/menu.inc.php
ViewVC logotype

Contents of /trunk/dyn/menu.inc.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 28 - (show annotations)
Mon Jul 18 17:34:05 2011 UTC (13 years, 6 months ago) by fraynaud
File size: 14168 byte(s)
3.0.0


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" => _("Instruction"),
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 array_push($links,
140 array(
141 "title" => "<hr/>",
142 "right" => array("gen"),
143 ));
144
145 array_push($links,
146 array(
147 "href" => "../scr/recherchedossier.php",
148 "class" => "dossier",
149 "title" => _("Recherche dossier"),
150 "right" => "recherchedossier"
151 ));
152
153 $rubrik['links'] = $links;
154 array_push($menu, $rubrik);
155
156 // {{{ Rubrique EXPORT
157 $rubrik = array(
158 "title" => _("Export"),
159 "class" => "edition",
160 "right" => "menu_export",
161 );
162
163 $links = array();
164 array_push($links,
165 array(
166 "href" => "../scr/edition.php",
167 "class" => "edition",
168 "title" => _("Edition"),
169 "right" => "edition"
170 ));
171 array_push($links,
172 array(
173 "href" => "../trt/edition_p.php",
174 "class" => "edition",
175 "title" => _("Edition date depot"),
176 "right" => "edition"
177 ));
178
179 array_push($links,
180 array(
181 "href" => "../trt/edition_d.php",
182 "class" => "edition",
183 "title" => _("Edition date decision"),
184 "right" => "edition"
185 ));
186
187 array_push($links,
188 array(
189 "title" => "<hr/>",
190 "right" => array("reqmo", "export_pc_tab", "export_dp_tab", "export_sitadel_tab")
191 ));
192
193 array_push($links,
194 array(
195 "href" => "../scr/reqmo.php",
196 "class" => "reqmo",
197 "title" => _("Requetes memorisees"),
198 "right" => "reqmo"
199 ));
200
201 array_push($links,
202 array(
203 "href" => "../trt/export_pc.php",
204 "class" => "reqmo",
205 "title" => _("export PC Lascot"),
206 "right" => "ecport_pc"
207 ));
208
209 array_push($links,
210 array(
211 "href" => "../trt/export_dp.php",
212 "class" => "reqmo",
213 "title" => _("export DP Lascot"),
214 "right" => "export_dp"
215 ));
216
217 array_push($links,
218 array(
219 "href" => "../trt/export_sitadel.php",
220 "class" => "reqmo",
221 "title" => _("export sitadel"),
222 "right" => "export_sitadel"
223 ));
224
225 $rubrik['links'] = $links;
226 array_push($menu, $rubrik);
227 // }}}
228
229 // {{{ Rubrique TRAITEMENT
230
231 $rubrik = array(
232 "title" => _("Traitement"),
233 "class" => "traitement",
234 "right" => "menu_traitement",
235 );
236 $links = array();
237 // *** TRAITEMENT ***
238 // inserez le lien d acces au traitement
239 // ========================================================================
240 /*
241 array_push($links,
242 array(
243 "href" => "../trt/nom_du_traitement.php",
244 "class" => "traitement",
245 "title" => _("Traitement"),
246 "right" => "traitement"
247 ));
248 */
249 // ========================================================================
250 array_push($links,
251 array(
252 "href" => "../scr/form.php?obj=dossier_numeromanuel",
253 "class" => "traitement",
254 "title" => _("numero manuel"),
255 "right" => "traitement"
256 ));
257
258 array_push($links,
259 array(
260 "href" => "../scr/tab.php?obj=PC_modificatif",
261 "class" => "traitement",
262 "title" => _("modificatif transfert"),
263 "right" => "traitement"
264 ));
265
266 array_push($links,
267 array(
268 "href" => "../trt/num_dossier.php",
269 "class" => "traitement",
270 "title" => _("remise a 0"),
271 "right" => "traitement"
272 ));
273
274 $rubrik['links'] = $links;
275 array_push($menu, $rubrik);
276 // }}}
277
278
279
280 // {{{ Rubrique parametrage de l'application
281
282 $rubrik = array(
283 "title" => _("Parametrage"),
284 "class" => "parametrage",
285 "right" => "menu_parametrage",
286 );
287 $links = array();
288 // *** TABLES DE PARAMETRAGE ***
289 // inserer ici vos tables de parametres
290 // ========================================================================
291 /*
292 array_push($links,
293 array(
294 "href" => "../scr/tab.php?obj=nom_table",
295 "class" => "nom_table",
296 "title" => _("nom_table"),
297 "right" => "nom_table"
298 ));
299 */
300 // ========================================================================
301
302
303 // param gaux
304
305 array_push($links,
306 array(
307 "href" => "../scr/tab.php?obj=architecte",
308 "class" => "architecte",
309 "title" => _("architecte"),
310 "right" => "architecte"
311 ));
312
313
314
315 array_push($links,
316 array(
317 "href" => "../scr/tab.php?obj=service",
318 "class" => "service",
319 "title" => _("service"),
320 "right" => "service"
321 ));
322
323 array_push($links,
324 array(
325 "href" => "../scr/tab.php?obj=travaux",
326 "class" => "travaux",
327 "title" => _("travaux"),
328 "right" => "travaux"
329 ));
330
331 array_push($links,
332 array(
333 "href" => "../scr/tab.php?obj=regle",
334 "class" => "regle",
335 "title" => _("regle"),
336 "right" => "regle"
337 ));
338
339 array_push($links,
340 array(
341 "href" => "../scr/tab.php?obj=categorie_demandeur",
342 "class" => "categorie_demandeur",
343 "title" => _("categorie_demandeur"),
344 "right" => "categorie_demandeur"
345 ));
346
347 array_push($links,
348 array(
349 "href" => "../scr/tab.php?obj=destination",
350 "class" => "destination",
351 "title" => _("destination"),
352 "right" => "destination"
353 ));
354
355 array_push($links,
356 array(
357 "href" => "../scr/tab.php?obj=nature",
358 "class" => "nature",
359 "title" => _("nature"),
360 "right" => "nature"
361 ));
362
363 // workflows
364 array_push($links,
365 array(
366 "title" => "<hr/>",
367 "right" => array("action_tab", "transition_tab", "etat_tab",
368 "evenement_tab", "bible", "avis")
369 ));
370
371 array_push($links,
372 array(
373 "href" => "../scr/tab.php?obj=action",
374 "class" => "action",
375 "title" => _("action"),
376 "right" => "action"
377 ));
378
379 array_push($links,
380 array(
381 "href" => "../scr/tab.php?obj=transition",
382 "class" => "transition",
383 "title" => _("transition"),
384 "right" => "transition"
385 ));
386
387 array_push($links,
388 array(
389 "href" => "../scr/tab.php?obj=etat",
390 "class" => "etat",
391 "title" => _("etat"),
392 "right" => "etat"
393 ));
394
395 array_push($links,
396 array(
397 "href" => "../scr/tab.php?obj=evenement",
398 "class" => "evenement",
399 "title" => _("evenement"),
400 "right" => "evenement"
401 ));
402
403 array_push($links,
404 array(
405 "href" => "../scr/tab.php?obj=bible",
406 "class" => "bible",
407 "title" => _("bible"),
408 "right" => "bible"
409 ));
410
411 array_push($links,
412 array(
413 "href" => "../scr/tab.php?obj=avis",
414 "class" => "avis",
415 "title" => _("avis"),
416 "right" => "avis"
417 ));
418
419 // cadastre interne
420 array_push($links,
421 array(
422 "title" => "<hr/>",
423 "right" => array("parcelle_tab", "proprietaire_tab", "civilite_tab", "pos_tab", "rivoli_tab")
424 ));
425 array_push($links,
426 array(
427 "href" => "../scr/tab.php?obj=parcelle",
428 "class" => "parcelle",
429 "title" => _("parcelle"),
430 "right" => "parcelle"
431 ));
432
433 array_push($links,
434 array(
435 "href" => "../scr/tab.php?obj=proprietaire",
436 "class" => "proprietaire",
437 "title" => _("proprietaire"),
438 "right" => "proprietaire"
439 ));
440
441 array_push($links,
442 array(
443 "href" => "../scr/tab.php?obj=civilite",
444 "class" => "civilite",
445 "title" => _("civilite"),
446 "right" => "civilite"
447 ));
448
449 array_push($links,
450 array(
451 "href" => "../scr/tab.php?obj=pos",
452 "class" => "pos",
453 "title" => _("pos"),
454 "right" => "pos"
455 ));
456
457 array_push($links,
458 array(
459 "href" => "../scr/tab.php?obj=rivoli",
460 "class" => "rivoli",
461 "title" => _("rivoli"),
462 "right" => "rivoli"
463 ));
464
465 $rubrik['links'] = $links;
466 array_push($menu, $rubrik);
467
468
469
470
471
472 // {{{ Rubrique ADMINISTRATION
473 //
474 $rubrik = array(
475 "title" => _("Administration"),
476 "class" => "administration",
477 "right" => "menu_administration",
478 );
479 //
480 $links = array();
481 array_push($links,
482 array(
483 "href" => "../scr/tab.php?obj=om_collectivite",
484 "class" => "collectivite",
485 "title" => _("om_collectivite"),
486 "right" => "om_collectivite_tab"
487 ));
488 array_push($links,
489 array(
490 "href" => "../scr/tab.php?obj=om_parametre",
491 "class" => "collectivite",
492 "title" => _("om_parametre"),
493 "right" => "om_parametre_tab"
494 ));
495
496
497 array_push($links,
498 array(
499 "title" => "<hr/>",
500 "right" => array("om_utilisateur_tab", "om_profil_tab", "om_droit_tab")
501 ));
502 array_push($links,
503 array(
504 "href" => "../scr/tab.php?obj=om_profil",
505 "class" => "profil",
506 "title" => _("om_profil"),
507 "right" => "om_profil_tab"
508 ));
509 array_push($links,
510 array(
511 "href" => "../scr/tab.php?obj=om_droit",
512 "class" => "droit",
513 "title" => _("om_droit"),
514 "right" => "om_droit_multi"
515 ));
516 array_push($links,
517 array(
518 "href" => "../scr/tab.php?obj=om_utilisateur",
519 "class" => "utilisateur",
520 "title" => _("om_utilisateur"),
521 "right" => "om_utilisateur_tab"
522 ));
523 array_push($links,
524 array(
525 "title" => "<hr/>",
526 "right" => array("om_etat_tab", "om_sousetat_tab", "om_lettretype_tab"),
527 ));
528 array_push($links,
529 array(
530 "href" => "../scr/tab.php?obj=om_etat",
531 "class" => "etat",
532 "title" => _("om_etat"),
533 "right" => "om_etat_tab"
534 ));
535 array_push($links,
536 array(
537 "href" => "../scr/tab.php?obj=om_sousetat",
538 "class" => "sousetat",
539 "title" => _("om_sousetat"),
540 "right" => "om_sousetat_tab"
541 ));
542 array_push($links,
543 array(
544 "href" => "../scr/tab.php?obj=om_lettretype",
545 "class" => "lettretype",
546 "title" => _("om_lettretype"),
547 "right" => "om_lettretype_tab"
548 ));
549 array_push($links,
550 array(
551 "href" => "../scr/tab.php?obj=om_sig_point",
552 "class" => "om_sig_point",
553 "title" => _("om SIG"),
554 "right" => "om_sig_point_tab"
555 ));
556 array_push($links,
557 array(
558 "href" => "../scr/tab.php?obj=om_widget",
559 "class" => "om_widget",
560 "title" => _("widget"),
561 "right" => "om_widget"
562 ));
563 array_push($links,
564 array(
565 "title" => "<hr/>",
566 "right" => array("import"),
567 ));
568 array_push($links,
569 array(
570 "href" => "../scr/import.php",
571 "class" => "import",
572 "title" => _("Import"),
573 "right" => "import"
574 ));
575
576 array_push($links,
577 array(
578 "title" => "<hr/>",
579 "right" => array("gen"),
580 ));
581 array_push($links,
582 array(
583 "title" => _("Generateur"),
584 "href" => "../gen/gen.php",
585 "class" => "generator",
586 "right" => "gen",
587 ));
588 $rubrik['links'] = $links;
589 array_push($menu, $rubrik);
590 // }}}
591
592 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26