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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 4 - (show annotations)
Thu Feb 10 22:02:08 2011 UTC (13 years, 11 months ago) by fraynaud
File size: 9648 byte(s)
version initiale 2


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 array_push($links,
59 array(
60 "href" => "../scr/tab.php?obj=dossier",
61 "class" => "dossier",
62 "title" => _("dossier"),
63 "right" => "dossier"
64 ));
65
66
67
68 $rubrik['links'] = $links;
69 array_push($menu, $rubrik);
70
71 // {{{ Rubrique EXPORT
72 $rubrik = array(
73 "title" => _("Export"),
74 "class" => "edition",
75 "right" => "menu_export",
76 );
77
78 $links = array();
79 array_push($links,
80 array(
81 "href" => "../scr/edition.php",
82 "class" => "edition",
83 "title" => _("Edition"),
84 "right" => "edition"
85 ));
86 array_push($links,
87 array(
88 "href" => "../scr/reqmo.php",
89 "class" => "reqmo",
90 "title" => _("Requetes memorisees"),
91 "right" => "reqmo"
92 ));
93 $rubrik['links'] = $links;
94 array_push($menu, $rubrik);
95 // }}}
96
97 // {{{ Rubrique TRAITEMENT
98
99 $rubrik = array(
100 "title" => _("Traitement"),
101 "class" => "traitement",
102 "right" => "menu_traitement",
103 );
104 $links = array();
105 // *** TRAITEMENT ***
106 // inserez le lien d acces au traitement
107 // ========================================================================
108 /*
109 array_push($links,
110 array(
111 "href" => "../trt/nom_du_traitement.php",
112 "class" => "traitement",
113 "title" => _("Traitement"),
114 "right" => "traitement"
115 ));
116 */
117 // ========================================================================
118 $rubrik['links'] = $links;
119 array_push($menu, $rubrik);
120 // }}}
121
122
123
124 // {{{ Rubrique parametrage de l'application
125
126 $rubrik = array(
127 "title" => _("Parametrage"),
128 "class" => "parametrage",
129 "right" => "menu_parametrage",
130 );
131 $links = array();
132 // *** TABLES DE PARAMETRAGE ***
133 // inserer ici vos tables de parametres
134 // ========================================================================
135 /*
136 array_push($links,
137 array(
138 "href" => "../scr/tab.php?obj=nom_table",
139 "class" => "nom_table",
140 "title" => _("nom_table"),
141 "right" => "nom_table"
142 ));
143 */
144 // ========================================================================
145
146
147 // urbanisme
148
149 array_push($links,
150 array(
151 "href" => "../scr/tab.php?obj=architecte",
152 "class" => "architecte",
153 "title" => _("architecte"),
154 "right" => "architecte"
155 ));
156
157 array_push($links,
158 array(
159 "href" => "../scr/tab.php?obj=avis",
160 "class" => "avis",
161 "title" => _("avis"),
162 "right" => "avis"
163 ));
164
165 array_push($links,
166 array(
167 "href" => "../scr/tab.php?obj=bible",
168 "class" => "bible",
169 "title" => _("bible"),
170 "right" => "bible"
171 ));
172
173 array_push($links,
174 array(
175 "href" => "../scr/tab.php?obj=service",
176 "class" => "service",
177 "title" => _("service"),
178 "right" => "service"
179 ));
180 // workflow
181
182 array_push($links,
183 array(
184 "href" => "../scr/tab.php?obj=evenement",
185 "class" => "evenement",
186 "title" => _("evenement"),
187 "right" => "evenement"
188 ));
189
190 array_push($links,
191 array(
192 "href" => "../scr/tab.php?obj=regle",
193 "class" => "regle",
194 "title" => _("regle"),
195 "right" => "regle"
196 ));
197
198 array_push($links,
199 array(
200 "href" => "../scr/tab.php?obj=action",
201 "class" => "action",
202 "title" => _("action"),
203 "right" => "action"
204 ));
205
206 array_push($links,
207 array(
208 "href" => "../scr/tab.php?obj=transition",
209 "class" => "transition",
210 "title" => _("transition"),
211 "right" => "transition"
212 ));
213
214 array_push($links,
215 array(
216 "href" => "../scr/tab.php?obj=etat",
217 "class" => "etat",
218 "title" => _("etat"),
219 "right" => "etat"
220 ));
221
222 // param gaux
223
224 array_push($links,
225 array(
226 "href" => "../scr/tab.php?obj=categorie_demandeur",
227 "class" => "categorie_demandeur",
228 "title" => _("categorie_demandeur"),
229 "right" => "categorie_demandeur"
230 ));
231
232 array_push($links,
233 array(
234 "href" => "../scr/tab.php?obj=civilite",
235 "class" => "civilite",
236 "title" => _("civilite"),
237 "right" => "civilite"
238 ));
239
240 array_push($links,
241 array(
242 "href" => "../scr/tab.php?obj=destination",
243 "class" => "destination",
244 "title" => _("destination"),
245 "right" => "destination"
246 ));
247
248 array_push($links,
249 array(
250 "href" => "../scr/tab.php?obj=nature",
251 "class" => "nature",
252 "title" => _("nature"),
253 "right" => "nature"
254 ));
255
256
257 // cadastre interne
258
259 array_push($links,
260 array(
261 "href" => "../scr/tab.php?obj=parcelle",
262 "class" => "parcelle",
263 "title" => _("parcelle"),
264 "right" => "parcelle"
265 ));
266
267 array_push($links,
268 array(
269 "href" => "../scr/tab.php?obj=proprietaire",
270 "class" => "proprietaire",
271 "title" => _("proprietaire"),
272 "right" => "proprietaire"
273 ));
274
275 array_push($links,
276 array(
277 "href" => "../scr/tab.php?obj=pos",
278 "class" => "pos",
279 "title" => _("pos"),
280 "right" => "pos"
281 ));
282
283 array_push($links,
284 array(
285 "href" => "../scr/tab.php?obj=rivoli",
286 "class" => "rivoli",
287 "title" => _("rivoli"),
288 "right" => "rivoli"
289 ));
290
291 $rubrik['links'] = $links;
292 array_push($menu, $rubrik);
293
294
295
296
297
298 // {{{ Rubrique ADMINISTRATION
299 //
300 $rubrik = array(
301 "title" => _("Administration"),
302 "class" => "administration",
303 "right" => "menu_administration",
304 );
305 //
306 $links = array();
307 array_push($links,
308 array(
309 "href" => "../scr/tab.php?obj=om_collectivite",
310 "class" => "collectivite",
311 "title" => _("om_collectivite"),
312 "right" => "om_collectivite_tab"
313 ));
314 array_push($links,
315 array(
316 "href" => "../scr/tab.php?obj=om_parametre",
317 "class" => "collectivite",
318 "title" => _("om_parametre"),
319 "right" => "om_parametre_tab"
320 ));
321
322
323 array_push($links,
324 array(
325 "title" => "<hr/>",
326 "right" => array("om_utilisateur_tab", "om_profil_tab", "om_droit_tab")
327 ));
328 array_push($links,
329 array(
330 "href" => "../scr/tab.php?obj=om_profil",
331 "class" => "profil",
332 "title" => _("om_profil"),
333 "right" => "om_profil_tab"
334 ));
335 array_push($links,
336 array(
337 "href" => "../scr/tab.php?obj=om_droit",
338 "class" => "droit",
339 "title" => _("om_droit"),
340 "right" => "om_droit_multi"
341 ));
342 array_push($links,
343 array(
344 "href" => "../scr/tab.php?obj=om_utilisateur",
345 "class" => "utilisateur",
346 "title" => _("om_utilisateur"),
347 "right" => "om_utilisateur_tab"
348 ));
349 array_push($links,
350 array(
351 "title" => "<hr/>",
352 "right" => array("om_etat_tab", "om_sousetat_tab", "om_lettretype_tab"),
353 ));
354 array_push($links,
355 array(
356 "href" => "../scr/tab.php?obj=om_etat",
357 "class" => "etat",
358 "title" => _("om_etat"),
359 "right" => "om_etat_tab"
360 ));
361 array_push($links,
362 array(
363 "href" => "../scr/tab.php?obj=om_sousetat",
364 "class" => "sousetat",
365 "title" => _("om_sousetat"),
366 "right" => "om_sousetat_tab"
367 ));
368 array_push($links,
369 array(
370 "href" => "../scr/tab.php?obj=om_lettretype",
371 "class" => "lettretype",
372 "title" => _("om_lettretype"),
373 "right" => "om_lettretype_tab"
374 ));
375 array_push($links,
376 array(
377 "title" => "<hr/>",
378 "right" => array("import"),
379 ));
380 array_push($links,
381 array(
382 "href" => "../scr/import.php",
383 "class" => "import",
384 "title" => _("Import"),
385 "right" => "import"
386 ));
387
388 array_push($links,
389 array(
390 "title" => "<hr/>",
391 "right" => array("gen"),
392 ));
393 array_push($links,
394 array(
395 "title" => _("Generateur"),
396 "href" => "../gen/gen.php",
397 "class" => "generator",
398 "right" => "gen",
399 ));
400 $rubrik['links'] = $links;
401 array_push($menu, $rubrik);
402 // }}}
403
404 ?>

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26