mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-27 08:19:45 +01:00
Merging in patch for addressbook
This commit is contained in:
parent
793040b5ba
commit
512dd9c983
@ -125,8 +125,9 @@
|
|||||||
ab_notes text,
|
ab_notes text,
|
||||||
ab_company varchar(255),
|
ab_company varchar(255),
|
||||||
ab_company_id int(10) unsigned,
|
ab_company_id int(10) unsigned,
|
||||||
ab_title varchar(60),
|
ab_title varchar(60),
|
||||||
ab_address2 varchar(60),
|
ab_address2 varchar(60),
|
||||||
|
ab_url varchar(255),
|
||||||
PRIMARY KEY (ab_id)
|
PRIMARY KEY (ab_id)
|
||||||
)";
|
)";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
@ -102,28 +102,29 @@
|
|||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
$sql = "create table addressbook (
|
$sql = "create table addressbook (
|
||||||
ab_id serial,
|
ab_id serial,
|
||||||
ab_owner varchar(25),
|
ab_owner varchar(25),
|
||||||
ab_access varchar(10),
|
ab_access varchar(10),
|
||||||
ab_firstname varchar(255),
|
ab_firstname varchar(255),
|
||||||
ab_lastname varchar(255),
|
ab_lastname varchar(255),
|
||||||
ab_email varchar(255),
|
ab_email varchar(255),
|
||||||
ab_hphone varchar(255),
|
ab_hphone varchar(255),
|
||||||
ab_wphone varchar(255),
|
ab_wphone varchar(255),
|
||||||
ab_fax varchar(255),
|
ab_fax varchar(255),
|
||||||
ab_pager varchar(255),
|
ab_pager varchar(255),
|
||||||
ab_mphone varchar(255),
|
ab_mphone varchar(255),
|
||||||
ab_ophone varchar(255),
|
ab_ophone varchar(255),
|
||||||
ab_street varchar(255),
|
ab_street varchar(255),
|
||||||
ab_city varchar(255),
|
ab_city varchar(255),
|
||||||
ab_state varchar(255),
|
ab_state varchar(255),
|
||||||
ab_zip varchar(255),
|
ab_zip varchar(255),
|
||||||
ab_bday varchar(255),
|
ab_bday varchar(255),
|
||||||
ab_notes varchar(255),
|
ab_notes varchar(255),
|
||||||
ab_company varchar(255),
|
ab_company varchar(255),
|
||||||
ab_company_id int,
|
ab_company_id int,
|
||||||
ab_title varchar(60),
|
ab_title varchar(60),
|
||||||
ab_address2 varchar(60)
|
ab_address2 varchar(60)
|
||||||
|
ab_url varchar(255),
|
||||||
)";
|
)";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
@ -198,4 +199,13 @@
|
|||||||
)";
|
)";
|
||||||
$db->query($sql);
|
$db->query($sql);
|
||||||
|
|
||||||
|
$sql = "CREATE TABLE categories (
|
||||||
|
cat_id serial,
|
||||||
|
account_id int DEFAULT '0' NOT NULL,
|
||||||
|
app_name varchar(25) NOT NULL,
|
||||||
|
cat_name varchar(150) NOT NULL,
|
||||||
|
cat_description text NOT NULL
|
||||||
|
)";
|
||||||
|
$db->query($sql);
|
||||||
|
|
||||||
?>
|
?>
|
||||||
|
@ -259,7 +259,7 @@
|
|||||||
global $currentver, $phpgw_info, $db;
|
global $currentver, $phpgw_info, $db;
|
||||||
|
|
||||||
// The 0.9.3pre1 is only temp until release
|
// The 0.9.3pre1 is only temp until release
|
||||||
if ($currentver == "0.9.2" || $currentver == "0.9.3pre1" || $currentver == "0.9.3pre2" || $currentver == "0.9.3pre3" || $currentver == "0.9.3pre4") {
|
if ($currentver == "0.9.2" || $currentver == "0.9.3pre1" || $currentver == "0.9.3pre2" || $currentver == "0.9.3pre3" || $currentver == "0.9.3pre4" || $currentver == "0.9.3pre5" || $currentver == "0.9.3pre6") {
|
||||||
if ($currentver == "0.9.2" || $currentver == "0.9.3pre1") {
|
if ($currentver == "0.9.2" || $currentver == "0.9.3pre1") {
|
||||||
v0_9_2to0_9_3update_owner("addressbook","ab_owner");
|
v0_9_2to0_9_3update_owner("addressbook","ab_owner");
|
||||||
v0_9_2to0_9_3update_owner("todo","todo_owner");
|
v0_9_2to0_9_3update_owner("todo","todo_owner");
|
||||||
@ -301,20 +301,28 @@
|
|||||||
$currentver = "0.9.3pre5";
|
$currentver = "0.9.3pre5";
|
||||||
update_version_table();
|
update_version_table();
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($currentver == "0.9.3pre5") {
|
if ($currentver == "0.9.3pre5") {
|
||||||
$db->query("CREATE TABLE categories (
|
$db->query("CREATE TABLE categories (
|
||||||
cat_id int(9) DEFAULT '0' NOT NULL auto_increment,
|
cat_id int(9) DEFAULT '0' NOT NULL auto_increment,
|
||||||
account_id int(11) DEFAULT '0' NOT NULL,
|
account_id int(11) DEFAULT '0' NOT NULL,
|
||||||
app_name varchar(25) NOT NULL,
|
app_name varchar(25) NOT NULL,
|
||||||
cat_name varchar(150) NOT NULL,
|
cat_name varchar(150) NOT NULL,
|
||||||
cat_description text NOT NULL,
|
cat_description text NOT NULL,
|
||||||
PRIMARY KEY (cat_id))"
|
PRIMARY KEY (cat_id))"
|
||||||
);
|
);
|
||||||
$currentver = "0.9.3pre6";
|
$currentver = "0.9.3pre6";
|
||||||
update_version_table();
|
update_version_table();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($currentver == "0.9.3pre6") {
|
||||||
|
$db->query("alter table addressbook add ab_url varchar(255)");
|
||||||
|
$currentver = "0.9.3pre7";
|
||||||
|
update_version_table();
|
||||||
|
}
|
||||||
|
|
||||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||||
echo " <td>Upgrade from 0.9.2 to 0.9.3pre6 is completed.</td>\n";
|
echo " <td>Upgrade from 0.9.2 to $currentver is completed.</td>\n";
|
||||||
echo " </tr>\n";
|
echo " </tr>\n";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -245,54 +245,72 @@
|
|||||||
$db->query("alter table $table change $field $field int(11) NOT NULL");
|
$db->query("alter table $table change $field $field int(11) NOT NULL");
|
||||||
}
|
}
|
||||||
|
|
||||||
function v0_9_2to0_9_3pre5(){
|
function v0_9_2to0_9_3()
|
||||||
|
{
|
||||||
global $currentver, $phpgw_info, $db;
|
global $currentver, $phpgw_info, $db;
|
||||||
$didupgrade = True;
|
$didupgrade = True;
|
||||||
|
|
||||||
// The 0.9.3pre1 is only temp until release
|
// The 0.9.3pre1 is only temp until release
|
||||||
if ($currentver == "0.9.2" || $currentver == "0.9.3pre1" || $currentver == "0.9.3pre2" || $currentver == "0.9.3pre3" || $currentver == "0.9.3pre4") {
|
if ($currentver == "0.9.2" || $currentver == "0.9.3pre1" || $currentver == "0.9.3pre2" || $currentver == "0.9.3pre3" || $currentver == "0.9.3pre4" || $currentver == "0.9.3pre5" || $currentver == "0.9.3pre6") {
|
||||||
if ($currentver == "0.9.2" || $currentver == "0.9.3pre1") {
|
if ($currentver == "0.9.2" || $currentver == "0.9.3pre1") {
|
||||||
update_owner("addressbook","ab_owner");
|
update_owner("addressbook","ab_owner");
|
||||||
update_owner("todo","todo_owner");
|
update_owner("todo","todo_owner");
|
||||||
update_owner("webcal_entry","cal_create_by");
|
update_owner("webcal_entry","cal_create_by");
|
||||||
update_owner("webcal_entry_user","cal_login");
|
update_owner("webcal_entry_user","cal_login");
|
||||||
$currentver = "0.9.3pre2";
|
$currentver = "0.9.3pre2";
|
||||||
}
|
}
|
||||||
if ($currentver == "0.9.3pre2") {
|
if ($currentver == "0.9.3pre2") {
|
||||||
$db->query("select owner, newsgroup from users_newsgroups");
|
$db->query("select owner, newsgroup from users_newsgroups");
|
||||||
if($db->num_rows()) {
|
if ($db->num_rows()) {
|
||||||
while($db->next_record()) {
|
while($db->next_record()) {
|
||||||
$owner[count($owner)] = $db->f("owner");
|
$owner[count($owner)] = $db->f("owner");
|
||||||
$newsgroup[count($newsgroup)] = $db->f("newsgroup");
|
$newsgroup[count($newsgroup)] = $db->f("newsgroup");
|
||||||
}
|
}
|
||||||
for($i=0;$i<count($owner);$i++) {
|
for ($i=0;$i<count($owner);$i++) {
|
||||||
$db->query("insert into preferences (preference_owner,preference_name,"
|
$db->query("insert into preferences (preference_owner,preference_name,"
|
||||||
."preference_value,preference_appname) values ('".$owner[$i]."','".$newsgroup[$i]."','True',"
|
."preference_value,preference_appname) values ('".$owner[$i]."','".$newsgroup[$i]."','True',"
|
||||||
."'nntp')");
|
."'nntp')");
|
||||||
}
|
}
|
||||||
$db->query("drop table users_newsgroups");
|
$db->query("drop table users_newsgroups");
|
||||||
$db->query("update applications set app_tables='newsgroups' where app_name='nntp'");
|
$db->query("update applications set app_tables='newsgroups' where app_name='nntp'");
|
||||||
}
|
}
|
||||||
$currentver = "0.9.3pre3";
|
$currentver = "0.9.3pre3";
|
||||||
}
|
}
|
||||||
if ($currentver == "0.9.3pre3") {
|
|
||||||
$db->query("alter table todo add todo_id_parent int DEFAULT 0 NOT NULL");
|
|
||||||
$currentver = "0.9.3pre4";
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($currentver == "0.9.3pre4") {
|
if ($currentver == "0.9.3pre3") {
|
||||||
$db->query("create table temp as select * from config");
|
$db->query("alter table todo add todo_id_parent int DEFAULT 0 NOT NULL");
|
||||||
$db->query("drop table config");
|
$currentver = "0.9.3pre4";
|
||||||
$db->query("create table config config_name varchar(255) NOT NULL UNIQUE, config_value varchar(100) NOT NULL");
|
}
|
||||||
$db->query("insert into config select * from temp");
|
|
||||||
$db->query("drop table config");
|
if ($currentver == "0.9.3pre4") {
|
||||||
$currentver = "0.9.3pre5";
|
$db->query("create table temp as select * from config");
|
||||||
}
|
$db->query("drop table config");
|
||||||
|
$db->query("create table config config_name varchar(255) NOT NULL UNIQUE, config_value varchar(100) NOT NULL");
|
||||||
|
$db->query("insert into config select * from temp");
|
||||||
|
$db->query("drop table config");
|
||||||
|
$currentver = "0.9.3pre5";
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($currentver == "0.9.3pre5") {
|
||||||
|
$db->query("CREATE TABLE categories (
|
||||||
|
cat_id serial,
|
||||||
|
account_id int DEFAULT '0' NOT NULL,
|
||||||
|
app_name varchar(25) NOT NULL,
|
||||||
|
cat_name varchar(150) NOT NULL,
|
||||||
|
cat_description text NOT NULL)"
|
||||||
|
);
|
||||||
|
$currentver = "0.9.3pre6";
|
||||||
|
update_version_table();
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($currentver == "0.9.3pre6") {
|
||||||
|
$db->query("alter table addressbook add ab_url varchar(255)");
|
||||||
|
$currentver = "0.9.3pre7";
|
||||||
|
}
|
||||||
|
|
||||||
|
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
echo " <td>Upgrade from 0.9.2 to $currentver is completed.</td>\n";
|
||||||
echo " <td>Upgrade from 0.9.2 to $currentver is completed.</td>\n";
|
echo " </tr>\n";
|
||||||
echo " </tr>\n";
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -307,7 +325,7 @@
|
|||||||
v9052000to9072000();
|
v9052000to9072000();
|
||||||
v9072000to0_9_1();
|
v9072000to0_9_1();
|
||||||
v0_9_1to0_9_2();
|
v0_9_1to0_9_2();
|
||||||
v0_9_2to0_9_3pre5();
|
v0_9_2to0_9_3();
|
||||||
$db->query("update applications set app_version='".$phpgw_info["server"]["version"]."' where (app_name='admin' or app_name='filemanager' or app_name='addressbook' or app_name='todo' or app_name='calendar' or app_name='email' or app_name='nntp' or app_name='cron_apps')");
|
$db->query("update applications set app_version='".$phpgw_info["server"]["version"]."' where (app_name='admin' or app_name='filemanager' or app_name='addressbook' or app_name='todo' or app_name='calendar' or app_name='email' or app_name='nntp' or app_name='cron_apps')");
|
||||||
|
|
||||||
$db->query("update config set config_value='" . $phpgw_info["server"]["version"] . "' where "
|
$db->query("update config set config_value='" . $phpgw_info["server"]["version"] . "' where "
|
||||||
|
@ -1 +1 @@
|
|||||||
<?php $phpgw_info["server"]["version"] = "0.9.3pre6"; ?>
|
<?php $phpgw_info["server"]["version"] = "0.9.3pre7"; ?>
|
||||||
|
Loading…
Reference in New Issue
Block a user