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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 28 - (hide 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 fraynaud 3 <?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 fraynaud 20 "title" => _("Instruction"),
40 fraynaud 3 "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 fraynaud 11 /*
59 fraynaud 4 array_push($links,
60     array(
61     "href" => "../scr/tab.php?obj=dossier",
62     "class" => "dossier",
63     "title" => _("dossier"),
64     "right" => "dossier"
65     ));
66 fraynaud 11 */
67 fraynaud 4
68 fraynaud 11 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 fraynaud 4
84    
85 fraynaud 11 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 fraynaud 28 array_push($links,
140     array(
141     "title" => "<hr/>",
142     "right" => array("gen"),
143     ));
144 fraynaud 11
145 fraynaud 28 array_push($links,
146     array(
147     "href" => "../scr/recherchedossier.php",
148     "class" => "dossier",
149     "title" => _("Recherche dossier"),
150     "right" => "recherchedossier"
151     ));
152 fraynaud 11
153 fraynaud 3 $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 fraynaud 20 "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 fraynaud 3 "href" => "../scr/reqmo.php",
196     "class" => "reqmo",
197     "title" => _("Requetes memorisees"),
198     "right" => "reqmo"
199     ));
200 fraynaud 20
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 fraynaud 3 $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 fraynaud 20 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 fraynaud 3 $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 fraynaud 4
303 fraynaud 10 // param gaux
304 fraynaud 4
305 fraynaud 3 array_push($links,
306     array(
307 fraynaud 4 "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 fraynaud 10
323 fraynaud 4 array_push($links,
324     array(
325 fraynaud 10 "href" => "../scr/tab.php?obj=travaux",
326     "class" => "travaux",
327     "title" => _("travaux"),
328     "right" => "travaux"
329 fraynaud 4 ));
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 fraynaud 10 "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 fraynaud 3 "href" => "../scr/tab.php?obj=action",
374     "class" => "action",
375     "title" => _("action"),
376     "right" => "action"
377     ));
378    
379 fraynaud 4 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 fraynaud 3
395 fraynaud 10 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 fraynaud 4 array(
405 fraynaud 10 "href" => "../scr/tab.php?obj=bible",
406     "class" => "bible",
407     "title" => _("bible"),
408     "right" => "bible"
409 fraynaud 4 ));
410 fraynaud 10
411 fraynaud 4 array_push($links,
412     array(
413 fraynaud 10 "href" => "../scr/tab.php?obj=avis",
414     "class" => "avis",
415     "title" => _("avis"),
416     "right" => "avis"
417 fraynaud 4 ));
418    
419 fraynaud 10 // cadastre interne
420     array_push($links,
421 fraynaud 4 array(
422 fraynaud 10 "title" => "<hr/>",
423     "right" => array("parcelle_tab", "proprietaire_tab", "civilite_tab", "pos_tab", "rivoli_tab")
424 fraynaud 4 ));
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 fraynaud 10 "href" => "../scr/tab.php?obj=civilite",
444     "class" => "civilite",
445     "title" => _("civilite"),
446     "right" => "civilite"
447     ));
448    
449     array_push($links,
450     array(
451 fraynaud 4 "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 fraynaud 3 $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 fraynaud 20 "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 fraynaud 3 "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