XOOPS  2.6.0
xoops_version.php
Go to the documentation of this file.
1 <?php
2 /*
3  You may not change or alter any portion of this comment or credits
4  of supporting developers from this source code or any supporting source code
5  which is considered copyrighted (c) material of the original comment or credit authors.
6 
7  This program is distributed in the hope that it will be useful,
8  but WITHOUT ANY WARRANTY, without even the implied warranty of
9  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10 */
11 
22 /*
23  General settings
24  */
27 $modversion['version'] = 2.10;
28 $modversion['author'] = 'Andricq Nicolas,Cointin Maxime,Mage Gregory';
29 $modversion['nickname'] = 'MusS,Kraven30,Mage';
30 $modversion['credits'] = 'The XOOPS Project';
31 $modversion['license'] = 'GNU GPL 2.0';
32 $modversion['license_url'] = 'http://www.gnu.org/licenses/gpl-2.0.html';
33 $modversion['official'] = 1;
34 $modversion['help'] = 'system.html';
35 $modversion['image'] = 'images/logo.png';
36 $modversion['dirname'] = 'system';
37 
38 /*
39  Settings for configs
40 */
41 $modversion['release_date'] = '2011/12/20';
42 $modversion['module_website_url'] = 'http://www.xoops.org/';
43 $modversion['module_website_name'] = 'XOOPS';
44 $modversion['module_status'] = 'ALPHA';
45 $modversion['min_php'] = '5.3.7';
46 $modversion['min_xoops'] = '2.6.0';
47 
48 // Admin things
49 $modversion['hasAdmin'] = 1;
50 $modversion['adminindex'] = 'admin.php';
51 $modversion['adminmenu'] = 'menu.php';
52 
53 $modversion['onUpdate'] = 'include/update.php';
54 $modversion['onInstall'] = 'include/install.php';
55 
56 // JQuery
57 $modversion['jquery'] = 1;
58 
59 // table definitions
60 $modversion['schema'] = 'sql/schema.yml';
61 
62 // Tables created by sql file or schema (without prefix!)
63 $modversion['tables'] = array(
64  'block_module_link',
65  'config',
66  'configoption',
67  'groups',
68  'group_permission',
69  'groups_users_link',
70  'imgset',
71  'imgset_tplset_link',
72  'imgsetimg',
73  'modules',
74  'newblocks',
75  'online',
76  'priv_msgs',
77  'system_session',
78  'tplset',
79  'tplfile',
80  'tplsource',
81  'users',
82 );
83 
84 // Admin Templates
85 // Blocks
86 $modversion['blocks'][] = array(
87  'file' => 'user.php',
89  'description' => SystemLocale::BLOCK_USER_MENU_DESC,
90  'show_func' => 'b_system_user_show',
91  'template' => 'system_block_user.tpl',
92 );
93 
94 $modversion['blocks'][] = array(
95  'file' => 'login.php',
96  'name' => SystemLocale::BLOCK_LOGIN,
97  'description' => SystemLocale::BLOCK_LOGIN_DESC,
98  'show_func' => 'b_system_login_show',
99  'template' => 'system_block_login.tpl',
100 );
101 
102 $modversion['blocks'][] = array(
103  'file' => 'waiting.php',
106  'show_func' => 'b_system_waiting_show',
107  'template' => 'system_block_waiting.tpl',
108 );
109 
110 $modversion['blocks'][] = array(
111  'file' => 'main.php',
113  'description' => SystemLocale::BLOCK_MAIN_MENU_DESC,
114  'show_func' => 'b_system_main_show',
115  'edit_func' => 'b_system_main_edit',
116  'template' => 'system_block_mainmenu.tpl',
117 );
118 
119 $modversion['blocks'][] = array(
120  'file' => 'info.php',
122  'description' => SystemLocale::BLOCK_SITE_INFORMATION,
123  'show_func' => 'b_system_info_show',
124  'edit_func' => 'b_system_info_edit',
125  'options' => '320|190|s_poweredby.gif|1',
126  'template' => 'system_block_siteinfo.tpl',
127 );
128 
129 $modversion['blocks'][] = array(
130  'file' => 'online.php',
133  'show_func' => 'b_system_online_show',
134  'template' => 'system_block_online.tpl',
135 );
136 
137 $modversion['blocks'][] = array(
138  'file' => 'topposters.php',
140  'description' => SystemLocale::BLOCK_TOP_POSTERS_DESC,
141  'show_func' => 'b_system_topposters_show',
142  'edit_func' => 'b_system_topposters_edit',
143  'options' => '10|1',
144  'template' => 'system_block_topusers.tpl',
145 );
146 
147 $modversion['blocks'][] = array(
148  'file' => 'newmembers.php',
150  'description' => SystemLocale::BLOCK_NEW_MEMBERS_DESC,
151  'show_func' => 'b_system_newmembers_show',
152  'options' => '10|1',
153  'edit_func' => 'b_system_newmembers_edit',
154  'template' => 'system_block_newusers.tpl',
155 );
156 
157 $modversion['blocks'][] = array(
158  'file' => 'themes.php',
159  'name' => SystemLocale::BLOCK_THEMES,
160  'description' => SystemLocale::BLOCK_THEMES_DESC,
161  'show_func' => 'b_system_themes_show',
162  'options' => '0|80',
163  'edit_func' => 'b_system_themes_edit',
164  'template' => 'system_block_themes.tpl',
165 );
166 
167 // Menu
168 $modversion['hasMain'] = 0;
169 
170 // Config categories
171 $modversion['configcat']['general'] = array(
173  'description' => '',
174 );
175 
176 $modversion['configcat']['user'] = array(
177  'name' => XoopsLocale::USER,
178  'description' => '',
179 );
180 
181 $modversion['configcat']['meta'] = array(
183  'description' => '',
184 );
185 
186 $modversion['configcat']['mail'] = array(
187  'name' => XoopsLocale::EMAIL,
188  'description' => '',
189 );
190 
191 $modversion['configcat']['censor'] = array(
193  'description' => '',
194 );
195 
196 $modversion['configcat']['authentication'] = array(
198  'description' => '',
199 );
200 
201 // Site preferences
202 // Category general
203 $modversion['config'][] = array(
204  'name' => 'sitename',
205  'title' => 'CONF_SITE_NAME',
206  'description' => '',
207  'category' => 'general',
208  'formtype' => 'textbox',
209  'valuetype' => 'text',
211 );
212 
213 $modversion['config'][] = array(
214  'name' => 'slogan',
215  'title' => 'CONF_SLOGAN',
216  'description' => '',
217  'category' => 'general',
218  'formtype' => 'textbox',
219  'valuetype' => 'text',
221 );
222 
223 $modversion['config'][] = array(
224  'name' => 'adminmail',
225  'title' => 'CONF_ADMIN_EMAIL',
226  'description' => '',
227  'category' => 'general',
228  'formtype' => 'textbox',
229  'valuetype' => 'text',
230  'default' => '',
231 );
232 
233 $modversion['config'][] = array(
234  'name' => 'locale',
235  'title' => 'CONF_LOCALE',
236  'description' => '',
237  'category' => 'general',
238  'formtype' => 'locale',
239  'valuetype' => 'other',
240  'default' => 'en_US',
241 );
242 
243 $modversion['config'][] = array(
244  'name' => 'startpage',
245  'title' => 'CONF_START_PAGE',
246  'description' => '',
247  'category' => 'general',
248  'formtype' => 'startpage',
249  'valuetype' => 'other',
250  'default' => '--',
251 );
252 
253 $modversion['config'][] = array(
254  'name' => 'server_TZ',
255  'title' => 'CONF_SERVER_TIMEZONE',
256  'description' => '',
257  'category' => 'general',
258  'formtype' => 'timezone',
259  'valuetype' => 'float',
260  'default' => 0,
261 );
262 
263 $modversion['config'][] = array(
264  'name' => 'default_TZ',
265  'title' => 'CONF_DEFAULT_TIMEZONE',
266  'description' => '',
267  'category' => 'general',
268  'formtype' => 'timezone',
269  'valuetype' => 'float',
270  'default' => 0,
271 );
272 
273 $modversion['config'][] = array(
274  'name' => 'theme_set',
275  'title' => 'CONF_THEME_SET',
276  'description' => '',
277  'category' => 'general',
278  'formtype' => 'theme',
279  'valuetype' => 'other',
280  'default' => 'default',
281 );
282 
283 $modversion['config'][] = array(
284  'name' => 'cpanel',
285  'title' => 'CONF_CONTROL_PANEL',
286  'description' => 'CONF_CONTROL_PANEL_DESC',
287  'category' => 'general',
288  'formtype' => 'cpanel',
289  'valuetype' => 'other',
290  'default' => 'default',
291 );
292 
293 $modversion['config'][] = array(
294  'name' => 'redirect_message_ajax',
295  'title' => 'CONF_REDIRECT',
296  'description' => 'CONF_REDIRECT_DESC',
297  'category' => 'general',
298  'formtype' => 'yesno',
299  'valuetype' => 'int',
300  'default' => 1,
301 );
302 
303 $modversion['config'][] = array(
304  'name' => 'theme_set_allowed',
305  'title' => 'CONF_THEME_SET_ALLOWED',
306  'description' => 'CONF_THEME_SET_ALLOWED_DESC',
307  'category' => 'general',
308  'formtype' => 'theme_multi',
309  'valuetype' => 'array',
310  'default' => array('default' => 'default'),
311 );
312 
313 $modversion['config'][] = array(
314  'name' => 'theme_fromfile',
315  'title' => 'CONF_THEME_FILE',
316  'description' => 'CONF_THEME_FILE_DESC',
317  'category' => 'general',
318  'formtype' => 'yesno',
319  'valuetype' => 'int',
320  'default' => 0,
321 );
322 
323 $modversion['config'][] = array(
324  'name' => 'template_set',
325  'title' => 'CONF_TEMPLATE_SET',
326  'description' => '',
327  'category' => 'general',
328  'formtype' => 'tplset',
329  'valuetype' => 'other',
330  'default' => 'default',
331 );
332 
333 $modversion['config'][] = array(
334  'name' => 'anonymous',
335  'title' => 'CONF_ANONYMOUS',
336  'description' => '',
337  'category' => 'general',
338  'formtype' => 'textbox',
339  'valuetype' => 'text',
340  'default' => XoopsLocale::ANONYMOUS,
341 );
342 
343 $modversion['config'][] = array(
344  'name' => 'gzip_compression',
345  'title' => 'CONF_GZIP_COMPRESSION',
346  'description' => '',
347  'category' => 'general',
348  'formtype' => 'yesno',
349  'valuetype' => 'int',
350  'default' => 0,
351 );
352 
353 $modversion['config'][] = array(
354  'name' => 'usercookie',
355  'title' => 'CONF_USER_COOKIE',
356  'description' => 'CONF_USER_COOKIE_DESC',
357  'category' => 'general',
358  'formtype' => 'textbox',
359  'valuetype' => 'text',
360  'default' => 'xoops_user' . dechex(time()),
361 );
362 
363 $modversion['config'][] = array(
364  'name' => 'session_name',
365  'title' => 'CONF_SESSION_NAME',
366  'description' => 'CONF_SESSION_NAME_DESC',
367  'category' => 'general',
368  'formtype' => 'textbox',
369  'valuetype' => 'text',
370  'default' => 'xoops_session' . dechex(time()),
371 );
372 
373 $modversion['config'][] = array(
374  'name' => 'session_expire',
375  'title' => 'CONF_SESSION_EXPIRE',
376  'description' => 'CONF_SESSION_EXPIRE_DESC',
377  'category' => 'general',
378  'formtype' => 'textbox',
379  'valuetype' => 'int',
380  'default' => 15,
381 );
382 
383 $modversion['config'][] = array(
384  'name' => 'closesite',
385  'title' => 'CONF_CLOSE_SITE',
386  'description' => 'CONF_CLOSE_SITE_DESC',
387  'category' => 'general',
388  'formtype' => 'yesno',
389  'valuetype' => 'int',
390  'default' => 0,
391 );
392 
393 $modversion['config'][] = array(
394  'name' => 'closesite_okgrp',
395  'title' => 'CONF_CLOSE_SITE_GROUP',
396  'description' => 'CONF_CLOSE_SITE_GROUP_DESC',
397  'category' => 'general',
398  'formtype' => 'group_multi',
399  'valuetype' => 'array',
400  'default' => array('1'),
401 );
402 
403 $modversion['config'][] = array(
404  'name' => 'closesite_text',
405  'title' => 'CONF_CLOSE_SITE',
406  'description' => 'CONF_CLOSE_SITE_TEXT_DESC',
407  'category' => 'general',
408  'formtype' => 'textarea',
409  'valuetype' => 'text',
411 );
412 
413 $modversion['config'][] = array(
414  'name' => 'use_ssl',
415  'title' => 'CONF_USE_SSL',
416  'description' => 'CONF_USE_SSL_DESC',
417  'category' => 'general',
418  'formtype' => 'yesno',
419  'valuetype' => 'int',
420  'default' => 0,
421 );
422 
423 $modversion['config'][] = array(
424  'name' => 'sslpost_name',
425  'title' => 'CONF_SSL_POST_NAME',
426  'description' => 'CONF_SSL_POST_NAME_DESC',
427  'category' => 'general',
428  'formtype' => 'textbox',
429  'valuetype' => 'text',
430  'default' => 'xoops_ssl',
431 );
432 
433 $modversion['config'][] = array(
434  'name' => 'sslloginlink',
435  'title' => 'CONF_SSL_LINK',
436  'description' => '',
437  'category' => 'general',
438  'formtype' => 'textbox',
439  'valuetype' => 'text',
440  'default' => 'https://',
441 );
442 
443 $modversion['config'][] = array(
444  'name' => 'enable_badips',
445  'title' => 'CONF_ENABLE_BAD_IPS',
446  'description' => 'CONF_ENABLE_BAD_IPS_DESC',
447  'category' => 'general',
448  'formtype' => 'yesno',
449  'valuetype' => 'int',
450  'default' => 0,
451 );
452 
453 $modversion['config'][] = array(
454  'name' => 'bad_ips',
455  'title' => 'CONF_BAD_IPS',
456  'description' => 'CONF_BAD_IPS_DESC',
457  'category' => 'general',
458  'formtype' => 'textarea',
459  'valuetype' => 'array',
460  'default' => array('127.0.0.1'),
461 );
462 
463 $modversion['config'][] = array(
464  'name' => 'module_cache',
465  'title' => 'CONF_MODULE_CACHE',
466  'description' => 'CONF_MODULE_CACHE_DESC',
467  'category' => 'general',
468  'formtype' => 'module_cache',
469  'valuetype' => 'array',
470  'default' => '',
471 );
472 
473 // Category user
474 
475 $modversion['config'][] = array(
476  'name' => 'allow_register',
477  'title' => 'CONF_ALLOW_REGISTRATION',
478  'description' => 'CONF_ALLOW_REGISTRATION_DESC',
479  'category' => 'user',
480  'formtype' => 'yesno',
481  'valuetype' => 'int',
482  'default' => 1,
483 );
484 
485 $modversion['config'][] = array(
486  'name' => 'minpass',
487  'title' => 'CONF_MIN_PASS',
488  'description' => '',
489  'category' => 'user',
490  'formtype' => 'textbox',
491  'valuetype' => 'int',
492  'default' => 8,
493 );
494 
495 $modversion['config'][] = array(
496  'name' => 'minuname',
497  'title' => 'CONF_MIN_USERNAME',
498  'description' => '',
499  'category' => 'user',
500  'formtype' => 'textbox',
501  'valuetype' => 'int',
502  'default' => 3,
503 );
504 
505 $modversion['config'][] = array(
506  'name' => 'maxuname',
507  'title' => 'CONF_MAX_USERNAME',
508  'description' => '',
509  'category' => 'user',
510  'formtype' => 'textbox',
511  'valuetype' => 'int',
512  'default' => 10,
513 );
514 
515 $modversion['config'][] = array(
516  'name' => 'allow_chgmail',
517  'title' => 'CONF_ALLOW_CHANGE_EMAIL',
518  'description' => '',
519  'category' => 'user',
520  'formtype' => 'yesno',
521  'valuetype' => 'int',
522  'default' => 0,
523 );
524 
525 $modversion['config'][] = array(
526  'name' => 'welcome_type',
527  'title' => 'CONF_WELCOME_TYPE',
528  'description' => 'CONF_WELCOME_TYPE_DESC',
529  'category' => 'user',
530  'formtype' => 'select',
531  'valuetype' => 'int',
532  'options' => array(
533  'CONF_WELCOME_TYPE_NONE' => 0,
534  'CONF_WELCOME_TYPE_EMAIL' => 1,
535  'CONF_WELCOME_TYPE_PM' => 2,
536  'CONF_WELCOME_TYPE_BOTH' => 3
537  ),
538  'default' => 1,
539 );
540 
541 $modversion['config'][] = array(
542  'name' => 'new_user_notify',
543  'title' => 'CONF_NEW_USER_NOTIFY',
544  'description' => '',
545  'category' => 'user',
546  'formtype' => 'yesno',
547  'valuetype' => 'int',
548  'default' => 1,
549 );
550 
551 $modversion['config'][] = array(
552  'name' => 'new_user_notify_group',
553  'title' => 'CONF_NOTIFY_TO',
554  'description' => '',
555  'category' => 'user',
556  'formtype' => 'group',
557  'valuetype' => 'int',
558  'default' => 1,
559 );
560 
561 $modversion['config'][] = array(
562  'name' => 'activation_type',
563  'title' => 'CONF_ACTIVATION_TYPE',
564  'description' => '',
565  'category' => 'user',
566  'formtype' => 'select',
567  'valuetype' => 'int',
568  'options' => array(
569  'CONF_USER_ACTIVATION' => 0,
570  'CONF_AUTO_ACTIVATION' => 1,
571  'CONF_ADMIN_ACTIVATION' => 2
572  ),
573  'default' => 0,
574 );
575 
576 $modversion['config'][] = array(
577  'name' => 'activation_group',
578  'title' => 'CONF_ACTIVATION_GROUP',
579  'description' => 'CONF_ACTIVATION_GROUP_DESC',
580  'category' => 'user',
581  'formtype' => 'group',
582  'valuetype' => 'int',
583  'default' => 1,
584 );
585 
586 $modversion['config'][] = array(
587  'name' => 'uname_test_level',
588  'title' => 'CONF_USERNAME_LEVEL',
589  'description' => '',
590  'category' => 'user',
591  'formtype' => 'select',
592  'valuetype' => 'int',
593  'options' => array(
594  'CONF_LEVEL_STRICT' => 0,
595  'CONF_LEVEL_MEDIUM' => 1,
596  'CONF_LEVEL_LIGHT' => 2
597  ),
598  'default' => 0,
599 );
600 
601 $modversion['config'][] = array(
602  'name' => 'self_delete',
603  'title' => 'CONF_SELF_DELETE',
604  'description' => '',
605  'category' => 'user',
606  'formtype' => 'yesno',
607  'valuetype' => 'int',
608  'default' => 0,
609 );
610 
611 $modversion['config'][] = array(
612  'name' => 'bad_unames',
613  'title' => 'CONF_BAD_USERNAMES',
614  'description' => '',
615  'category' => 'user',
616  'formtype' => 'textarea',
617  'valuetype' => 'array',
618  'default' => array('webmaster', '^xoops', '^admin'),
619 );
620 
621 $modversion['config'][] = array(
622  'name' => 'bad_emails',
623  'title' => 'CONF_BAD_EMAILS',
624  'description' => 'CONF_BAD_EMAILS_DESC',
625  'category' => 'user',
626  'formtype' => 'textarea',
627  'valuetype' => 'array',
628  'default' => array('xoops.org$'),
629 );
630 
631 $modversion['config'][] = array(
632  'name' => 'reg_dispdsclmr',
633  'title' => 'CONF_DSPDSCLMR',
634  'description' => 'CONF_DSPDSCLMR_DESC',
635  'category' => 'user',
636  'formtype' => 'yesno',
637  'valuetype' => 'int',
638  'default' => 1,
639 );
640 
641 $modversion['config'][] = array(
642  'name' => 'reg_disclaimer',
643  'title' => 'CONF_REGDSCLMR',
644  'description' => 'CONF_REGDSCLMR_DESC',
645  'category' => 'user',
646  'formtype' => 'textarea',
647  'valuetype' => 'text',
649 );
650 
651 // Category meta
652 
653 $modversion['config'][] = array(
654  'name' => 'meta_keywords',
655  'title' => 'CONF_METAKEY',
656  'description' => 'CONF_METAKEY_DESC',
657  'category' => 'meta',
658  'formtype' => 'textarea',
659  'valuetype' => 'text',
661 );
662 
663 $modversion['config'][] = array(
664  'name' => 'meta_description',
665  'title' => 'CONF_METADESC',
666  'description' => 'CONF_METADESC_DESC',
667  'category' => 'meta',
668  'formtype' => 'textarea',
669  'valuetype' => 'text',
671 );
672 
673 $modversion['config'][] = array(
674  'name' => 'meta_robots',
675  'title' => 'CONF_METAROBOTS',
676  'description' => 'CONF_METAROBOTS_DESC',
677  'category' => 'meta',
678  'formtype' => 'select',
679  'valuetype' => 'text',
680  'options' => array(
681  'CONF_INDEXFOLLOW' => 'index,follow',
682  'CONF_NOINDEXFOLLOW' => 'noindex,follow',
683  'CONF_INDEXNOFOLLOW' => 'index,nofollow',
684  'CONF_NOINDEXNOFOLLOW' => 'noindex,nofollow'
685  ),
686  'default' => 'index,follow',
687 );
688 
689 $modversion['config'][] = array(
690  'name' => 'meta_rating',
691  'title' => 'CONF_METARATING',
692  'description' => 'CONF_METARATING_DESC',
693  'category' => 'meta',
694  'formtype' => 'select',
695  'valuetype' => 'text',
696  'options' => array(
697  'CONF_METAOGEN' => 'general',
698  'CONF_METAO14YRS' => '14 years',
699  'CONF_METAOREST' => 'restricted',
700  'CONF_METAOMAT' => 'mature'
701  ),
702  'default' => 'general',
703 );
704 
705 $modversion['config'][] = array(
706  'name' => 'meta_author',
707  'title' => 'CONF_METAAUTHOR',
708  'description' => 'CONF_METAAUTHOR_DESC',
709  'category' => 'meta',
710  'formtype' => 'textbox',
711  'valuetype' => 'text',
712  'default' => 'XOOPS',
713 );
714 
715 $modversion['config'][] = array(
716  'name' => 'meta_copyright',
717  'title' => 'CONF_METACOPYR',
718  'description' => 'CONF_METACOPYR_DESC',
719  'category' => 'meta',
720  'formtype' => 'textbox',
721  'valuetype' => 'text',
722  'default' => sprintf(SystemLocale::CONF_METACOPYR_DEFAULT, date('Y', time())),
723 );
724 
725 $modversion['config'][] = array(
726  'name' => 'footer',
727  'title' => 'CONF_FOOTER',
728  'description' => 'CONF_FOOTER_DESC',
729  'category' => 'meta',
730  'formtype' => 'textarea',
731  'valuetype' => 'text',
732  'default' => sprintf(SystemLocale::CONF_FOOTER_DEFAULT, date('Y', time())),
733 );
734 
735 // Category mail
736 
737 $modversion['config'][] = array(
738  'name' => 'from',
739  'title' => 'CONF_MAILFROM',
740  'description' => '',
741  'category' => 'mail',
742  'formtype' => 'textbox',
743  'valuetype' => 'text',
744  'default' => '',
745 );
746 
747 $modversion['config'][] = array(
748  'name' => 'fromname',
749  'title' => 'CONF_MAILFROMNAME',
750  'description' => '',
751  'category' => 'mail',
752  'formtype' => 'textbox',
753  'valuetype' => 'text',
754  'default' => '',
755 );
756 
757 $modversion['config'][] = array(
758  'name' => 'fromuid',
759  'title' => 'CONF_MAILFROMUID',
760  'description' => 'CONF_MAILFROMUID_DESC',
761  'category' => 'mail',
762  'formtype' => 'user',
763  'valuetype' => 'int',
764  'default' => 1,
765 );
766 
767 $modversion['config'][] = array(
768  'name' => 'mailmethod',
769  'title' => 'CONF_MAILERMETHOD',
770  'description' => 'CONF_MAILERMETHOD_DESC',
771  'category' => 'mail',
772  'formtype' => 'select',
773  'valuetype' => 'text',
774  'options' => array(
775  'PHP mail()' => 'mail',
776  'sendmail' => 'sendmail',
777  'SMTP' => 'smtp',
778  'SMTPAuth' => 'smtpauth'
779  ),
780  'default' => 'mail',
781 );
782 
783 $modversion['config'][] = array(
784  'name' => 'sendmailpath',
785  'title' => 'CONF_SENDMAILPATH',
786  'description' => 'CONF_SENDMAILPATH_DESC',
787  'category' => 'mail',
788  'formtype' => 'textbox',
789  'valuetype' => 'text',
790  'default' => '/usr/sbin/sendmail',
791 );
792 
793 $modversion['config'][] = array(
794  'name' => 'smtphost',
795  'title' => 'CONF_SMTPHOST',
796  'description' => 'CONF_SMTPHOST_DESC',
797  'category' => 'mail',
798  'formtype' => 'textarea',
799  'valuetype' => 'array',
800  'default' => '',
801 );
802 
803 $modversion['config'][] = array(
804  'name' => 'smtpuser',
805  'title' => 'CONF_SMTPUSER',
806  'description' => 'CONF_SMTPUSER_DESC',
807  'category' => 'mail',
808  'formtype' => 'textbox',
809  'valuetype' => 'text',
810  'default' => '',
811 );
812 
813 $modversion['config'][] = array(
814  'name' => 'smtppass',
815  'title' => 'CONF_SMTPPASS',
816  'description' => 'CONF_SMTPPASS_DESC',
817  'category' => 'mail',
818  'formtype' => 'password',
819  'valuetype' => 'text',
820  'default' => '',
821 );
822 
823 // Category censor
824 
825 $modversion['config'][] = array(
826  'name' => 'censor_enable',
827  'title' => 'CONF_DOCENSOR',
828  'description' => 'CONF_DOCENSOR_DESC',
829  'category' => 'censor',
830  'formtype' => 'yesno',
831  'valuetype' => 'int',
832  'default' => 0,
833 );
834 
835 $modversion['config'][] = array(
836  'name' => 'censor_words',
837  'title' => 'CONF_CENSORWRD',
838  'description' => 'CONF_CENSORWRD_DESC',
839  'category' => 'censor',
840  'formtype' => 'textarea',
841  'valuetype' => 'array',
842  'default' => array('fuck', 'shit'),
843 );
844 
845 $modversion['config'][] = array(
846  'name' => 'censor_replace',
847  'title' => 'CONF_CENSORRPLC',
848  'description' => 'CONF_CENSORRPLC_DESC',
849  'category' => 'censor',
850  'formtype' => 'textbox',
851  'valuetype' => 'text',
852  'default' => '#OOPS#',
853 );
854 
855 // Category authentication
856 
857 $modversion['config'][] = array(
858  'name' => 'auth_method',
859  'title' => 'CONF_AUTHMETHOD',
860  'description' => 'CONF_AUTHMETHOD_DESC',
861  'category' => 'authentication',
862  'formtype' => 'select',
863  'valuetype' => 'text',
864  'options' => array(
865  'CONF_AUTH_CONFOPTION_XOOPS' => 'xoops',
866  'CONF_AUTH_CONFOPTION_LDAP' => 'ldap',
867  'CONF_AUTH_CONFOPTION_AD' => 'ads'
868  ),
869  'default' => 'xoops',
870 );
871 
872 $modversion['config'][] = array(
873  'name' => 'ldap_port',
874  'title' => 'CONF_LDAP_PORT',
875  'description' => '',
876  'category' => 'authentication',
877  'formtype' => 'textbox',
878  'valuetype' => 'int',
879  'default' => 389,
880 );
881 
882 $modversion['config'][] = array(
883  'name' => 'ldap_server',
884  'title' => 'CONF_LDAP_SERVER',
885  'description' => 'CONF_LDAP_SERVER_DESC',
886  'category' => 'authentication',
887  'formtype' => 'textbox',
888  'valuetype' => 'text',
889  'default' => 'your directory server',
890 );
891 
892 $modversion['config'][] = array(
893  'name' => 'ldap_base_dn',
894  'title' => 'CONF_LDAP_BASE_DN',
895  'description' => 'CONF_LDAP_BASE_DN_DESC',
896  'category' => 'authentication',
897  'formtype' => 'textbox',
898  'valuetype' => 'text',
899  'default' => 'dc=xoops,dc=org',
900 );
901 
902 $modversion['config'][] = array(
903  'name' => 'ldap_manager_dn',
904  'title' => 'CONF_LDAP_MANAGER_DN',
905  'description' => 'CONF_LDAP_MANAGER_DN_DESC',
906  'category' => 'authentication',
907  'formtype' => 'textbox',
908  'valuetype' => 'text',
909  'default' => 'manager_dn',
910 );
911 
912 $modversion['config'][] = array(
913  'name' => 'ldap_manager_pass',
914  'title' => 'CONF_LDAP_MANAGER_PASS',
915  'description' => 'CONF_LDAP_MANAGER_PASS_DESC',
916  'category' => 'authentication',
917  'formtype' => 'password',
918  'valuetype' => 'text',
919  'default' => 'manager_pass',
920 );
921 
922 $modversion['config'][] = array(
923  'name' => 'ldap_version',
924  'title' => 'CONF_LDAP_VERSION',
925  'description' => 'CONF_LDAP_VERSION_DESC',
926  'category' => 'authentication',
927  'formtype' => 'textbox',
928  'valuetype' => 'text',
929  'default' => '3',
930 );
931 
932 $modversion['config'][] = array(
933  'name' => 'ldap_users_bypass',
934  'title' => 'CONF_LDAP_USERS_BYPASS',
935  'description' => 'CONF_LDAP_USERS_BYPASS_DESC',
936  'category' => 'authentication',
937  'formtype' => 'textarea',
938  'valuetype' => 'array',
939  'default' => array('admin'),
940 );
941 
942 $modversion['config'][] = array(
943  'name' => 'ldap_loginname_asdn',
944  'title' => 'CONF_LDAP_LOGINNAME_ASDN',
945  'description' => 'CONF_LDAP_LOGINNAME_ASDN_DESC',
946  'category' => 'authentication',
947  'formtype' => 'yesno',
948  'valuetype' => 'int',
949  'default' => 0,
950 );
951 
952 $modversion['config'][] = array(
953  'name' => 'ldap_loginldap_attr',
954  'title' => 'CONF_LDAP_LOGINLDAP_ATTR',
955  'description' => 'CONF_LDAP_LOGINLDAP_ATTR_DESC',
956  'category' => 'authentication',
957  'formtype' => 'textbox',
958  'valuetype' => 'text',
959  'default' => 'uid',
960 );
961 
962 $modversion['config'][] = array(
963  'name' => 'ldap_filter_person',
964  'title' => 'CONF_LDAP_FILTER_PERSON',
965  'description' => 'CONF_LDAP_FILTER_PERSON_DESC',
966  'category' => 'authentication',
967  'formtype' => 'textbox',
968  'valuetype' => 'text',
969  'default' => '',
970 );
971 
972 $modversion['config'][] = array(
973  'name' => 'ldap_domain_name',
974  'title' => 'CONF_LDAP_DOMAIN_NAME',
975  'description' => 'CONF_LDAP_DOMAIN_NAME_DESC',
976  'category' => 'authentication',
977  'formtype' => 'textbox',
978  'valuetype' => 'text',
979  'default' => 'mydomain',
980 );
981 
982 $modversion['config'][] = array(
983  'name' => 'ldap_provisionning',
984  'title' => 'CONF_LDAP_PROVIS',
985  'description' => 'CONF_LDAP_PROVIS_DESC',
986  'category' => 'authentication',
987  'formtype' => 'yesno',
988  'valuetype' => 'int',
989  'default' => 0,
990 );
991 
992 $modversion['config'][] = array(
993  'name' => 'ldap_provisionning_group',
994  'title' => 'CONF_LDAP_PROVIS_GROUP',
995  'description' => 'CONF_LDAP_PROVIS_GROUP_DESC',
996  'category' => 'authentication',
997  'formtype' => 'group_multi',
998  'valuetype' => 'array',
999  'default' => '2',
1000 );
1001 
1002 $modversion['config'][] = array(
1003  'name' => 'ldap_mail_attr',
1004  'title' => 'CONF_LDAP_MAIL_ATTR',
1005  'description' => 'CONF_LDAP_MAIL_ATTR_DESC',
1006  'category' => 'authentication',
1007  'formtype' => 'textbox',
1008  'valuetype' => 'text',
1009  'default' => 'mail',
1010 );
1011 
1012 $modversion['config'][] = array(
1013  'name' => 'ldap_givenname_attr',
1014  'title' => 'CONF_LDAP_GIVENNAME_ATTR',
1015  'description' => 'CONF_LDAP_GIVENNAME_ATTR_DESC',
1016  'category' => 'authentication',
1017  'formtype' => 'textbox',
1018  'valuetype' => 'text',
1019  'default' => 'givenname',
1020 );
1021 
1022 $modversion['config'][] = array(
1023  'name' => 'ldap_surname_attr',
1024  'title' => 'CONF_LDAP_SURNAME_ATTR',
1025  'description' => 'CONF_LDAP_SURNAME_ATTR_DESC',
1026  'category' => 'authentication',
1027  'formtype' => 'textbox',
1028  'valuetype' => 'text',
1029  'default' => 'sn',
1030 );
1031 
1032 $modversion['config'][] = array(
1033  'name' => 'ldap_field_mapping',
1034  'title' => 'CONF_LDAP_FIELD_MAPPING_ATTR',
1035  'description' => 'CONF_LDAP_FIELD_MAPPING_DESC',
1036  'category' => 'authentication',
1037  'formtype' => 'textarea',
1038  'valuetype' => 'text',
1039  'default' => 'email=mail|name=displayname',
1040 );
1041 
1042 $modversion['config'][] = array(
1043  'name' => 'ldap_provisionning_upd',
1044  'title' => 'CONF_LDAP_PROVIS_UPD',
1045  'description' => 'CONF_LDAP_PROVIS_UPD_DESC',
1046  'category' => 'authentication',
1047  'formtype' => 'yesno',
1048  'valuetype' => 'int',
1049  'default' => 1,
1050 );
1051 
1052 $modversion['config'][] = array(
1053  'name' => 'ldap_use_TLS',
1054  'title' => 'CONF_LDAP_USETLS',
1055  'description' => 'CONF_LDAP_USETLS_DESC',
1056  'category' => 'authentication',
1057  'formtype' => 'yesno',
1058  'valuetype' => 'int',
1059  'default' => 0,
1060 );
1061 
1062 // no category?
1063 
1064 $modversion['config'][] = array(
1065  'name' => 'usetips',
1066  'title' => 'CONF_HELP_ONLINE',
1067  'description' => 'CONF_HELP_ONLINE_DESC',
1068  'formtype' => 'yesno',
1069  'valuetype' => 'int',
1070  'default' => 1,
1071 );
1072 
1073 $icons = XoopsLists::getDirListAsArray(\XoopsBaseConfig::get('root-path') . '/modules/system/images/icons');
1074 $modversion['config'][] = array(
1075  'name' => 'typeicons',
1076  'title' => 'CONF_ICONS',
1077  'description' => '',
1078  'formtype' => 'select',
1079  'valuetype' => 'text',
1080  'default' => 'default',
1081  'options' => $icons,
1082 );
1083 
1084 $breadcrumb = XoopsLists::getDirListAsArray(\XoopsBaseConfig::get('root-path') . '/modules/system/images/breadcrumb');
1085 $modversion['config'][] = array(
1086  'name' => 'typebreadcrumb',
1087  'title' => 'CONF_BREADCRUMB',
1088  'description' => '',
1089  'formtype' => 'select',
1090  'valuetype' => 'text',
1091  'default' => 'default',
1092  'options' => $breadcrumb,
1093 );
1094 
1095 $jquery_theme = XoopsLists::getDirListAsArray(\XoopsBaseConfig::get('root-path') . '/media/jquery/ui/themes');
1096 $modversion['config'][] = array(
1097  'name' => 'jquery_theme',
1098  'title' => 'CONF_JQUERY_THEME',
1099  'description' => '',
1100  'formtype' => 'select',
1101  'valuetype' => 'text',
1102  'default' => 'base',
1103  'options' => $jquery_theme,
1104 );
1105 
1106 $modversion['config'][] = array(
1107  'name' => 'active_blocksadmin',
1108  'title' => '',
1109  'description' => '',
1110  'formtype' => 'hidden',
1111  'valuetype' => 'int',
1112  'default' => 1,
1113 );
1114 
1115 $modversion['config'][] = array(
1116  'name' => 'active_extensions',
1117  'title' => '',
1118  'description' => '',
1119  'formtype' => 'hidden',
1120  'valuetype' => 'int',
1121  'default' => 1,
1122 );
1123 
1124 $modversion['config'][] = array(
1125  'name' => 'active_filemanager',
1126  'title' => '',
1127  'description' => '',
1128  'formtype' => 'hidden',
1129  'valuetype' => 'int',
1130  'default' => 1,
1131 );
1132 
1133 $modversion['config'][] = array(
1134  'name' => 'active_groups',
1135  'title' => '',
1136  'description' => '',
1137  'formtype' => 'hidden',
1138  'valuetype' => 'int',
1139  'default' => 1,
1140 );
1141 
1142 $modversion['config'][] = array(
1143  'name' => 'active_modulesadmin',
1144  'title' => '',
1145  'description' => '',
1146  'formtype' => 'hidden',
1147  'valuetype' => 'int',
1148  'default' => 1,
1149 );
1150 
1151 $modversion['config'][] = array(
1152  'name' => 'active_preferences',
1153  'title' => '',
1154  'description' => '',
1155  'formtype' => 'hidden',
1156  'valuetype' => 'int',
1157  'default' => 1,
1158 );
1159 
1160 $modversion['config'][] = array(
1161  'name' => 'active_services',
1162  'title' => '',
1163  'description' => '',
1164  'formtype' => 'hidden',
1165  'valuetype' => 'int',
1166  'default' => 1,
1167 );
1168 
1169 $modversion['config'][] = array(
1170  'name' => 'active_tplsets',
1171  'title' => '',
1172  'description' => '',
1173  'formtype' => 'hidden',
1174  'valuetype' => 'int',
1175  'default' => 1,
1176 );
1177 
1178 $modversion['config'][] = array(
1179  'name' => 'active_users',
1180  'title' => '',
1181  'description' => '',
1182  'formtype' => 'hidden',
1183  'valuetype' => 'int',
1184  'default' => 1,
1185 );
1186 
1187 $modversion['config'][] = array(
1188  'name' => 'groups_pager',
1189  'title' => 'CONF_GROUPS_PER_PAGE',
1190  'description' => '',
1191  'formtype' => 'textbox',
1192  'valuetype' => 'int',
1193  'default' => 15,
1194 );
1195 
1196 $modversion['config'][] = array(
1197  'name' => 'users_pager',
1198  'title' => 'CONF_USERS_PER_PAGE',
1199  'description' => '',
1200  'formtype' => 'textbox',
1201  'valuetype' => 'int',
1202  'default' => 20,
1203 );
1204 
1205 $editors = XoopsLists::getDirListAsArray(\XoopsBaseConfig::get('root-path') . '/class/xoopseditor');
1206 $modversion['config'][] = array(
1207  'name' => 'blocks_editor',
1208  'title' => 'CONF_BLOCKS_EDITOR',
1209  'description' => '',
1210  'formtype' => 'select',
1211  'valuetype' => 'text',
1212  'default' => 'dhtmltextarea',
1213  'options' => $editors,
1214 );
1215 
1216 $modversion['config'][] = array(
1217  'name' => 'general_editor',
1218  'title' => 'CONF_GENERAL_EDITOR',
1219  'description' => '',
1220  'formtype' => 'select',
1221  'valuetype' => 'text',
1222  'default' => 'dhtmltextarea',
1223  'options' => $editors,
1224 );
1225 
1226 $modversion['config'][] = array(
1227  'name' => 'redirect',
1228  'title' => '',
1229  'description' => '',
1230  'formtype' => 'hidden',
1231  'valuetype' => 'textbox',
1232  'default' => 'admin.php?fct=preferences',
1233 );
$editors
const BLOCK_THEMES_DESC
Definition: en_US.php:54
const MODULE_NAME
Definition: en_US.php:347
const BLOCK_MAIN_MENU
Definition: en_US.php:47
const BLOCK_THEMES
Definition: en_US.php:53
const BLOCK_WAITING_CONTENTS
Definition: en_US.php:60
const BLOCK_USER_MENU
Definition: en_US.php:58
const CONF_DISCLAIMER_DEFAULT
Definition: en_US.php:21
const AUTHENTICATION
Definition: en_US.php:37
const CONF_METACOPYR_DEFAULT
Definition: en_US.php:177
const BLOCK_TOP_POSTERS_DESC
Definition: en_US.php:56
const BLOCK_SITE_INFORMATION
Definition: en_US.php:51
const BLOCK_WHO_IS_ONLINE_DESC
Definition: en_US.php:63
const BLOCK_USER_MENU_DESC
Definition: en_US.php:59
$jquery_theme
const MODULE_DESCRIPTION
Definition: en_US.php:346
const BLOCK_LOGIN_DESC
Definition: en_US.php:46
const CONF_CLOSE_SITE_DEFAULT
Definition: en_US.php:98
static get($name)
const BLOCK_MAIN_MENU_DESC
Definition: en_US.php:48
const CONF_FOOTER_DEFAULT
Definition: en_US.php:114
const BLOCK_LOGIN
Definition: en_US.php:45
const BLOCK_NEW_MEMBERS_DESC
Definition: en_US.php:50
const ANONYMOUS
Definition: en_US.php:68
$modversion
const BLOCK_NEW_MEMBERS
Definition: en_US.php:49
const BLOCK_WHO_IS_ONLINE
Definition: en_US.php:62
const CONF_METADESC_DEFAULT
Definition: en_US.php:180
const CONF_SITE_NAME_DEFAULT
Definition: en_US.php:214
const WORD_CENSORING
Definition: en_US.php:412
const CONF_SLOGAN_DEFAULT
Definition: en_US.php:216
const BLOCK_WAITING_CONTENTS_DESC
Definition: en_US.php:61
const GENERAL_SETTINGS
Definition: en_US.php:314
const CONF_METAKEY_DEFAULT
Definition: en_US.php:183
const META_TAGS_AND_FOOTER
Definition: en_US.php:340
const BLOCK_TOP_POSTERS
Definition: en_US.php:55
$breadcrumb