root/tags/version-1.5.8/install/mysms.xml

Revision 189, 6.5 KB (checked in by axel, 2 years ago)

Worked on task http://mysms.joomlacoder.de/ticket/62 ( Support menu translations ).

Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE install SYSTEM "http://dev.joomla.org/xml/1.5/component-install.dtd">
3<install type="component" version="1.5">
4        <name>MySMS</name>
5        <author>Axel Sauerhoefer</author>
6        <creationDate>29.10.2009</creationDate>
7        <copyright>(C) 2009  Axel Sauerhoefer. All rights reserved.</copyright>
8        <authorEmail>axel@willcodejoomlaforfood.de</authorEmail>
9        <authorUrl>http://www.willcodejoomlaforfood.de</authorUrl>
10        <version>1.5.7</version>
11        <description>Simple SMS component for Joomla!</description>
12        <files>
13          <filename>mysms.php</filename>
14          <filename>mysms.frontend.php</filename>
15          <filename>mysms.html.php</filename>
16        </files>
17    <languages folder="i18n">
18    <language tag="en-GB">en-GB.com_mysms.ini</language> 
19        <language tag="de-DE">de-DE.com_mysms.ini</language> 
20    </languages>       
21        <install>
22        <queries>
23      <query>
24        CREATE TABLE `#__mysms_groups` (
25        `id` int(11) NOT NULL auto_increment,
26        `name` varchar(254) NOT NULL default '',
27        `ownerid` int(11) NOT NULL default '0',
28        PRIMARY KEY  (`id`)
29        );
30      </query>
31          <query>
32                CREATE TABLE `#__mysms_joomlauser` (
33                `id` int(11) NOT NULL auto_increment,
34                `userid` int(11) NOT NULL default '0',
35                `number` varchar(254) NOT NULL default '',
36                `comment` varchar(254) NOT NULL default '',
37                `state` tinyint(4) NOT NULL default '0',
38                `credits` int(11) NOT NULL default '0',
39                PRIMARY KEY  (`id`),
40                UNIQUE KEY `userid` (`userid`)
41                );
42          </query>
43          <query>
44                CREATE TABLE `#__mysms_phonebook` (
45                `id` int(11) NOT NULL auto_increment,
46                `ownerid` int(11) NOT NULL default '0',
47                `number` varchar(254) NOT NULL default '',
48                `name` varchar(254) NOT NULL default '',
49                PRIMARY KEY  (`id`),
50                UNIQUE KEY `id` (`id`)
51                );
52          </query>
53           <query>
54                CREATE TABLE `#__mysms_provider` (
55                `id` int(11) NOT NULL auto_increment,
56                `name` varchar(254) NOT NULL default '',
57                `file` varchar(254) NOT NULL default '',
58                `params` longtext NOT NULL,
59                `active` enum('0','1') NOT NULL default '0',
60                PRIMARY KEY  (`id`),
61                UNIQUE KEY `id` (`id`)
62                );
63          </query>
64           <query>
65                CREATE TABLE `#__mysms_sendsms` (
66                `id` int(11) NOT NULL auto_increment,
67                `userid` int(11) NOT NULL default '0',
68                `senddate` timestamp NOT NULL,
69                `text` varchar(254) NOT NULL default '',
70                `from` varchar(254) NOT NULL default '',
71                `to` varchar(254) NOT NULL default '',
72                `providerid` int(11) NOT NULL default '0',
73                PRIMARY KEY  (`id`)
74                );
75          </query>
76           <query>
77                CREATE TABLE `#__mysms_usergroups` (
78                `id` int(11) NOT NULL auto_increment,
79                `memberid` int(11) NOT NULL default '0',
80                `groupid` int(11) NOT NULL default '0',
81                PRIMARY KEY  (`id`),
82                UNIQUE KEY `id` (`id`)
83                );
84          </query>
85          <query>
86          CREATE TABLE `#__mysms_config` (
87          `id` int(11) NOT NULL default '0',
88      `name` varchar(254) NOT NULL default '',
89      `value` text NOT NULL
90          );
91          </query>
92    </queries>
93        </install>
94        <uninstall>
95                <queries>
96      <query>
97        DROP TABLE `#__mysms_groups`;
98      </query>
99      <query>
100        DROP TABLE `#__mysms_joomlauser`;
101      </query>
102      <query>
103        DROP TABLE `#__mysms_phonebook`;
104      </query>
105      <query>
106        DROP TABLE `#__mysms_provider`;
107     </query>
108     <query>
109        DROP TABLE `#__mysms_sendsms`;
110     </query>
111     <query>
112        DROP TABLE `#__mysms_usergroups`;
113     </query>
114     <query>
115        DROP TABLE `#__mysms_config`;
116     </query>
117    </queries>
118        </uninstall>
119  <administration>
120    <menu>MySMS</menu>
121          <submenu>
122            <menu act="configuration">Configuration</menu>
123            <menu act="provider">SMSGatewayAdmin</menu>
124            <menu act="user">UserAdmin</menu>
125            <menu act="ad">Advertisment</menu>
126            <menu act="global">GlobalSettings</menu>
127            <menu act="about">AboutMySms</menu>
128          </submenu>
129    <files>
130                <filename>provider/provider.php</filename>
131                <filename>provider/providerfactory.php</filename>
132                <filename>provider/mysms.provider.w2sms.php</filename>
133                <filename>provider/mysms.provider.aspsms.php</filename>
134                <filename>provider/mysms.provider.mesmo.php</filename>
135                <filename>provider/mysms.provider.smscreator.php</filename>
136                <filename>provider/mysms.provider.teleword.php</filename>
137                <filename>provider/mysms.provider.smskaufen.php</filename>
138                <filename>provider/mysms.provider.mobilant.php</filename>
139                <filename>provider/mysms.provider.sms4credits.php</filename>
140                <filename>provider/mysms.provider.clickatell.php</filename>
141                <filename>provider/mysms.provider.sms77.php</filename>
142                <filename>provider/mysms.provider.smsbox.php</filename>
143                <filename>provider/mysms.provider.nonoh.php</filename>
144                <filename>provider/mysms.provider.innosend.php</filename>
145                <filename>provider/mysms.provider.dev.php</filename>
146                <filename>provider/mysms.provider.mexado.php</filename>
147                <filename>provider/mysms.provider.suresms.php</filename>
148                <filename>provider/mysms.provider.compaya.php</filename>
149                <filename>provider/mysms.provider.hardwired.php</filename>
150                <filename>provider/mysms.provider.mobilenl.php</filename>
151                <filename>provider/mysms.provider.sloono.php</filename>
152                <filename>provider/mysms.provider.smsat.php</filename>
153                <filename>provider/3rdParty/sms_at.inc.php</filename>
154                <filename>provider/mysms.provider.wannafind.php</filename>
155                <filename>provider/mysms.provider.agiletelecom.php</filename>
156                <filename>provider/mysms.provider.smsviainternet.php</filename>
157                <filename>provider/mysms.provider.tm4b.php</filename>
158                <filename>provider/mysms.provider.infobip.php</filename>
159                <filename>provider/mysms.provider.coolsms.php</filename>               
160                <filename>provider/mysms.provider.smsglobal.php</filename>             
161                <filename>provider/mysms.provider.aruhat.php</filename>                 
162                <filename>provider/mysms.provider.smscom.php</filename>                                 
163                <filename>admin.mysms.html.php</filename>
164                <filename>admin.mysms.php</filename>
165                <filename>mysms.backend.php</filename>
166                <filename>mysms.config.php</filename>
167                <filename>mysms.crypt.php</filename>
168                <filename>mysms.functions.php</filename>
169                <filename>mysms.error.php</filename>
170                <filename>mysms.group.php</filename>
171                <filename>mysms.phonebook.php</filename>
172                <filename>mysms.user.php</filename>
173                <filename>mysms.usergroups.php</filename>
174                <filename>mysms.prerequisite.php</filename>
175                <filename>toolbar.mysms.html.php</filename>
176                <filename>toolbar.mysms.php</filename>
177    </files>
178  <languages folder="i18n">
179    <language tag="en-GB">en-GB.com_mysms.ini</language> 
180    <language tag="de-DE">de-DE.com_mysms.ini</language>       
181    </languages>               
182  </administration>
183</install>
Note: See TracBrowser for help on using the browser.