-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathxoops_version.php
More file actions
116 lines (103 loc) · 4.71 KB
/
Copy pathxoops_version.php
File metadata and controls
116 lines (103 loc) · 4.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
<?php
// andrey3761
// defined('XOOPS_ROOT_PATH') || die('Restricted access');
require_once __DIR__ . '/preloads/autoloader.php';
$moduleDirName = basename(__DIR__);
$modversion['version'] = 2.2;
$modversion['module_status'] = 'Beta 1';
$modversion['release_date'] = '2019/01/18';
$modversion['name'] = _MI_CHAT_NAME;
$modversion['description'] = _MI_CHAT_DESC;
$modversion['credits'] = 'radio-hobby.org';
$modversion['author'] = 'andrey3761';
$modversion['nickname'] = '';
$modversion['help'] = 'page=help';
$modversion['license'] = 'GNU GPL 2.0';
$modversion['license_url'] = 'www.gnu.org/licenses/gpl-2.0.html/';
$modversion['official'] = 0; //1 indicates supported by XOOPS Dev Team, 0 means 3rd party supported
$modversion['image'] = 'assets/images/logoModule.png';
$modversion['dirname'] = basename(__DIR__);
$modversion['modicons16'] = 'assets/images/icons/16';
$modversion['modicons32'] = 'assets/images/icons/32';
$modversion['module_website_url'] = 'xoops.ws';
$modversion['module_website_name'] = 'XOOPS.WebSite';
$modversion['author_website_url'] = 'radio-hobby.org';
$modversion['author_website_name'] = 'andrey3761';
$modversion['min_php'] = '5.5';
$modversion['min_xoops'] = '2.5.9';
// Файл базы данных
$modversion['sqlfile']['mysql'] = 'sql/mysql.sql';
//$modversion['sqlfile']['postgresql'] = "sql/pgsql.sql";
// Таблицы
$modversion['tables'][0] = 'chat_delmsg';
$modversion['tables'][1] = 'chat_message';
$modversion['tables'][2] = 'chat_online';
// ------------------- Help files ------------------- //
$modversion['helpsection'] = [
['name' => _MI_CHAT_OVERVIEW, 'link' => 'page=help'],
['name' => _MI_CHAT_DISCLAIMER, 'link' => 'page=disclaimer'],
['name' => _MI_CHAT_LICENSE, 'link' => 'page=license'],
['name' => _MI_CHAT_SUPPORT, 'link' => 'page=support'],
];
// Имеет админку
$modversion['hasAdmin'] = 1;
$modversion['adminindex'] = 'admin/index.php';
$modversion['adminmenu'] = 'admin/menu.php';
// Меню
$modversion['hasMain'] = 1;
// Отображать меню в админке
$modversion['system_menu'] = 1;
// Search
$modversion['hasSearch'] = 0;
// Comments
$modversion['hasComments'] = 0;
// Templates
$i = 1;
$modversion['templates'][$i]['file'] = 'chat_index.tpl';
$modversion['templates'][$i]['description'] = '';
++$i;
$modversion['templates'][$i]['file'] = 'chat_admin_index.tpl';
$modversion['templates'][$i]['description'] = '';
++$i;
// Конфигурация
$i = 1;
$modversion['config'][$i]['name'] = 'interval';
$modversion['config'][$i]['title'] = '_MI_CHAT_INTERVAL';
$modversion['config'][$i]['description'] = '_MI_CHAT_INTERVALDSC';
$modversion['config'][$i]['formtype'] = 'textbox';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 5000;
++$i;
$modversion['config'][$i]['name'] = 'timedelmsg';
$modversion['config'][$i]['title'] = '_MI_CHAT_TIMEDELMSG';
$modversion['config'][$i]['description'] = '_MI_CHAT_TIMEDELMSGDSC';
$modversion['config'][$i]['formtype'] = 'textbox';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 60;
++$i;
// Начальный лимит сообщений
$modversion['config'][$i]['name'] = 'startlimitmsg';
$modversion['config'][$i]['title'] = '_MI_CHAT_STARTLIMITMSG';
$modversion['config'][$i]['description'] = '_MI_CHAT_STARTLIMITMSGDSC';
$modversion['config'][$i]['formtype'] = 'textbox';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 50;
++$i;
// Через сколько удалить пользователя из списка онлайн
$modversion['config'][$i]['name'] = 'ttlonline';
$modversion['config'][$i]['title'] = '_MI_CHAT_TTLONLINE';
$modversion['config'][$i]['description'] = '_MI_CHAT_TTLONLINEDSC';
$modversion['config'][$i]['formtype'] = 'textbox';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 15;
++$i;
// Через сколько поставить польователя статус "неактивен"
$modversion['config'][$i]['name'] = 'timesleep';
$modversion['config'][$i]['title'] = '_MI_CHAT_TIMESLEEP';
$modversion['config'][$i]['description'] = '_MI_CHAT_TIMESLEEPDSC';
$modversion['config'][$i]['formtype'] = 'textbox';
$modversion['config'][$i]['valuetype'] = 'int';
$modversion['config'][$i]['default'] = 60;
++$i;
// Notification
$modversion['hasNotification'] = 0;