13if (!defined(
'XOOPS_ROOT_PATH')) {
18 $root = XCube_Root::getSingleton();
21$mydirpath = basename(dirname(__DIR__)) ;
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;
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';
44$modversion[
'legacy_installer'][
'installer'][
'class'] =
'myInstaller';
45$modversion[
'legacy_installer'][
'updater'][
'class'] =
'myUpdater';
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'];
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'];
68$modversion[
'sub'][] = [
'name' => _MI_MESSAGE_SUB_SETTINGS,
'url' =>
'index.php?action=settings'];
71$modversion[
'hasAdmin'] = 1;
72$modversion[
'adminindex'] =
'admin/index.php';
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';
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';
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';
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';
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';
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';
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';
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';