XCL Web Application Platform 2.5.0
The XoopsCube Legacy Project
Loading...
Searching...
No Matches
xoops_version.php
1<?php
12
13if (!defined('XOOPS_ROOT_PATH')) {
14 exit();
15}
16
17if (!isset($root)) {
18 $root = XCube_Root::getSingleton();
19}
20
21$mydirpath = basename(dirname(__DIR__)) ;
22
23// Manifesto
24$modversion['dirname'] = basename(__DIR__);
25$modversion['name'] = _MI_MESSAGE_NAME;
26$modversion['version'] = '2.50';
27$modversion['detailed_version'] = '2.50.0';
28$modversion['description'] = _MI_MESSAGE_DESC;
29$modversion['author'] = 'Osamu Utsugi (aka Marijuana)';
30$modversion['credits'] = 'The XOOPSCube Project, Nuno Luciano aka Gigamaster (XCL23)';
31$modversion['license'] = 'MIT LICENSE';
32$modversion['image'] = 'images/module_message.svg';
33$modversion['icon'] = 'images/module_icon.svg';
34$modversion['help'] = 'help.html';
35$modversion['mcl_update'] = 'message';
36$modversion['cube_style'] = true;
37
38// SQL
39$modversion['sqlfile']['mysql'] = 'sql/mysql.sql';
40$modversion['tables'][] = '{prefix}_{dirname}_inbox';
41$modversion['tables'][] = '{prefix}_{dirname}_outbox';
42$modversion['tables'][] = '{prefix}_{dirname}_users';
43
44$modversion['legacy_installer']['installer']['class'] = 'myInstaller';
45$modversion['legacy_installer']['updater']['class'] = 'myUpdater';
46
47// Templates
48$modversion['templates'][] = ['file' => 'message_inboxlist.html'];
49$modversion['templates'][] = ['file' => 'message_inboxview.html'];
50$modversion['templates'][] = ['file' => 'message_outboxlist.html'];
51$modversion['templates'][] = ['file' => 'message_outboxview.html'];
52$modversion['templates'][] = ['file' => 'message_new.html'];
53$modversion['templates'][] = ['file' => 'message_usersearch.html'];
54$modversion['templates'][] = ['file' => 'message_favorites.html'];
55$modversion['templates'][] = ['file' => 'message_settings.html'];
56$modversion['templates'][] = ['file' => 'message_userinfo.html'];
57$modversion['templates'][] = ['file' => 'message_blaclist.html'];
58$modversion['templates'][] = ['file' => 'message_nav.html'];
59
60// Menu
61$modversion['hasMain'] = 1;
62$modversion['sub'][] = ['name' => _MI_MESSAGE_SUB_SEND, 'url' => 'index.php?action=send'];
63$modversion['sub'][] = ['name' => _MI_MESSAGE_SUB_NEW, 'url' => 'index.php?action=new'];
64if ($root->mServiceManager->getService('UserSearch') != null) {
65 $modversion['sub'][] = ['name' => _MI_MESSAGE_SUB_SEARCH, 'url' => 'index.php?action=search'];
66 $modversion['sub'][] = ['name' => _MI_MESSAGE_SUB_FAVORITES, 'url' => 'index.php?action=favorites'];
67}
68$modversion['sub'][] = ['name' => _MI_MESSAGE_SUB_SETTINGS, 'url' => 'index.php?action=settings'];
69
70// Admin
71$modversion['hasAdmin'] = 1;
72$modversion['adminindex'] = 'admin/index.php';
73//$modversion['adminmenu'] = 'menu.php';
74
75$modversion['config'][0]['name'] = 'pagenum';
76$modversion['config'][0]['title'] = '_MI_MESSAGE_PAGENUM';
77$modversion['config'][0]['description'] = '_MI_MESSAGE_PAGENUM_DESC';
78$modversion['config'][0]['formtype'] = 'textbox';
79$modversion['config'][0]['valuetype'] = 'int';
80$modversion['config'][0]['default'] = '15';
81
82$modversion['config'][1]['name'] = 'savedays';
83$modversion['config'][1]['title'] = '_MI_MESSAGE_SAVEDAYS';
84$modversion['config'][1]['description'] = '_MI_MESSAGE_SAVEDAYS_DESC';
85$modversion['config'][1]['formtype'] = 'textbox';
86$modversion['config'][1]['valuetype'] = 'int';
87$modversion['config'][1]['default'] = '90';
88
89$modversion['config'][2]['name'] = 'newalert';
90$modversion['config'][2]['title'] = '_MI_MESSAGE_NEWALERT';
91$modversion['config'][2]['description'] = '_MI_MESSAGE_NEWALERT_DESC';
92$modversion['config'][2]['formtype'] = 'yesno';
93$modversion['config'][2]['valuetype'] = 'int';
94$modversion['config'][2]['default'] = '1';
95/*
96$modversion['config'][3]['name'] = 'userinfo';
97$modversion['config'][3]['title'] = '_MI_MESSAGE_USERINFO';
98$modversion['config'][3]['description'] = '_MI_MESSAGE_USERINFO_DESC';
99$modversion['config'][3]['formtype'] = 'yesno';
100$modversion['config'][3]['valuetype'] = 'int';
101$modversion['config'][3]['default'] = '1';
102*/
103$modversion['config'][4]['name'] = 'dletype';
104$modversion['config'][4]['title'] = '_MI_MESSAGE_DELTYPE';
105$modversion['config'][4]['description'] = '_MI_MESSAGE_DELTYPE_DESC';
106$modversion['config'][4]['formtype'] = 'yesno';
107$modversion['config'][4]['valuetype'] = 'int';
108$modversion['config'][4]['default'] = '1';
109
110$modversion['config'][5]['name'] = 'usepm';
111$modversion['config'][5]['title'] = '_MI_MESSAGE_DEFAULT_USEPM';
112$modversion['config'][5]['description'] = '_MI_MESSAGE_DEFAULT_USEPM_DESC';
113$modversion['config'][5]['formtype'] = 'yesno';
114$modversion['config'][5]['valuetype'] = 'int';
115$modversion['config'][5]['default'] = '1';
116
117$modversion['config'][6]['name'] = 'tomail';
118$modversion['config'][6]['title'] = '_MI_MESSAGE_DEFAULT_TOMAIL';
119$modversion['config'][6]['description'] = '_MI_MESSAGE_DEFAULT_TOMAIL_DESC';
120$modversion['config'][6]['formtype'] = 'yesno';
121$modversion['config'][6]['valuetype'] = 'int';
122$modversion['config'][6]['default'] = '0';
123
124$modversion['config'][7]['name'] = 'viewmsm';
125$modversion['config'][7]['title'] = '_MI_MESSAGE_DEFAULT_VIEWMSM';
126$modversion['config'][7]['description'] = '_MI_MESSAGE_DEFAULT_VIEWMSM_DESC';
127$modversion['config'][7]['formtype'] = 'yesno';
128$modversion['config'][7]['valuetype'] = 'int';
129$modversion['config'][7]['default'] = '0';
130
131$modversion['blocks'][0]['file'] = 'message_block.class.php';
132$modversion['blocks'][0]['name'] = _MI_MESSAGE_BLOCK_NAME;
133$modversion['blocks'][0]['description'] = '';
134$modversion['blocks'][0]['show_func'] = '';
135$modversion['blocks'][0]['class'] = 'Block';
136$modversion['blocks'][0]['template'] = 'message_block_template.html';
137$modversion['blocks'][0]['visible'] = '1';
138$modversion['blocks'][0]['func_num'] = '1';