[Summary view]
[Print]
[Text view]
1 -- $Id: web2project.sql 200 2008-08-05 22:51:30Z pedroix $ $URL: https://web2project.svn.sourceforge.net/svnroot/web2project/trunk/install/web2project.sql $
2 -- WEB2PROJECT MANUAL DATABASE CREATION
3 -- USE THIS FILE FOR TESTING PURPOSES ONLY!
4 -- WITH A NORMAL WEB2PROJECT INSTALL YOU WILL NOT NEED TO USE THIS FILE BECAUSE ALL DATABASE CREATION PROCEDURES SHOULD BE HANDLED BY WEB2PROJECT INSTALLER.
5 -- USE THIS FILE AT YOUR OWN RISK AND DON'T FORGET TO BACKUP ANY IMPORTANT DATA OR FILES BEFORE USING IT.
6
7 -- HOW TO USE THIS FILE:
8 -- 1) YOU SHOULD CREATE A NEW EMPTY DATABASE AND THEN IMPORT THIS SCRIPT INTO IT USING PHPMYADMIN.
9 -- NOTE: IF YOU WANT TO USE TABLE NAMES WITH PREFIXES PLEASE REPLACE IN THIS SQL FILE ALL REFERENCES TO CREATE TABLE ` TO CREATE TABLE `yourprefix_
10 -- THEN YOU CAN IMPORT THE SQL SCRIPT WITH PHPMYADMIN. KEEP IN MIND THAT YOU WILL HAVE TO SET THAT PREFIX ON THE includes/config.php FILE WITH $w2Pconfig['dbprefix'] = 'yourprefix_';
11 -- 2) CHANGE YOUR includes/config.php TO POINT TO THE DATABASE WITH THE CORRECT SETTINGS.
12 -- 3) AFTER THAT YOU CAN POINT YOUR BROWSER TO YOUR WEB2PROJECT SITE AND LOGIN WITH USER admin AND PASSWORD passwd
13
14 -- PLEASE PROVIDE US WITH FEEDBACK ON OUR FORUMS AT:
15 -- http://forums.web2project.net
16 --
17 -- AND HELP US SPREAD THE WORD,
18 -- THANK YOU VERY MUCH.
19
20 --
21 -- (C) 2008 WEB2PROJECT DEVELOPMENT TEAM
22 --
23
24 -- phpMyAdmin SQL Dump
25 -- version 2.11.4
26 -- http://www.phpmyadmin.net
27 --
28 -- Host: localhost
29 -- Generation Time: Mar 03, 2008 at 03:34 AM
30 -- Server version: 5.0.45
31 -- PHP Version: 5.2.3
32
33 SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
34
35 --
36 -- Database: `web2project`
37 --
38
39 -- --------------------------------------------------------
40
41 --
42 -- Table structure for table `billingcode`
43 --
44
45 CREATE TABLE `billingcode` (
46 `billingcode_id` bigint(20) NOT NULL auto_increment,
47 `billingcode_name` varchar(25) NOT NULL default '',
48 `billingcode_value` float NOT NULL default '0',
49 `billingcode_desc` varchar(255) NOT NULL default '',
50 `billingcode_status` int(1) NOT NULL default '0',
51 `company_id` bigint(20) NOT NULL default '0',
52 PRIMARY KEY (`billingcode_id`),
53 UNIQUE KEY `billingcode_name` (`billingcode_name`,`company_id`),
54 KEY `billingcode_name_2` (`billingcode_name`),
55 KEY `billingcode_status` (`billingcode_status`)
56 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
57
58 -- --------------------------------------------------------
59
60 --
61 -- Table structure for table `companies`
62 --
63
64 CREATE TABLE `companies` (
65 `company_id` int(10) NOT NULL auto_increment,
66 `company_module` int(10) NOT NULL default '0',
67 `company_name` varchar(100) default '',
68 `company_phone1` varchar(30) default '',
69 `company_phone2` varchar(30) default '',
70 `company_fax` varchar(30) default '',
71 `company_address1` varchar(50) default '',
72 `company_address2` varchar(50) default '',
73 `company_city` varchar(30) default '',
74 `company_state` varchar(30) default '',
75 `company_zip` varchar(11) default '',
76 `company_country` varchar(100) NOT NULL default '',
77 `company_primary_url` varchar(255) default '',
78 `company_owner` int(11) NOT NULL default '0',
79 `company_description` text,
80 `company_type` int(3) NOT NULL default '0',
81 `company_email` varchar(255) default NULL,
82 `company_custom` longtext,
83 `company_private` int(1) unsigned NOT NULL default '0',
84 PRIMARY KEY (`company_id`),
85 KEY `idx_cpy1` (`company_owner`),
86 KEY `company_name` (`company_name`),
87 KEY `company_type` (`company_type`)
88 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
89
90 -- --------------------------------------------------------
91
92 --
93 -- Table structure for table `config`
94 --
95
96 CREATE TABLE `config` (
97 `config_id` int(11) NOT NULL auto_increment,
98 `config_name` varchar(255) NOT NULL default '',
99 `config_value` varchar(255) NOT NULL default '',
100 `config_group` varchar(255) NOT NULL default '',
101 `config_type` varchar(255) NOT NULL default '',
102 PRIMARY KEY (`config_id`),
103 UNIQUE KEY `config_name` (`config_name`)
104 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
105
106 --
107 -- Dumping data for table `config`
108 --
109
110 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(1, 'host_locale', 'en', 'admin_system', 'text');
111 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(2, 'check_overallocation', 'false', 'tasks', 'checkbox');
112 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(3, 'currency_symbol', '$', 'budgeting', 'text');
113 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(4, 'host_style', 'web2project', 'admin_system', 'text');
114 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(5, 'company_name', 'web2Project Development', 'admin_system', 'text');
115 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(6, 'page_title', 'web2Project', 'admin_system', 'text');
116 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(7, 'site_domain', 'web2project.net', 'admin_system', 'text');
117 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(8, 'email_prefix', '[web2Project]', 'mail', 'text');
118 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(9, 'admin_username', 'admin', 'admin_users', 'text');
119 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(10, 'username_min_len', '4', 'admin_users', 'text');
120 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(11, 'password_min_len', '4', 'admin_users', 'text');
121 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(12, 'enable_gantt_charts', 'true', 'admin_system', 'checkbox');
122 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(13, 'log_changes', 'true', 'admin_system', 'checkbox');
123 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(14, 'check_task_dates', 'true', 'tasks', 'checkbox');
124 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(15, 'locale_warn', 'false', 'locales', 'checkbox');
125 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(16, 'locale_alert', '^', 'locales', 'text');
126 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(17, 'daily_working_hours', '8.0', 'calendar', 'text');
127 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(18, 'display_debug', 'false', 'admin_system', 'checkbox');
128 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(20, 'show_all_task_assignees', 'false', 'tasks', 'checkbox');
129 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(21, 'direct_edit_assignment', 'true', 'tasks', 'checkbox');
130 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(22, 'restrict_color_selection', 'false', 'projects', 'checkbox');
131 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(23, 'cal_day_view_show_minical', 'true', 'calendar', 'checkbox');
132 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(24, 'cal_day_start', '8', 'calendar', 'text');
133 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(25, 'cal_day_end', '17', 'calendar', 'text');
134 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(26, 'cal_day_increment', '15', 'calendar', 'text');
135 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(27, 'cal_working_days', '1,2,3,4,5', 'calendar', 'text');
136 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(28, 'restrict_task_time_editing', 'false', 'tasks', 'checkbox');
137 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(29, 'default_view_m', 'calendar', 'startup', 'text');
138 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(30, 'default_view_a', 'day_view', 'startup', 'text');
139 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(31, 'default_view_tab', '1', 'startup', 'text');
140 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(32, 'index_max_file_size', '-1', 'files', 'text');
141 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(33, 'session_handling', 'app', 'session', 'select');
142 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(34, 'session_idle_time', '2d', 'session', 'text');
143 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(35, 'session_max_lifetime', '1m', 'session', 'text');
144 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(36, 'debug', '1', 'admin_system', 'text');
145 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(37, 'parser_default', '/usr/bin/strings', 'files', 'text');
146 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(38, 'parser_application/msword', '/usr/bin/strings', 'files', 'text');
147 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(39, 'parser_text/html', '/usr/bin/strings', 'files', 'text');
148 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(40, 'parser_application/pdf', '/usr/bin/pdftotext', 'files', 'text');
149 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(41, 'files_ci_preserve_attr', 'true', 'files', 'checkbox');
150 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(42, 'files_show_versions_edit', 'false', 'files', 'checkbox');
151 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(43, 'reset_memory_limit', '64M', 'admin_system', 'text');
152 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(44, 'auth_method', 'sql', 'auth', 'select');
153 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(45, 'ldap_host', 'localhost', 'ldap', 'text');
154 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(46, 'ldap_port', '389', 'ldap', 'text');
155 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(47, 'ldap_version', '3', 'ldap', 'text');
156 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(48, 'ldap_base_dn', 'dc=web2project,dc=net', 'ldap', 'text');
157 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(49, 'ldap_user_filter', '(uid=%USERNAME%)', 'ldap', 'text');
158 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(50, 'postnuke_allow_login', 'true', 'auth', 'checkbox');
159 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(51, 'mail_transport', 'smtp', 'mail', 'select');
160 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(52, 'mail_host', 'mail.yourdomain.com', 'mail', 'text');
161 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(53, 'mail_port', '25', 'mail', 'text');
162 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(54, 'mail_auth', 'true', 'mail', 'checkbox');
163 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(55, 'mail_user', 'smtpuser', 'mail', 'text');
164 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(56, 'mail_pass', 'smtppasswd', 'mail', 'password');
165 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(57, 'mail_defer', 'false', 'mail', 'checkbox');
166 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(58, 'mail_timeout', '30', 'mail', 'text');
167 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(59, 'task_reminder_control', 'false', 'tasks', 'checkbox');
168 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(60, 'task_reminder_days_before', '1', 'tasks', 'text');
169 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(61, 'task_reminder_repeat', '100', 'tasks', 'text');
170 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(62, 'session_gc_scan_queue', 'false', 'session', 'checkbox');
171 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(63, 'ldap_search_user', 'Manager', 'ldap', 'text');
172 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(64, 'ldap_search_pass', 'secret', 'ldap', 'password');
173 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(65, 'ldap_allow_login', 'true', 'ldap', 'checkbox');
174 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(66, 'activate_external_user_creation', 'true', 'admin_users', 'checkbox');
175 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(67, 'projectdesigner_view_project', 'false', 'projects', 'checkbox');
176 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(68, 'mail_secure', '', 'mail', 'select');
177 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(69, 'mail_debug', 'false', 'mail', 'checkbox');
178 INSERT INTO `config` (`config_id`, `config_name`, `config_value`, `config_group`, `config_type`) VALUES(70, 'template_projects_status_id', '6', 'projects', 'text');
179
180 -- --------------------------------------------------------
181
182 --
183 -- Table structure for table `config_list`
184 --
185
186 CREATE TABLE `config_list` (
187 `config_list_id` int(11) NOT NULL auto_increment,
188 `config_id` int(11) NOT NULL default '0',
189 `config_list_name` varchar(30) NOT NULL default '',
190 PRIMARY KEY (`config_list_id`),
191 KEY `config_id` (`config_id`)
192 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
193
194 --
195 -- Dumping data for table `config_list`
196 --
197
198 INSERT INTO `config_list` (`config_list_id`, `config_id`, `config_list_name`) VALUES(1, 44, 'sql');
199 INSERT INTO `config_list` (`config_list_id`, `config_id`, `config_list_name`) VALUES(2, 44, 'ldap');
200 INSERT INTO `config_list` (`config_list_id`, `config_id`, `config_list_name`) VALUES(3, 44, 'pn');
201 INSERT INTO `config_list` (`config_list_id`, `config_id`, `config_list_name`) VALUES(4, 33, 'app');
202 INSERT INTO `config_list` (`config_list_id`, `config_id`, `config_list_name`) VALUES(5, 33, 'php');
203 INSERT INTO `config_list` (`config_list_id`, `config_id`, `config_list_name`) VALUES(6, 51, 'php');
204 INSERT INTO `config_list` (`config_list_id`, `config_id`, `config_list_name`) VALUES(7, 51, 'smtp');
205 INSERT INTO `config_list` (`config_list_id`, `config_id`, `config_list_name`) VALUES(8, 68, '');
206 INSERT INTO `config_list` (`config_list_id`, `config_id`, `config_list_name`) VALUES(9, 68, 'tls');
207 INSERT INTO `config_list` (`config_list_id`, `config_id`, `config_list_name`) VALUES(10, 68, 'ssl');
208
209 -- --------------------------------------------------------
210
211 --
212 -- Table structure for table `contacts`
213 --
214
215 CREATE TABLE `contacts` (
216 `contact_id` int(11) NOT NULL auto_increment,
217 `contact_first_name` varchar(30) default NULL,
218 `contact_last_name` varchar(30) default NULL,
219 `contact_order_by` varchar(30) NOT NULL default '',
220 `contact_title` varchar(50) default NULL,
221 `contact_birthday` date default NULL,
222 `contact_job` varchar(255) default NULL,
223 `contact_company` int(11) NOT NULL default '0',
224 `contact_department` int(11) NOT NULL default '0',
225 `contact_type` varchar(20) default NULL,
226 `contact_email` varchar(255) default NULL,
227 `contact_email2` varchar(255) default NULL,
228 `contact_url` varchar(255) default NULL,
229 `contact_phone` varchar(30) default NULL,
230 `contact_phone2` varchar(30) default NULL,
231 `contact_fax` varchar(30) default NULL,
232 `contact_mobile` varchar(30) default NULL,
233 `contact_address1` varchar(60) default NULL,
234 `contact_address2` varchar(60) default NULL,
235 `contact_city` varchar(30) default NULL,
236 `contact_state` varchar(30) default NULL,
237 `contact_zip` varchar(11) default NULL,
238 `contact_country` varchar(30) default NULL,
239 `contact_jabber` varchar(255) default NULL,
240 `contact_icq` varchar(20) default NULL,
241 `contact_msn` varchar(255) default NULL,
242 `contact_yahoo` varchar(255) default NULL,
243 `contact_aol` varchar(30) default NULL,
244 `contact_notes` text,
245 `contact_project` int(11) NOT NULL default '0',
246 `contact_icon` varchar(20) default 'obj/contact',
247 `contact_owner` int(10) unsigned default '0',
248 `contact_private` tinyint(3) unsigned default '0',
249 `contact_updatekey` varchar(32) default NULL,
250 `contact_lastupdate` datetime default NULL,
251 `contact_updateasked` datetime default NULL,
252 `contact_skype` varchar(100) NOT NULL,
253 `contact_google` varchar(255) NOT NULL,
254 PRIMARY KEY (`contact_id`),
255 KEY `idx_oby` (`contact_order_by`),
256 KEY `idx_co` (`contact_company`),
257 KEY `idx_prp` (`contact_project`),
258 KEY `contact_first_name` (`contact_first_name`),
259 KEY `contact_last_name` (`contact_last_name`),
260 KEY `contact_updatekey` (`contact_updatekey`),
261 KEY `contact_email` (`contact_email`),
262 KEY `contact_private` (`contact_private`),
263 KEY `contact_department` (`contact_department`)
264 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
265
266 --
267 -- Dumping data for table `contacts`
268 --
269
270 INSERT INTO `contacts` (`contact_id`, `contact_first_name`, `contact_last_name`, `contact_order_by`, `contact_title`, `contact_birthday`, `contact_job`, `contact_company`, `contact_department`, `contact_type`, `contact_email`, `contact_email2`, `contact_url`, `contact_phone`, `contact_phone2`, `contact_fax`, `contact_mobile`, `contact_address1`, `contact_address2`, `contact_city`, `contact_state`, `contact_zip`, `contact_country`, `contact_jabber`, `contact_icq`, `contact_msn`, `contact_yahoo`, `contact_aol`, `contact_notes`, `contact_project`, `contact_icon`, `contact_owner`, `contact_private`, `contact_updatekey`, `contact_lastupdate`, `contact_updateasked`, `contact_skype`, `contact_google`) VALUES(1, 'Admin', 'Person', '', NULL, NULL, NULL, 0, 0, NULL, 'admin@localhost', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, 'obj/contact', 0, 0, NULL, NULL, NULL, '', '');
271
272 -- --------------------------------------------------------
273
274 --
275 -- Table structure for table `custom_fields_lists`
276 --
277
278 CREATE TABLE `custom_fields_lists` (
279 `field_id` int(11) default NULL,
280 `list_option_id` int(11) default NULL,
281 `list_value` varchar(250) default NULL,
282 KEY `field_id` (`field_id`),
283 KEY `list_value` (`list_value`)
284 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
285
286 -- --------------------------------------------------------
287
288 --
289 -- Table structure for table `custom_fields_struct`
290 --
291
292 CREATE TABLE `custom_fields_struct` (
293 `field_id` int(11) NOT NULL default '0',
294 `field_module` varchar(30) default NULL,
295 `field_page` varchar(30) default NULL,
296 `field_htmltype` varchar(20) default NULL,
297 `field_datatype` varchar(20) default NULL,
298 `field_order` int(11) default NULL,
299 `field_name` varchar(100) default NULL,
300 `field_extratags` varchar(250) default NULL,
301 `field_description` varchar(250) default NULL,
302 `field_tab` int(11) NOT NULL default '0',
303 `field_published` tinyint(1) default '0',
304 PRIMARY KEY (`field_id`),
305 KEY `cfs_field_order` (`field_order`),
306 KEY `field_module` (`field_module`),
307 KEY `field_page` (`field_page`)
308 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
309
310 -- --------------------------------------------------------
311
312 --
313 -- Table structure for table `custom_fields_values`
314 --
315
316 CREATE TABLE `custom_fields_values` (
317 `value_id` int(11) NOT NULL default '0',
318 `value_module` varchar(30) default NULL,
319 `value_object_id` int(11) default NULL,
320 `value_field_id` int(11) default NULL,
321 `value_charvalue` varchar(250) default NULL,
322 `value_intvalue` int(11) default NULL,
323 PRIMARY KEY (`value_id`),
324 KEY `value_field_id` (`value_field_id`),
325 KEY `value_object_id` (`value_object_id`),
326 KEY `value_charvalue` (`value_charvalue`)
327 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
328
329 --
330 -- Dumping data for table `custom_fields_values`
331 --
332
333 -- --------------------------------------------------------
334
335 --
336 -- Table structure for table `departments`
337 --
338
339 CREATE TABLE `departments` (
340 `dept_id` int(10) unsigned NOT NULL auto_increment,
341 `dept_parent` int(10) unsigned NOT NULL default '0',
342 `dept_company` int(10) unsigned NOT NULL default '0',
343 `dept_name` varchar(255) NOT NULL default '',
344 `dept_phone` varchar(30) default NULL,
345 `dept_fax` varchar(30) default NULL,
346 `dept_address1` varchar(30) default NULL,
347 `dept_address2` varchar(30) default NULL,
348 `dept_city` varchar(30) default NULL,
349 `dept_state` varchar(30) default NULL,
350 `dept_zip` varchar(11) default NULL,
351 `dept_url` varchar(25) default NULL,
352 `dept_desc` text,
353 `dept_owner` int(10) unsigned NOT NULL default '0',
354 `dept_country` varchar(100) NOT NULL,
355 `dept_email` varchar(255) NOT NULL default '',
356 `dept_type` int(3) unsigned NOT NULL default '0',
357 PRIMARY KEY (`dept_id`),
358 KEY `dept_parent` (`dept_parent`),
359 KEY `dept_name` (`dept_name`)
360 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Department heirarchy under a company';
361
362 -- --------------------------------------------------------
363
364 --
365 -- Table structure for table `events`
366 --
367
368 CREATE TABLE `events` (
369 `event_id` int(11) NOT NULL auto_increment,
370 `event_title` varchar(255) NOT NULL default '',
371 `event_start_date` datetime default NULL,
372 `event_end_date` datetime default NULL,
373 `event_parent` int(11) unsigned NOT NULL default '0',
374 `event_description` text,
375 `event_url` varchar(255) default NULL,
376 `event_times_recuring` int(11) unsigned NOT NULL default '0',
377 `event_recurs` int(11) unsigned NOT NULL default '0',
378 `event_remind` int(10) unsigned NOT NULL default '0',
379 `event_icon` varchar(20) default 'obj/event',
380 `event_owner` int(11) default '0',
381 `event_project` int(11) default '0',
382 `event_task` int(11) default NULL,
383 `event_private` tinyint(3) default '0',
384 `event_type` tinyint(3) default '0',
385 `event_cwd` tinyint(3) default '0',
386 `event_notify` tinyint(3) NOT NULL default '0',
387 `event_location` varchar(255) NOT NULL default '',
388 PRIMARY KEY (`event_id`),
389 KEY `id_esd` (`event_start_date`),
390 KEY `id_eed` (`event_end_date`),
391 KEY `id_evp` (`event_parent`),
392 KEY `idx_ev1` (`event_owner`),
393 KEY `idx_ev2` (`event_project`),
394 KEY `event_recurs` (`event_recurs`)
395 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
396
397 -- --------------------------------------------------------
398
399 --
400 -- Table structure for table `event_contacts`
401 --
402
403 CREATE TABLE `event_contacts` (
404 `event_id` int(11) NOT NULL default '0',
405 `contact_id` int(11) NOT NULL default '0',
406 PRIMARY KEY (`event_id`,`contact_id`)
407 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
408
409 --
410 -- Dumping data for table `event_contacts`
411 --
412
413
414 -- --------------------------------------------------------
415
416 --
417 -- Table structure for table `event_queue`
418 --
419
420 CREATE TABLE `event_queue` (
421 `queue_id` int(11) NOT NULL auto_increment,
422 `queue_start` int(11) NOT NULL default '0',
423 `queue_type` varchar(40) NOT NULL default '',
424 `queue_repeat_interval` int(11) NOT NULL default '0',
425 `queue_repeat_count` int(11) NOT NULL default '0',
426 `queue_data` longblob NOT NULL,
427 `queue_callback` varchar(127) NOT NULL default '',
428 `queue_owner` int(11) NOT NULL default '0',
429 `queue_origin_id` int(11) NOT NULL default '0',
430 `queue_module` varchar(40) NOT NULL default '',
431 `queue_module_type` varchar(20) NOT NULL default '',
432 PRIMARY KEY (`queue_id`),
433 KEY `queue_start` (`queue_start`),
434 KEY `queue_module` (`queue_module`),
435 KEY `queue_type` (`queue_type`),
436 KEY `queue_origin_id` (`queue_origin_id`)
437 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
438
439 --
440 -- Dumping data for table `event_queue`
441 --
442
443
444 -- --------------------------------------------------------
445
446 --
447 -- Table structure for table `files`
448 --
449
450 CREATE TABLE `files` (
451 `file_id` int(11) NOT NULL auto_increment,
452 `file_real_filename` varchar(255) NOT NULL default '',
453 `file_project` int(11) NOT NULL default '0',
454 `file_task` int(11) NOT NULL default '0',
455 `file_name` varchar(255) NOT NULL default '',
456 `file_parent` int(11) default '0',
457 `file_description` text,
458 `file_type` varchar(100) default NULL,
459 `file_owner` int(11) default '0',
460 `file_date` datetime default NULL,
461 `file_size` int(11) default '0',
462 `file_version` float NOT NULL default '0',
463 `file_icon` varchar(20) default 'obj/',
464 `file_category` int(11) default '0',
465 `file_checkout` varchar(16) NOT NULL,
466 `file_co_reason` text,
467 `file_version_id` int(11) NOT NULL default '0',
468 `file_folder` int(11) NOT NULL default '0',
469 `file_helpdesk_item` int(11) NOT NULL default '0',
470 PRIMARY KEY (`file_id`),
471 KEY `idx_file_task` (`file_task`),
472 KEY `idx_file_project` (`file_project`),
473 KEY `idx_file_parent` (`file_parent`),
474 KEY `idx_file_vid` (`file_version_id`),
475 KEY `file_name` (`file_name`),
476 KEY `file_folder` (`file_folder`),
477 KEY `file_category` (`file_category`),
478 KEY `file_checkout` (`file_checkout`)
479 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
480
481 -- --------------------------------------------------------
482
483 --
484 -- Table structure for table `files_index`
485 --
486
487 CREATE TABLE `files_index` (
488 `file_id` int(11) NOT NULL default '0',
489 `word` varchar(50) NOT NULL default '',
490 `word_placement` int(11) NOT NULL default '0',
491 PRIMARY KEY (`file_id`,`word`,`word_placement`),
492 KEY `idx_fwrd` (`word`)
493 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
494
495 -- --------------------------------------------------------
496
497 --
498 -- Table structure for table `file_folders`
499 --
500
501 CREATE TABLE `file_folders` (
502 `file_folder_id` int(11) NOT NULL auto_increment,
503 `file_folder_parent` int(11) NOT NULL default '0',
504 `file_folder_name` varchar(255) NOT NULL default '',
505 `file_folder_description` text,
506 PRIMARY KEY (`file_folder_id`),
507 KEY `file_folder_parent` (`file_folder_parent`),
508 KEY `file_folder_name` (`file_folder_name`)
509 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
510
511 -- --------------------------------------------------------
512
513 --
514 -- Table structure for table `forums`
515 --
516
517 CREATE TABLE `forums` (
518 `forum_id` int(11) NOT NULL auto_increment,
519 `forum_project` int(11) NOT NULL default '0',
520 `forum_status` tinyint(4) NOT NULL default '-1',
521 `forum_owner` int(11) NOT NULL default '0',
522 `forum_name` varchar(50) NOT NULL default '',
523 `forum_create_date` datetime default '0000-00-00 00:00:00',
524 `forum_last_date` datetime default '0000-00-00 00:00:00',
525 `forum_last_id` int(10) unsigned NOT NULL default '0',
526 `forum_message_count` int(11) NOT NULL default '0',
527 `forum_description` varchar(255) default NULL,
528 `forum_moderated` int(11) NOT NULL default '0',
529 PRIMARY KEY (`forum_id`),
530 KEY `idx_fproject` (`forum_project`),
531 KEY `idx_fowner` (`forum_owner`),
532 KEY `forum_status` (`forum_status`),
533 KEY `forum_name` (`forum_name`)
534 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
535
536 -- --------------------------------------------------------
537
538 --
539 -- Table structure for table `forum_messages`
540 --
541
542 CREATE TABLE `forum_messages` (
543 `message_id` int(11) NOT NULL auto_increment,
544 `message_forum` int(11) NOT NULL default '0',
545 `message_parent` int(11) NOT NULL default '0',
546 `message_author` int(11) NOT NULL default '0',
547 `message_editor` int(11) NOT NULL default '0',
548 `message_title` varchar(255) NOT NULL default '',
549 `message_date` datetime default '0000-00-00 00:00:00',
550 `message_body` text,
551 `message_published` tinyint(1) NOT NULL default '1',
552 PRIMARY KEY (`message_id`),
553 KEY `idx_mparent` (`message_parent`),
554 KEY `idx_mdate` (`message_date`),
555 KEY `idx_mforum` (`message_forum`),
556 KEY `message_author` (`message_author`)
557 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
558
559 -- --------------------------------------------------------
560
561 --
562 -- Table structure for table `forum_visits`
563 --
564
565 CREATE TABLE `forum_visits` (
566 `visit_user` int(10) NOT NULL default '0',
567 `visit_forum` int(10) NOT NULL default '0',
568 `visit_message` int(10) NOT NULL default '0',
569 `visit_date` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
570 PRIMARY KEY ( `visit_user` , `visit_forum`, `visit_message` )
571 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
572
573 -- --------------------------------------------------------
574
575 --
576 -- Table structure for table `forum_watch`
577 --
578
579 CREATE TABLE `forum_watch` (
580 `watch_id` INT(11) UNSIGNED NOT NULL AUTO_INCREMENT,
581 `watch_user` int(10) unsigned NOT NULL default '0',
582 `watch_forum` int(10) unsigned default NULL,
583 `watch_topic` int(10) unsigned default NULL,
584 PRIMARY KEY (`watch_id`),
585 KEY `idx_fw1` (`watch_user`,`watch_forum`),
586 KEY `idx_fw2` (`watch_user`,`watch_topic`)
587 ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Links users to the forums/messages they are watching';
588
589 -- --------------------------------------------------------
590
591 --
592 -- Table structure for table `gacl_acl`
593 --
594
595 CREATE TABLE `gacl_acl` (
596 `id` int(11) NOT NULL default '0',
597 `section_value` varchar(80) NOT NULL default 'system',
598 `allow` int(11) NOT NULL default '0',
599 `enabled` int(11) NOT NULL default '0',
600 `return_value` longtext,
601 `note` longtext,
602 `updated_date` int(11) NOT NULL default '0',
603 PRIMARY KEY (`id`),
604 KEY `gacl_enabled_acl` (`enabled`),
605 KEY `gacl_section_value_acl` (`section_value`),
606 KEY `gacl_updated_date_acl` (`updated_date`)
607 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
608
609 --
610 -- Dumping data for table `gacl_acl`
611 --
612
613 INSERT INTO `gacl_acl` (`id`, `section_value`, `allow`, `enabled`, `return_value`, `note`, `updated_date`) VALUES(10, 'user', 1, 1, '', '', 1195510857);
614 INSERT INTO `gacl_acl` (`id`, `section_value`, `allow`, `enabled`, `return_value`, `note`, `updated_date`) VALUES(11, 'user', 1, 1, '', '', 1195510857);
615
616 -- --------------------------------------------------------
617
618 --
619 -- Table structure for table `gacl_acl_sections`
620 --
621
622 CREATE TABLE `gacl_acl_sections` (
623 `id` int(11) NOT NULL default '0',
624 `value` varchar(80) NOT NULL default '',
625 `order_value` int(11) NOT NULL default '0',
626 `name` varchar(230) NOT NULL default '',
627 `hidden` int(11) NOT NULL default '0',
628 PRIMARY KEY (`id`),
629 UNIQUE KEY `gacl_value_acl_sections` (`value`),
630 KEY `gacl_hidden_acl_sections` (`hidden`)
631 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
632
633 --
634 -- Dumping data for table `gacl_acl_sections`
635 --
636
637 INSERT INTO `gacl_acl_sections` (`id`, `value`, `order_value`, `name`, `hidden`) VALUES(1, 'system', 1, 'System', 0);
638 INSERT INTO `gacl_acl_sections` (`id`, `value`, `order_value`, `name`, `hidden`) VALUES(2, 'user', 2, 'User', 0);
639
640 -- --------------------------------------------------------
641
642 --
643 -- Table structure for table `gacl_acl_seq`
644 --
645
646 CREATE TABLE `gacl_acl_seq` (
647 `id` int(11) NOT NULL default '0',
648 PRIMARY KEY ( `id` )
649 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
650
651 --
652 -- Dumping data for table `gacl_acl_seq`
653 --
654
655 INSERT INTO `gacl_acl_seq` (`id`) VALUES(29);
656
657 -- --------------------------------------------------------
658
659 --
660 -- Table structure for table `gacl_aco`
661 --
662
663 CREATE TABLE `gacl_aco` (
664 `id` int(11) NOT NULL default '0',
665 `section_value` varchar(80) NOT NULL default '0',
666 `value` varchar(80) NOT NULL default '',
667 `order_value` int(11) NOT NULL default '0',
668 `name` varchar(255) NOT NULL default '',
669 `hidden` int(11) NOT NULL default '0',
670 PRIMARY KEY (`id`),
671 UNIQUE KEY `gacl_section_value_value_aco` (`section_value`,`value`),
672 KEY `gacl_hidden_aco` (`hidden`)
673 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
674
675 --
676 -- Dumping data for table `gacl_aco`
677 --
678
679 INSERT INTO `gacl_aco` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(10, 'system', 'login', 1, 'Login', 0);
680 INSERT INTO `gacl_aco` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(11, 'application', 'access', 1, 'Access', 0);
681 INSERT INTO `gacl_aco` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(12, 'application', 'view', 2, 'View', 0);
682 INSERT INTO `gacl_aco` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(13, 'application', 'add', 3, 'Add', 0);
683 INSERT INTO `gacl_aco` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(14, 'application', 'edit', 4, 'Edit', 0);
684 INSERT INTO `gacl_aco` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(15, 'application', 'delete', 5, 'Delete', 0);
685
686 -- --------------------------------------------------------
687
688 --
689 -- Table structure for table `gacl_aco_map`
690 --
691
692 CREATE TABLE `gacl_aco_map` (
693 `acl_id` int(11) NOT NULL default '0',
694 `section_value` varchar(80) NOT NULL default '0',
695 `value` varchar(80) NOT NULL default '',
696 PRIMARY KEY (`acl_id`,`section_value`,`value`)
697 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
698
699 --
700 -- Dumping data for table `gacl_aco_map`
701 --
702
703 INSERT INTO `gacl_aco_map` (`acl_id`, `section_value`, `value`) VALUES(10, 'system', 'login');
704 INSERT INTO `gacl_aco_map` (`acl_id`, `section_value`, `value`) VALUES(11, 'application', 'access');
705 INSERT INTO `gacl_aco_map` (`acl_id`, `section_value`, `value`) VALUES(11, 'application', 'add');
706 INSERT INTO `gacl_aco_map` (`acl_id`, `section_value`, `value`) VALUES(11, 'application', 'delete');
707 INSERT INTO `gacl_aco_map` (`acl_id`, `section_value`, `value`) VALUES(11, 'application', 'edit');
708 INSERT INTO `gacl_aco_map` (`acl_id`, `section_value`, `value`) VALUES(11, 'application', 'view');
709
710 -- --------------------------------------------------------
711
712 --
713 -- Table structure for table `gacl_aco_sections`
714 --
715
716 CREATE TABLE `gacl_aco_sections` (
717 `id` int(11) NOT NULL default '0',
718 `value` varchar(80) NOT NULL default '',
719 `order_value` int(11) NOT NULL default '0',
720 `name` varchar(230) NOT NULL default '',
721 `hidden` int(11) NOT NULL default '0',
722 PRIMARY KEY (`id`),
723 UNIQUE KEY `gacl_value_aco_sections` (`value`),
724 KEY `gacl_hidden_aco_sections` (`hidden`)
725 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
726
727 --
728 -- Dumping data for table `gacl_aco_sections`
729 --
730
731 INSERT INTO `gacl_aco_sections` (`id`, `value`, `order_value`, `name`, `hidden`) VALUES(10, 'system', 1, 'System', 0);
732 INSERT INTO `gacl_aco_sections` (`id`, `value`, `order_value`, `name`, `hidden`) VALUES(11, 'application', 2, 'Application', 0);
733
734 -- --------------------------------------------------------
735
736 --
737 -- Table structure for table `gacl_aco_sections_seq`
738 --
739
740 CREATE TABLE `gacl_aco_sections_seq` (
741 `id` int(11) NOT NULL default '0',
742 PRIMARY KEY ( `id` )
743 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
744
745 --
746 -- Dumping data for table `gacl_aco_sections_seq`
747 --
748
749 INSERT INTO `gacl_aco_sections_seq` (`id`) VALUES(11);
750
751 -- --------------------------------------------------------
752
753 --
754 -- Table structure for table `gacl_aco_seq`
755 --
756
757 CREATE TABLE `gacl_aco_seq` (
758 `id` int(11) NOT NULL default '0',
759 PRIMARY KEY ( `id` )
760 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
761
762 --
763 -- Dumping data for table `gacl_aco_seq`
764 --
765
766 INSERT INTO `gacl_aco_seq` (`id`) VALUES(15);
767
768 -- --------------------------------------------------------
769
770 --
771 -- Table structure for table `gacl_aro`
772 --
773
774 CREATE TABLE `gacl_aro` (
775 `id` int(11) NOT NULL default '0',
776 `section_value` varchar(80) NOT NULL default '0',
777 `value` varchar(80) NOT NULL default '',
778 `order_value` int(11) NOT NULL default '0',
779 `name` varchar(255) NOT NULL default '',
780 `hidden` int(11) NOT NULL default '0',
781 PRIMARY KEY (`id`),
782 UNIQUE KEY `gacl_section_value_value_aro` (`section_value`,`value`),
783 KEY `gacl_hidden_aro` (`hidden`)
784 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
785
786 --
787 -- Dumping data for table `gacl_aro`
788 --
789
790 INSERT INTO `gacl_aro` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(10, 'user', '1', 1, 'admin', 0);
791
792 -- --------------------------------------------------------
793
794 --
795 -- Table structure for table `gacl_aro_groups`
796 --
797
798 CREATE TABLE `gacl_aro_groups` (
799 `id` int(11) NOT NULL default '0',
800 `parent_id` int(11) NOT NULL default '0',
801 `lft` int(11) NOT NULL default '0',
802 `rgt` int(11) NOT NULL default '0',
803 `name` varchar(255) NOT NULL default '',
804 `value` varchar(80) NOT NULL default '',
805 PRIMARY KEY (`id`,`value`),
806 KEY `gacl_parent_id_aro_groups` (`parent_id`),
807 KEY `gacl_value_aro_groups` (`value`),
808 KEY `gacl_lft_rgt_aro_groups` (`lft`,`rgt`)
809 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
810
811 --
812 -- Dumping data for table `gacl_aro_groups`
813 --
814
815 INSERT INTO `gacl_aro_groups` (`id`, `parent_id`, `lft`, `rgt`, `name`, `value`) VALUES(10, 0, 1, 12, 'Roles', 'role');
816 INSERT INTO `gacl_aro_groups` (`id`, `parent_id`, `lft`, `rgt`, `name`, `value`) VALUES(11, 10, 2, 3, 'Administrator', 'admin');
817 INSERT INTO `gacl_aro_groups` (`id`, `parent_id`, `lft`, `rgt`, `name`, `value`) VALUES(12, 10, 4, 5, 'Anonymous', 'anon');
818 INSERT INTO `gacl_aro_groups` (`id`, `parent_id`, `lft`, `rgt`, `name`, `value`) VALUES(13, 10, 6, 7, 'Guest', 'guest');
819 INSERT INTO `gacl_aro_groups` (`id`, `parent_id`, `lft`, `rgt`, `name`, `value`) VALUES(14, 10, 8, 9, 'Project worker', 'normal');
820 INSERT INTO `gacl_aro_groups` (`id`, `parent_id`, `lft`, `rgt`, `name`, `value`) VALUES(16, 10, 10, 11, 'Empty Role', 'empty');
821
822 -- --------------------------------------------------------
823
824 --
825 -- Table structure for table `gacl_aro_groups_id_seq`
826 --
827
828 CREATE TABLE `gacl_aro_groups_id_seq` (
829 `id` int(11) NOT NULL default '0',
830 PRIMARY KEY ( `id` )
831 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
832
833 --
834 -- Dumping data for table `gacl_aro_groups_id_seq`
835 --
836
837 INSERT INTO `gacl_aro_groups_id_seq` (`id`) VALUES(16);
838
839 -- --------------------------------------------------------
840
841 --
842 -- Table structure for table `gacl_aro_groups_map`
843 --
844
845 CREATE TABLE `gacl_aro_groups_map` (
846 `acl_id` int(11) NOT NULL default '0',
847 `group_id` int(11) NOT NULL default '0',
848 PRIMARY KEY (`acl_id`,`group_id`)
849 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
850
851 --
852 -- Dumping data for table `gacl_aro_groups_map`
853 --
854
855 INSERT INTO `gacl_aro_groups_map` (`acl_id`, `group_id`) VALUES(10, 10);
856 INSERT INTO `gacl_aro_groups_map` (`acl_id`, `group_id`) VALUES(11, 11);
857
858 -- --------------------------------------------------------
859
860 --
861 -- Table structure for table `gacl_aro_map`
862 --
863
864 CREATE TABLE `gacl_aro_map` (
865 `acl_id` int(11) NOT NULL default '0',
866 `section_value` varchar(80) NOT NULL default '0',
867 `value` varchar(80) NOT NULL default '',
868 PRIMARY KEY (`acl_id`,`section_value`,`value`)
869 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
870
871 --
872 -- Dumping data for table `gacl_aro_map`
873 --
874
875 INSERT INTO `gacl_aro_map` (`acl_id`, `section_value`, `value`) VALUES(23, 'user', '2');
876
877 -- --------------------------------------------------------
878
879 --
880 -- Table structure for table `gacl_aro_sections`
881 --
882
883 CREATE TABLE `gacl_aro_sections` (
884 `id` int(11) NOT NULL default '0',
885 `value` varchar(80) NOT NULL default '',
886 `order_value` int(11) NOT NULL default '0',
887 `name` varchar(230) NOT NULL default '',
888 `hidden` int(11) NOT NULL default '0',
889 PRIMARY KEY (`id`),
890 UNIQUE KEY `gacl_value_aro_sections` (`value`),
891 KEY `gacl_hidden_aro_sections` (`hidden`)
892 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
893
894 --
895 -- Dumping data for table `gacl_aro_sections`
896 --
897
898 INSERT INTO `gacl_aro_sections` (`id`, `value`, `order_value`, `name`, `hidden`) VALUES(10, 'user', 1, 'Users', 0);
899
900 -- --------------------------------------------------------
901
902 --
903 -- Table structure for table `gacl_aro_sections_seq`
904 --
905
906 CREATE TABLE `gacl_aro_sections_seq` (
907 `id` int(11) NOT NULL default '0',
908 PRIMARY KEY ( `id` )
909 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
910
911 --
912 -- Dumping data for table `gacl_aro_sections_seq`
913 --
914
915 INSERT INTO `gacl_aro_sections_seq` (`id`) VALUES(10);
916
917 -- --------------------------------------------------------
918
919 --
920 -- Table structure for table `gacl_aro_seq`
921 --
922
923 CREATE TABLE `gacl_aro_seq` (
924 `id` int(11) NOT NULL default '0',
925 PRIMARY KEY ( `id` )
926 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
927
928 --
929 -- Dumping data for table `gacl_aro_seq`
930 --
931
932 INSERT INTO `gacl_aro_seq` (`id`) VALUES(10);
933
934 -- --------------------------------------------------------
935
936 --
937 -- Table structure for table `gacl_axo`
938 --
939
940 CREATE TABLE `gacl_axo` (
941 `id` int(11) NOT NULL default '0',
942 `section_value` varchar(80) NOT NULL default '0',
943 `value` varchar(80) NOT NULL default '',
944 `order_value` int(11) NOT NULL default '0',
945 `name` varchar(255) NOT NULL default '',
946 `hidden` int(11) NOT NULL default '0',
947 PRIMARY KEY (`id`),
948 UNIQUE KEY `gacl_section_value_value_axo` (`section_value`,`value`),
949 KEY `gacl_hidden_axo` (`hidden`)
950 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
951
952 --
953 -- Dumping data for table `gacl_axo`
954 --
955
956 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(10, 'sys', 'acl', 1, 'ACL Administration', 0);
957 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(11, 'app', 'admin', 1, 'User Administration', 0);
958 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(12, 'app', 'calendar', 2, 'Calendar', 0);
959 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(13, 'app', 'events', 2, 'Events', 0);
960 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(14, 'app', 'companies', 3, 'Companies', 0);
961 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(15, 'app', 'contacts', 4, 'Contacts', 0);
962 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(16, 'app', 'departments', 5, 'Departments', 0);
963 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(17, 'app', 'files', 6, 'Files', 0);
964 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(18, 'app', 'forums', 7, 'Forums', 0);
965 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(19, 'app', 'help', 8, 'Help', 0);
966 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(20, 'app', 'projects', 9, 'Projects', 0);
967 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(21, 'app', 'system', 10, 'System Administration', 0);
968 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(22, 'app', 'tasks', 11, 'Tasks', 0);
969 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(23, 'app', 'task_log', 11, 'Task Logs', 0);
970 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(25, 'app', 'public', 13, 'Public', 0);
971 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(26, 'app', 'roles', 14, 'Roles Administration', 0);
972 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(27, 'app', 'users', 15, 'User Table', 0);
973 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(28, 'app', 'smartsearch', 1, 'SmartSearch', 0);
974 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(55, 'app', 'links', 1, 'Links', 0);
975 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(51, 'app', 'projectdesigner', 1, 'ProjectDesigner', 0);
976 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(31, 'departments', '1', 0, '1', 0);
977 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(36, 'app', 'history', 1, 'History', 0);
978 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(39, 'app', 'reports', 1, 'Reports', 0);
979 INSERT INTO `gacl_axo` (`id`, `section_value`, `value`, `order_value`, `name`, `hidden`) VALUES(54, 'app', 'resources', 1, 'Resources', 0);
980
981 -- --------------------------------------------------------
982
983 --
984 -- Table structure for table `gacl_axo_groups`
985 --
986
987 CREATE TABLE `gacl_axo_groups` (
988 `id` int(11) NOT NULL default '0',
989 `parent_id` int(11) NOT NULL default '0',
990 `lft` int(11) NOT NULL default '0',
991 `rgt` int(11) NOT NULL default '0',
992 `name` varchar(255) NOT NULL default '',
993 `value` varchar(80) NOT NULL default '',
994 PRIMARY KEY (`id`,`value`),
995 KEY `gacl_parent_id_axo_groups` (`parent_id`),
996 KEY `gacl_value_axo_groups` (`value`),
997 KEY `gacl_lft_rgt_axo_groups` (`lft`,`rgt`)
998 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
999
1000 --
1001 -- Dumping data for table `gacl_axo_groups`
1002 --
1003
1004 INSERT INTO `gacl_axo_groups` (`id`, `parent_id`, `lft`, `rgt`, `name`, `value`) VALUES(10, 0, 1, 8, 'Modules', 'mod');
1005 INSERT INTO `gacl_axo_groups` (`id`, `parent_id`, `lft`, `rgt`, `name`, `value`) VALUES(11, 10, 2, 3, 'All Modules', 'all');
1006 INSERT INTO `gacl_axo_groups` (`id`, `parent_id`, `lft`, `rgt`, `name`, `value`) VALUES(12, 10, 4, 5, 'Admin Modules', 'admin');
1007 INSERT INTO `gacl_axo_groups` (`id`, `parent_id`, `lft`, `rgt`, `name`, `value`) VALUES(13, 10, 6, 7, 'Non-Admin Modules', 'non_admin');
1008
1009 -- --------------------------------------------------------
1010
1011 --
1012 -- Table structure for table `gacl_axo_groups_id_seq`
1013 --
1014
1015 CREATE TABLE `gacl_axo_groups_id_seq` (
1016 `id` int(11) NOT NULL default '0',
1017 PRIMARY KEY ( `id` )
1018 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
1019
1020 --
1021 -- Dumping data for table `gacl_axo_groups_id_seq`
1022 --
1023
1024 INSERT INTO `gacl_axo_groups_id_seq` (`id`) VALUES(13);
1025
1026 -- --------------------------------------------------------
1027
1028 --
1029 -- Table structure for table `gacl_axo_groups_map`
1030 --
1031
1032 CREATE TABLE `gacl_axo_groups_map` (
1033 `acl_id` int(11) NOT NULL default '0',
1034 `group_id` int(11) NOT NULL default '0',
1035 PRIMARY KEY (`acl_id`,`group_id`)
1036 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
1037
1038 --
1039 -- Dumping data for table `gacl_axo_groups_map`
1040 --
1041
1042 INSERT INTO `gacl_axo_groups_map` (`acl_id`, `group_id`) VALUES(11, 11);
1043 INSERT INTO `gacl_axo_groups_map` (`acl_id`, `group_id`) VALUES(13, 13);
1044 INSERT INTO `gacl_axo_groups_map` (`acl_id`, `group_id`) VALUES(14, 13);
1045 INSERT INTO `gacl_axo_groups_map` (`acl_id`, `group_id`) VALUES(15, 13);
1046
1047 -- --------------------------------------------------------
1048
1049 --
1050 -- Table structure for table `gacl_axo_map`
1051 --
1052
1053 CREATE TABLE `gacl_axo_map` (
1054 `acl_id` int(11) NOT NULL default '0',
1055 `section_value` varchar(80) NOT NULL default '0',
1056 `value` varchar(80) NOT NULL default '',
1057 PRIMARY KEY (`acl_id`,`section_value`,`value`)
1058 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
1059
1060 --
1061 -- Dumping data for table `gacl_axo_map`
1062 --
1063
1064 INSERT INTO `gacl_axo_map` (`acl_id`, `section_value`, `value`) VALUES(12, 'sys', 'acl');
1065
1066 -- --------------------------------------------------------
1067
1068 --
1069 -- Table structure for table `gacl_axo_sections`
1070 --
1071
1072 CREATE TABLE `gacl_axo_sections` (
1073 `id` int(11) NOT NULL default '0',
1074 `value` varchar(80) NOT NULL default '',
1075 `order_value` int(11) NOT NULL default '0',
1076 `name` varchar(230) NOT NULL default '',
1077 `hidden` int(11) NOT NULL default '0',
1078 PRIMARY KEY (`id`),
1079 UNIQUE KEY `gacl_value_axo_sections` (`value`),
1080 KEY `gacl_hidden_axo_sections` (`hidden`)
1081 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
1082
1083 --
1084 -- Dumping data for table `gacl_axo_sections`
1085 --
1086
1087 INSERT INTO `gacl_axo_sections` (`id`, `value`, `order_value`, `name`, `hidden`) VALUES(10, 'sys', 1, 'System', 0);
1088 INSERT INTO `gacl_axo_sections` (`id`, `value`, `order_value`, `name`, `hidden`) VALUES(11, 'app', 2, 'Application', 0);
1089
1090 -- --------------------------------------------------------
1091
1092 --
1093 -- Table structure for table `gacl_axo_sections_seq`
1094 --
1095
1096 CREATE TABLE `gacl_axo_sections_seq` (
1097 `id` int(11) NOT NULL default '0',
1098 PRIMARY KEY ( `id` )
1099 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
1100
1101 --
1102 -- Dumping data for table `gacl_axo_sections_seq`
1103 --
1104
1105 INSERT INTO `gacl_axo_sections_seq` (`id`) VALUES(11);
1106
1107 -- --------------------------------------------------------
1108
1109 --
1110 -- Table structure for table `gacl_axo_seq`
1111 --
1112
1113 CREATE TABLE `gacl_axo_seq` (
1114 `id` int(11) NOT NULL default '0',
1115 PRIMARY KEY ( `id` )
1116 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
1117
1118 --
1119 -- Dumping data for table `gacl_axo_seq`
1120 --
1121
1122 INSERT INTO `gacl_axo_seq` (`id`) VALUES(55);
1123
1124 -- --------------------------------------------------------
1125
1126 --
1127 -- Table structure for table `gacl_groups_aro_map`
1128 --
1129
1130 CREATE TABLE `gacl_groups_aro_map` (
1131 `group_id` int(11) NOT NULL default '0',
1132 `aro_id` int(11) NOT NULL default '0',
1133 PRIMARY KEY (`group_id`,`aro_id`)
1134 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
1135
1136 --
1137 -- Dumping data for table `gacl_groups_aro_map`
1138 --
1139
1140 INSERT INTO `gacl_groups_aro_map` (`group_id`, `aro_id`) VALUES(11, 10);
1141
1142 -- --------------------------------------------------------
1143
1144 --
1145 -- Table structure for table `gacl_groups_axo_map`
1146 --
1147
1148 CREATE TABLE `gacl_groups_axo_map` (
1149 `group_id` int(11) NOT NULL default '0',
1150 `axo_id` int(11) NOT NULL default '0',
1151 PRIMARY KEY (`group_id`,`axo_id`)
1152 ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
1153
1154 --
1155 -- Dumping data for table `gacl_groups_axo_map`
1156 --
1157
1158 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 11);
1159 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 12);
1160 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 13);
1161 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 14);
1162 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 15);
1163 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 16);
1164 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 17);
1165 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 18);
1166 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 19);
1167 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 20);
1168 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 21);
1169 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 22);
1170 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 23);
1171 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 24);
1172 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 25);
1173 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 26);
1174 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 27);
1175 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 28);
1176 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 36);
1177 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 39);
1178 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 51);
1179 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 54);
1180 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(11, 55);
1181 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(12, 11);
1182 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(12, 21);
1183 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(12, 26);
1184 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(12, 27);
1185 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 12);
1186 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 13);
1187 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 14);
1188 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 15);
1189 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 16);
1190 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 17);
1191 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 18);
1192 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 19);
1193 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 20);
1194 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 22);
1195 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 23);
1196 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 24);
1197 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 25);
1198 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 28);
1199 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 36);
1200 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 39);
1201 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 51);
1202 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 54);
1203 INSERT INTO `gacl_groups_axo_map` (`group_id`, `axo_id`) VALUES(13, 55);
1204
1205 -- --------------------------------------------------------
1206
1207 --
1208 -- Table structure for table `gacl_permissions`
1209 --
1210
1211 CREATE TABLE `gacl_permissions` (
1212 `user_id` int(11) NOT NULL default '0',
1213 `user_name` varchar(255) NOT NULL default '',
1214 `module` varchar(64) NOT NULL default '',
1215 `item_id` int(11) NOT NULL default '0',
1216 `action` varchar(32) NOT NULL default '',