home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2004 April
/
CMCD0404.ISO
/
Software
/
Freeware
/
Programare
/
groupoffice-com-2.01
/
lib
/
updates.inc
< prev
Wrap
Text File
|
2004-03-08
|
7KB
|
176 lines
<?php
/*
Update queries for each version from 1.95
*/
/******************************************************************************
UPDATES FOR 2.01
*******************************************************************************/
$updates[201] = array();
/******************************************************************************
UPDATES FOR 2.0
*******************************************************************************/
$updates[200] = "ALTER TABLE `users` ADD `first_weekday` TINYINT NOT NULL";
/******************************************************************************
UPDATES FOR 1.98
*******************************************************************************/
$updates[198] = array();
/******************************************************************************
UPDATES FOR 1.97
*******************************************************************************/
$updates[197][] = "ALTER TABLE `users` ADD `language` VARCHAR( 20 ) NOT NULL, ADD `theme` VARCHAR( 20 ) NOT NULL";
$updates[197][] = "CREATE TABLE `tp_mailing_companies` (
`group_id` int(11) NOT NULL default '0',
`company_id` int(11) NOT NULL default '0',
KEY `group_id` (`group_id`)
) TYPE=MyISAM;";
$updates[197][] = "CREATE TABLE `tp_mailing_contacts` (
`group_id` int(11) NOT NULL default '0',
`contact_id` int(11) NOT NULL default '0',
KEY `group_id` (`group_id`)
) TYPE=MyISAM;";
$updates[197][] = "CREATE TABLE `tp_mailing_groups` (
`id` int(11) NOT NULL default '0',
`user_id` int(11) NOT NULL default '0',
`acl_read` int(11) NOT NULL default '0',
`acl_write` int(11) NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";
$updates[197][] = "CREATE TABLE `tp_subscribed` (
`user_id` int(11) NOT NULL default '0',
`template_id` int(11) NOT NULL default '0',
KEY `user_id` (`user_id`,`template_id`)
) TYPE=MyISAM;";
$updates[197][] = "CREATE TABLE `tp_templates` (
`id` int(11) NOT NULL default '0',
`user_id` int(11) NOT NULL default '0',
`type` tinyint(4) NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
`content` longblob NOT NULL,
`acl_read` int(11) NOT NULL default '0',
`acl_write` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";
/******************************************************************************
UPDATES FOR 1.96
*******************************************************************************/
$updates[196][] = "CREATE TABLE `ab_custom_company_fields` (
`id` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";
$updates[196][] = "CREATE TABLE `ab_custom_company_fields_sort` (
`field` varchar(50) NOT NULL default '',
`size` tinyint(4) NOT NULL default '0',
`sort_index` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`field`)
) TYPE=MyISAM;";
$updates[196][] = "CREATE TABLE `ab_custom_contact_fields` (
`id` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";
$updates[196][] = "CREATE TABLE `ab_custom_contact_fields_sort` (
`field` varchar(50) NOT NULL default '',
`size` tinyint(4) NOT NULL default '0',
`sort_index` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`field`),
KEY `sort_index` (`sort_index`)
) TYPE=MyISAM;";
$updates[196][] = "ALTER TABLE `users` ADD `start_module` VARCHAR( 50 ) NOT NULL ;";
$updates[196][] = "ALTER TABLE `emAccounts` ADD `auto_check` ENUM( '0', '1' ) NOT NULL ;";
$updates[196][] = "ALTER TABLE `ab_contacts` DROP `homepage` ,
DROP `work_address` ,
DROP `work_zip` ,
DROP `work_city` ,
DROP `work_state` ,
DROP `work_country`;";
$updates[196][] = "ALTER TABLE `ab_contacts` CHANGE `company` `company_id` INT NOT NULL;";
$updates[196][] = "CREATE TABLE `ab_companies` (
`id` int(11) NOT NULL default '0',
`addressbook_id` int(11) NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
`address` varchar(100) NOT NULL default '',
`zip` varchar(10) NOT NULL default '',
`city` varchar(50) NOT NULL default '',
`state` varchar(50) NOT NULL default '',
`country` varchar(50) NOT NULL default '',
`phone` varchar(20) NOT NULL default '',
`fax` varchar(20) NOT NULL default '',
`email` varchar(75) NOT NULL default '',
`homepage` varchar(100) NOT NULL default '',
`bank_no` varchar(20) NOT NULL default '',
`vat_no` varchar(30) NOT NULL default '',
`acl_read` int(11) NOT NULL default '0',
`acl_write` int(11) NOT NULL default '0'
) TYPE=MyISAM;";
/******************************************************************************
UPDATES FOR 1.95
*******************************************************************************/
$updates[195][] = "ALTER TABLE `ab_contacts` ADD `acl_read` INT NOT NULL;";
$updates[195][] = "ALTER TABLE `ab_contacts` ADD `acl_write` INT NOT NULL;";
$updates[195][] = "ALTER TABLE `acl_items` ADD `user_id` INT NOT NULL;";
$updates[195][] = "ALTER TABLE `pmProjects` ADD `probability` TINYINT NOT NULL ,
ADD `fee_id` INT NOT NULL ,
ADD `budget` INT NOT NULL ,
ADD `description` VARCHAR(50) NOT NULL;";
$updates[195][] = "ALTER TABLE `pmHours` DROP `fee_id`;";
$updates[195][] = "CREATE TABLE `no_notes` (
`id` int(11) NOT NULL default '0',
`user_id` int(11) NOT NULL default '0',
`contact_id` int(11) NOT NULL default '0',
`project_id` int(11) NOT NULL default '0',
`file_path` varchar(255) NOT NULL default '0',
`catagory_id` int(11) NOT NULL default '0',
`res_user_id` int(11) NOT NULL default '0',
`due_date` int(11) NOT NULL default '0',
`ctime` int(11) NOT NULL default '0',
`mtime` int(11) NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
`content` text NOT NULL,
`acl_read` INT NOT NULL,
`acl_write` INT NOT NULL,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`,`contact_id`,`project_id`),
KEY `file_path` (`file_path`)
) TYPE=MyISAM;";
$updates[195][] = "CREATE TABLE `no_catagories` (
`id` int(11) NOT NULL default '0',
`name` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";
$updates[195][] = "CREATE TABLE `cal_holidays` (
`id` int(11) NOT NULL default '0',
`user_id` int(11) NOT NULL default '0',
`calendar_id` int(11) NOT NULL default '0',
`region` varchar ( 4 ) NOT NULL default '',
`date` int(10) NOT NULL default '0',
`name` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;";
$updates[195][] = "ALTER TABLE `users` CHANGE `birthday` `birthday` DATE DEFAULT '0000-00-00 00:00:00' NOT NULL;";
$updates[195][] = "ALTER TABLE `ab_contacts` CHANGE `birthday` `birthday` DATE DEFAULT '0000-00-00 00:00:00' NOT NULL;";
$updates[195][] = "ALTER TABLE `users` CHANGE `password` `password` VARCHAR( 64 ) NOT NULL;";
$updates[195][] = "ALTER TABLE `emAccounts` CHANGE `password` `password` VARCHAR( 64 ) NOT NULL;";
/******************************************************************************
OLDER VERSIONS NOT SUPPORTED BY THIS INSTALLER. DOWNLOAD 1.95 IF YOU WANT TO
UPGRADE FROM AN OLDER VERSION THEN 1.95.
*******************************************************************************/
?>