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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 20 - (hide annotations)
Mon Jul 18 15:27:17 2011 UTC (13 years, 6 months ago) by fraynaud
File size: 13863 byte(s)
maj version 3.00


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

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26