1 <?php
4 class all extends plugin {
5 static function plInfo()
6 {
7 return (array(
8 "plShortName" => _("All"),
9 "plDescription" => _("All objects in this category"),
10 "plSelfModify" => TRUE,
11 "plDepends" => array(),
12 "plPriority" => 0,
13 "plSection" => array("administration"),
14 "plCategory" => array("all" => array("objectClass" => "none", "description" => '* '._("All"))),
15 "plProvidedAcls" => array())
16 );
17 }
18 }
20 class core extends plugin {
21 static function plInfo()
22 {
23 return (array(
24 "plShortName" => _("Core"),
25 "plDescription" => _("GOsa core plugin"),
26 "plSelfModify" => FALSE,
27 "plDepends" => array(),
28 "plPriority" => 0,
29 "plSection" => array("administration"),
30 "plCategory" => array("all"),
31 "plProperties" => array(
33 array(
34 "name" => "logging",
35 "type" => "string",
36 "default" => "",
37 "description" => "",
38 "check" => "",
39 "migrate" => "",
40 "group" => "core",
41 "mandatory" => FALSE),
43 array(
44 "name" => "listSummary",
45 "type" => "string",
46 "default" => "",
47 "description" => "",
48 "check" => "",
49 "migrate" => "",
50 "group" => "core",
51 "mandatory" => FALSE),
53 array(
54 "name" => "passwordMinLength",
55 "type" => "string",
56 "default" => "",
57 "description" => "",
58 "check" => "",
59 "migrate" => "",
60 "group" => "core",
61 "mandatory" => FALSE),
63 array(
64 "name" => "passwordMinDiffer",
65 "type" => "string",
66 "default" => "",
67 "description" => "",
68 "check" => "",
69 "migrate" => "",
70 "group" => "core",
71 "mandatory" => FALSE),
73 array(
74 "name" => "passwordHook",
75 "type" => "string",
76 "default" => "",
77 "description" => "",
78 "check" => "",
79 "migrate" => "",
80 "group" => "core",
81 "mandatory" => FALSE),
83 array(
84 "name" => "displayErrors",
85 "type" => "string",
86 "default" => "",
87 "description" => "",
88 "check" => "",
89 "migrate" => "",
90 "group" => "core",
91 "mandatory" => FALSE),
93 array(
94 "name" => "schemaCheck",
95 "type" => "string",
96 "default" => "",
97 "description" => "",
98 "check" => "",
99 "migrate" => "",
100 "group" => "core",
101 "mandatory" => FALSE),
103 array(
104 "name" => "copyPaste",
105 "type" => "string",
106 "default" => "",
107 "description" => "",
108 "check" => "",
109 "migrate" => "",
110 "group" => "core",
111 "mandatory" => FALSE),
113 array(
114 "name" => "forceGlobals",
115 "type" => "string",
116 "default" => "",
117 "description" => "",
118 "check" => "",
119 "migrate" => "",
120 "group" => "core",
121 "mandatory" => FALSE),
123 array(
124 "name" => "forceSSL",
125 "type" => "string",
126 "default" => "",
127 "description" => "",
128 "check" => "",
129 "migrate" => "",
130 "group" => "core",
131 "mandatory" => FALSE),
133 array(
134 "name" => "ldapStats",
135 "type" => "string",
136 "default" => "",
137 "description" => "",
138 "check" => "",
139 "migrate" => "",
140 "group" => "core",
141 "mandatory" => FALSE),
143 array(
144 "name" => "warnSSL",
145 "type" => "string",
146 "default" => "",
147 "description" => "",
148 "check" => "",
149 "migrate" => "",
150 "group" => "core",
151 "mandatory" => FALSE),
153 array(
154 "name" => "ppdGzip",
155 "type" => "string",
156 "default" => "",
157 "description" => "",
158 "check" => "",
159 "migrate" => "",
160 "group" => "core",
161 "mandatory" => FALSE),
163 array(
164 "name" => "ppdPath",
165 "type" => "string",
166 "default" => "",
167 "description" => "",
168 "check" => "",
169 "migrate" => "",
170 "group" => "core",
171 "mandatory" => FALSE),
173 array(
174 "name" => "ldapMaxQueryTime",
175 "type" => "string",
176 "default" => "",
177 "description" => "",
178 "check" => "",
179 "migrate" => "",
180 "group" => "core",
181 "mandatory" => FALSE),
183 array(
184 "name" => "primaryGroupFilter",
185 "type" => "string",
186 "default" => "",
187 "description" => "",
188 "check" => "",
189 "migrate" => "",
190 "group" => "core",
191 "mandatory" => FALSE),
193 array(
194 "name" => "mailQueueScriptPath",
195 "type" => "string",
196 "default" => "",
197 "description" => "",
198 "check" => "",
199 "migrate" => "",
200 "group" => "core",
201 "mandatory" => FALSE),
203 array(
204 "name" => "storeFilterSettings",
205 "type" => "string",
206 "default" => "",
207 "description" => "",
208 "check" => "",
209 "migrate" => "",
210 "group" => "core",
211 "mandatory" => FALSE),
213 array(
214 "name" => "sendCompressedOutput",
215 "type" => "string",
216 "default" => "",
217 "description" => "",
218 "check" => "",
219 "migrate" => "",
220 "group" => "core",
221 "mandatory" => FALSE),
223 array(
224 "name" => "modificationDetectionAttribute",
225 "type" => "string",
226 "default" => "",
227 "description" => "",
228 "check" => "",
229 "migrate" => "",
230 "group" => "core",
231 "mandatory" => FALSE),
233 array(
234 "name" => "language",
235 "type" => "string",
236 "default" => "",
237 "description" => "",
238 "check" => "",
239 "migrate" => "",
240 "group" => "core",
241 "mandatory" => FALSE),
243 array(
244 "name" => "theme",
245 "type" => "string",
246 "default" => "",
247 "description" => "",
248 "check" => "",
249 "migrate" => "",
250 "group" => "core",
251 "mandatory" => FALSE),
253 array(
254 "name" => "sessionLifetime",
255 "type" => "string",
256 "default" => "",
257 "description" => "",
258 "check" => "",
259 "migrate" => "",
260 "group" => "core",
261 "mandatory" => FALSE),
263 array(
264 "name" => "templateCompileDirectory",
265 "type" => "string",
266 "default" => "",
267 "description" => "",
268 "check" => "",
269 "migrate" => "",
270 "group" => "core",
271 "mandatory" => FALSE),
273 array(
274 "name" => "debugLevel",
275 "type" => "string",
276 "default" => "",
277 "description" => "",
278 "check" => "",
279 "migrate" => "",
280 "group" => "core",
281 "mandatory" => FALSE),
283 array(
284 "name" => "sambaHashHook",
285 "type" => "string",
286 "default" => "",
287 "description" => "",
288 "check" => "",
289 "migrate" => "",
290 "group" => "core",
291 "mandatory" => FALSE),
293 array(
294 "name" => "passwordDefaultHash",
295 "type" => "string",
296 "default" => "",
297 "description" => "",
298 "check" => "",
299 "migrate" => "",
300 "group" => "core",
301 "mandatory" => FALSE),
303 array(
304 "name" => "accountPrimaryAttribute",
305 "type" => "string",
306 "default" => "",
307 "description" => "",
308 "check" => "",
309 "migrate" => "",
310 "group" => "core",
311 "mandatory" => FALSE),
313 array(
314 "name" => "userRDN",
315 "type" => "string",
316 "default" => "",
317 "description" => "",
318 "check" => "",
319 "migrate" => "",
320 "group" => "core",
321 "mandatory" => FALSE),
323 array(
324 "name" => "groupRDN",
325 "type" => "string",
326 "default" => "",
327 "description" => "",
328 "check" => "",
329 "migrate" => "",
330 "group" => "core",
331 "mandatory" => FALSE),
333 array(
334 "name" => "gidNumberBase",
335 "type" => "string",
336 "default" => "",
337 "description" => "",
338 "check" => "",
339 "migrate" => "",
340 "group" => "core",
341 "mandatory" => FALSE),
343 array(
344 "name" => "uidNumberBase",
345 "type" => "string",
346 "default" => "",
347 "description" => "",
348 "check" => "",
349 "migrate" => "",
350 "group" => "core",
351 "mandatory" => FALSE),
353 array(
354 "name" => "gosaSupportURI",
355 "type" => "string",
356 "default" => "",
357 "description" => "",
358 "check" => "",
359 "migrate" => "",
360 "group" => "core",
361 "mandatory" => FALSE),
363 array(
364 "name" => "gosaSupportTimeout",
365 "type" => "string",
366 "default" => "",
367 "description" => "",
368 "check" => "",
369 "migrate" => "",
370 "group" => "core",
371 "mandatory" => FALSE),
373 array(
374 "name" => "loginAttribute",
375 "type" => "string",
376 "default" => "",
377 "description" => "",
378 "check" => "",
379 "migrate" => "",
380 "group" => "core",
381 "mandatory" => FALSE),
383 array(
384 "name" => "timezone",
385 "type" => "string",
386 "default" => "",
387 "description" => "",
388 "check" => "",
389 "migrate" => "",
390 "group" => "core",
391 "mandatory" => FALSE),
393 array(
394 "name" => "honourUnitTags",
395 "type" => "string",
396 "default" => "",
397 "description" => "",
398 "check" => "",
399 "migrate" => "",
400 "group" => "core",
401 "mandatory" => FALSE),
403 array(
404 "name" => "useSaslForKerberos",
405 "type" => "string",
406 "default" => "",
407 "description" => "",
408 "check" => "",
409 "migrate" => "",
410 "group" => "core",
411 "mandatory" => FALSE),
413 array(
414 "name" => "rfc2307bis",
415 "type" => "string",
416 "default" => "",
417 "description" => "",
418 "check" => "",
419 "migrate" => "",
420 "group" => "core",
421 "mandatory" => FALSE),
423 array(
424 "name" => "personalTitleInDN",
425 "type" => "string",
426 "default" => "",
427 "description" => "",
428 "check" => "",
429 "migrate" => "",
430 "group" => "core",
431 "mandatory" => FALSE),
433 array(
434 "name" => "nextIdHook",
435 "type" => "string",
436 "default" => "",
437 "description" => "",
438 "check" => "",
439 "migrate" => "",
440 "group" => "core",
441 "mandatory" => FALSE),
443 array(
444 "name" => "sambaMachineAccountRDN",
445 "type" => "string",
446 "default" => "",
447 "description" => "",
448 "check" => "",
449 "migrate" => "",
450 "group" => "core",
451 "mandatory" => FALSE),
453 array(
454 "name" => "idGenerator",
455 "type" => "string",
456 "default" => "",
457 "description" => "",
458 "check" => "",
459 "migrate" => "",
460 "group" => "core",
461 "mandatory" => FALSE),
463 array(
464 "name" => "strictNamingRules",
465 "type" => "string",
466 "default" => "",
467 "description" => "",
468 "check" => "",
469 "migrate" => "",
470 "group" => "core",
471 "mandatory" => FALSE),
473 array(
474 "name" => "minId",
475 "type" => "string",
476 "default" => "",
477 "description" => "",
478 "check" => "",
479 "migrate" => "",
480 "group" => "core",
481 "mandatory" => FALSE),
483 array(
484 "name" => "mailAttribute",
485 "type" => "string",
486 "default" => "",
487 "description" => "",
488 "check" => "",
489 "migrate" => "",
490 "group" => "core",
491 "mandatory" => FALSE),
493 array(
494 "name" => "gosaSharedPrefix",
495 "type" => "string",
496 "default" => "",
497 "description" => "",
498 "check" => "",
499 "migrate" => "",
500 "group" => "core",
501 "mandatory" => FALSE),
503 array(
504 "name" => "mailUserCreation",
505 "type" => "string",
506 "default" => "",
507 "description" => "",
508 "check" => "",
509 "migrate" => "",
510 "group" => "core",
511 "mandatory" => FALSE),
513 array(
514 "name" => "mailFolderCreation",
515 "type" => "string",
516 "default" => "",
517 "description" => "",
518 "check" => "",
519 "migrate" => "",
520 "group" => "core",
521 "mandatory" => FALSE),
523 array(
524 "name" => "imapTimeout",
525 "type" => "string",
526 "default" => "",
527 "description" => "",
528 "check" => "",
529 "migrate" => "",
530 "group" => "core",
531 "mandatory" => FALSE),
533 array(
534 "name" => "mailMethod",
535 "type" => "string",
536 "default" => "",
537 "description" => "",
538 "check" => "",
539 "migrate" => "",
540 "group" => "core",
541 "mandatory" => FALSE),
543 array(
544 "name" => "cyrusUseSlashes",
545 "type" => "string",
546 "default" => "",
547 "description" => "",
548 "check" => "",
549 "migrate" => "",
550 "group" => "core",
551 "mandatory" => FALSE),
553 array(
554 "name" => "vacationTemplateDirectory",
555 "type" => "string",
556 "default" => "",
557 "description" => "",
558 "check" => "",
559 "migrate" => "",
560 "group" => "core",
561 "mandatory" => FALSE),
563 array(
564 "name" => "ldapTLS",
565 "type" => "string",
566 "default" => "",
567 "description" => "",
568 "check" => "",
569 "migrate" => "",
570 "group" => "core",
571 "mandatory" => FALSE),
573 array(
574 "name" => "honourIvbbAttributes",
575 "type" => "string",
576 "default" => "",
577 "description" => "",
578 "check" => "",
579 "migrate" => "",
580 "group" => "core",
581 "mandatory" => FALSE),
583 array(
584 "name" => "sambaIdMapping",
585 "type" => "string",
586 "default" => "",
587 "description" => "",
588 "check" => "",
589 "migrate" => "",
590 "group" => "core",
591 "mandatory" => FALSE),
593 array(
594 "name" => "handleExpiredAccounts",
595 "type" => "string",
596 "default" => "",
597 "description" => "",
598 "check" => "",
599 "migrate" => "",
600 "group" => "core",
601 "mandatory" => FALSE),
603 array(
604 "name" => "sambaSID",
605 "type" => "string",
606 "default" => "",
607 "description" => "",
608 "check" => "",
609 "migrate" => "",
610 "group" => "core",
611 "mandatory" => FALSE),
613 array(
614 "name" => "sambaRidBase",
615 "type" => "string",
616 "default" => "",
617 "description" => "",
618 "check" => "",
619 "migrate" => "",
620 "group" => "core",
621 "mandatory" => FALSE),
623 array(
624 "name" => "enableSnapshots",
625 "type" => "string",
626 "default" => "",
627 "description" => "",
628 "check" => "",
629 "migrate" => "",
630 "group" => "core",
631 "mandatory" => FALSE),
633 array(
634 "name" => "snapshotBase",
635 "type" => "string",
636 "default" => "",
637 "description" => "",
638 "check" => "",
639 "migrate" => "",
640 "group" => "core",
641 "mandatory" => FALSE),
643 array(
644 "name" => "snapshotAdminDn",
645 "type" => "string",
646 "default" => "",
647 "description" => "",
648 "check" => "",
649 "migrate" => "",
650 "group" => "core",
651 "mandatory" => FALSE),
653 array(
654 "name" => "snapshotAdminPassword",
655 "type" => "string",
656 "default" => "",
657 "description" => "",
658 "check" => "",
659 "migrate" => "",
660 "group" => "core",
661 "mandatory" => FALSE),
663 array(
664 "name" => "snapshotURI",
665 "type" => "string",
666 "default" => "",
667 "description" => "",
668 "check" => "",
669 "migrate" => "",
670 "group" => "core",
671 "mandatory" => FALSE)
672 ),
674 "plProvidedAcls" => array(
675 "accessTo" => _("System trust"),
676 "cn" => _("Name"),
677 "description" => _("Description"),
678 "sudoUser" => _("Users"),
679 "sudoHost" => _("Host"),
680 "sudoCommand" => _("Command"),
681 "sudoRunAs" => _("Run as user"),
682 "trustModel" => _("Access control list"))
683 )
684 );
685 }
686 }
687 ?>