-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinstall.xml
108 lines (94 loc) · 4.75 KB
/
install.xml
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
<?xml version="1.0" encoding="utf-8"?>
<module type="plugin" name="faq">
<title>FAQ</title>
<summary>Allows to create a FAQ section on your Subrion CMS powered website.</summary>
<author>Intelliants LLC</author>
<contributor>Intelliants LLC</contributor>
<version>4.2.0</version>
<date>2018-01-17</date>
<compatibility>4.2</compatibility>
<items>
<item table_name="faq" pages="faq">faq</item>
<item table_name="faq_categories" pages="faq">faq_category</item>
</items>
<adminpages>
<page group="content" name="faq_items" url="faq/" filename="items" order="50" menus="menu">FAQs</page>
<page group="content" name="faq_categories" url="faq/categories/" filename="categories" order="51">Categories</page>
</adminpages>
<actions>
<action name="manage_faq_items" url="faq/" icon="list" order="1" pages="faq_items,faq_categories"><![CDATA[]]></action>
<action name="add_faq_item" url="faq/add/" icon="plus" order="2" pages="faq_items,faq_categories"><![CDATA[]]></action>
<action name="manage_faq_categories" url="faq/categories/" icon="list-2" order="1" pages="faq_items,faq_categories"><![CDATA[]]></action>
<action name="add_faq_category" url="faq/categories/add/" icon="folder-plus" order="3" pages="faq_items,faq_categories"><![CDATA[]]></action>
</actions>
<pages>
<page name="faq" menus="main,bottom" url="faq/">FAQ</page>
</pages>
<fields_groups>
<group item="faq" name="general" title="General"><![CDATA[]]></group>
<group item="faq_category" name="general" title="General"><![CDATA[]]></group>
</fields_groups>
<fields>
<field item="faq" group="general" name="question" type="textarea" length="191" editor="0" required="1" multilingual="1" page="faq">Question</field>
<field item="faq" group="general" name="answer" type="textarea" length="10000" editor="1" required="1" multilingual="1" page="faq">Answer</field>
<field item="faq_category" group="general" name="title" type="text" length="191" required="1" multilingual="1" page="faq">Title</field>
<field item="faq_category" group="general" name="description" type="textarea" multilingual="1" page="faq">Description</field>
</fields>
<phrases>
<phrase category="admin" key="add_faq">Add FAQ</phrase>
<phrase category="admin" key="add_faq_category">Add category</phrase>
<phrase category="admin" key="add_faq_item">Add FAQ</phrase>
<phrase category="admin" key="edit_faq">Edit FAQ</phrase>
<phrase category="admin" key="edit_faq_category">Edit category</phrase>
<phrase category="admin" key="faq_added">Question has been added.</phrase>
<phrase category="admin" key="faq_category">FAQ category</phrase>
<phrase category="admin" key="faq_incorrect_categ">Category is not selected.</phrase>
<phrase category="admin" key="faq_category_added">FAQ category added.</phrase>
<phrase category="admin" key="faq_category_deleted">FAQ category removed.</phrase>
<phrase category="admin" key="faq_categories_deleted">FAQ categories removed.</phrase>
<phrase category="admin" key="faq_are_you_sure_to_delete_selected_category">Are you sure to delete selected category?</phrase>
<phrase category="admin" key="faq_are_you_sure_to_delete_selected_categories">Are you sure to delete selected categories?</phrase>
<phrase category="admin" key="items_num">Items #</phrase>
<phrase category="admin" key="manage_faq_categories">Manage categories</phrase>
<phrase category="admin" key="manage_faq_items">Manage FAQ</phrase>
<phrase category="common" key="faq">FAQ</phrase>
<phrase category="frontend" key="no_faq">There is no any FAQ.</phrase>
</phrases>
<install>
<sql>
<![CDATA[
CREATE TABLE `{prefix}faq` (
`id` int(11) unsigned NOT NULL auto_increment,
`category_id` smallint(4) unsigned NOT NULL,
`status` enum('active','inactive') NOT NULL default 'active',
`order` smallint(5) unsigned NOT NULL,
PRIMARY KEY (`id`)
) {mysql_version};
]]>
</sql>
<sql>
<![CDATA[
CREATE TABLE `{prefix}faq_categories`(
`id` smallint(4) unsigned NOT NULL auto_increment,
`status` enum('active','inactive') NOT NULL default 'active',
`order` int(4) NOT NULL,
PRIMARY KEY (`id`)
) {mysql_version};
]]>
</sql>
</install>
<uninstall>
<sql>
<![CDATA[
DROP TABLE IF EXISTS `{prefix}faq`, `{prefix}faq_categories`;
]]>
</sql>
</uninstall>
<upgrade>
<sql version="3.2.0">
<![CDATA[
ALTER TABLE `{prefix}faq` ADD `order` smallint(5) unsigned NOT NULL default 0;
]]>
</sql>
</upgrade>
</module>