forked from extern/egroupware
re-organized setup program
This commit is contained in:
parent
916a09e084
commit
485d122120
@ -144,10 +144,8 @@
|
||||
echo " <td>At your request, this script is going to take the evil action of dropping your existing tables and re-creating them in the new format.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$db->Halt_On_Error = "report";
|
||||
include ("droptables_".$phpgw_info["server"]["db_type"].".inc.php");
|
||||
include ("createtables_".$phpgw_info["server"]["db_type"].".inc.php");
|
||||
include ("default_records.inc.php");
|
||||
include ("lang_records.inc.php");
|
||||
$currentver = "drop";
|
||||
include ("sql/common_main.inc.php");
|
||||
$db->Halt_On_Error = "no";
|
||||
echo " <tr bgcolor=\"486591\">\n";
|
||||
echo " <td colspan=\"2\"><font color=\"fefefe\"> <b>Status</b></font></td>\n";
|
||||
@ -171,10 +169,8 @@
|
||||
echo "</table>\n";
|
||||
$currentver = $oldversion;
|
||||
$db->Halt_On_Error = "report";
|
||||
include ("upgradetables_".$phpgw_info["server"]["db_type"].".inc.php");
|
||||
// include ("default_records.inc.php");
|
||||
include ("sql/common_main.inc.php");
|
||||
$db->Halt_On_Error = "no";
|
||||
include ("lang_records.inc.php");
|
||||
echo "<table border=\"0\" align=\"center\">\n";
|
||||
echo " <tr bgcolor=\"486591\">\n";
|
||||
echo " <td colspan=\"2\"><font color=\"fefefe\"> <b>Status</b></font></td>\n";
|
||||
@ -217,9 +213,8 @@
|
||||
echo " <td>You appear to be running a new install of phpGroupWare, so the tables will be created for you.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$db->Halt_On_Error = "report";
|
||||
include ("createtables_".$phpgw_info["server"]["db_type"].".inc.php");
|
||||
include ("default_records.inc.php");
|
||||
include ("lang_records.inc.php");
|
||||
$currentver = "new";
|
||||
include ("sql/common_main.inc.php");
|
||||
$db->Halt_On_Error = "no";
|
||||
echo " <tr bgcolor=\"486591\">\n";
|
||||
echo " <td colspan=\"2\"><font color=\"fefefe\"> <b>Status</b></font></td>\n";
|
||||
|
130
setup/sql/common_default_records.inc.php
Normal file
130
setup/sql/common_default_records.inc.php
Normal file
@ -0,0 +1,130 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
function add_default_server_config(){
|
||||
global $db, $phpgw_info, $currentver;
|
||||
$db->query("insert into config (config_name, config_value) values ('default_tplset', 'default')");
|
||||
$db->query("insert into config (config_name, config_value) values ('temp_dir', '/path/to/tmp')");
|
||||
$db->query("insert into config (config_name, config_value) values ('files_dir', '/path/to/dir/phpgroupware/files')");
|
||||
$db->query("insert into config (config_name, config_value) values ('encryptkey', 'change this phrase 2 something else')");
|
||||
$db->query("insert into config (config_name, config_value) values ('site_title', 'phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('hostname', 'local.machine.name')");
|
||||
$db->query("insert into config (config_name, config_value) values ('webserver_url', '/phpgroupware')");
|
||||
$db->query("insert into config (config_name, config_value) values ('auth_type', 'sql')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_host', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_context', 'o=phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_encryption_type', 'DES')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_root_dn', 'cn=Manager,dc=my-domain,dc=com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_root_pw', 'secret')");
|
||||
$db->query("insert into config (config_name, config_value) values ('usecookies', 'True')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_server_type', 'imap')");
|
||||
$db->query("insert into config (config_name, config_value) values ('imap_server_type', 'Cyrus')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_suffix', 'yourdomain.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_login_type', 'standard')");
|
||||
$db->query("insert into config (config_name, config_value) values ('smtp_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('smtp_port', '25')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_server', 'yournewsserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_port', '119')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_sender', 'complaints@yourserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_organization', 'phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_admin', 'admin@yourserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_login_username', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_login_password', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('charset', 'iso-8859-1')");
|
||||
$db->query("insert into config (config_name, config_value) values ('default_ftp_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('httpproxy_server', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('httpproxy_port', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('showpoweredbyon', 'bottom')");
|
||||
$db->query("insert into config (config_name, config_value) values ('checkfornewversion', 'False')");
|
||||
}
|
||||
|
||||
if ($useglobalconfigsettings == "on"){
|
||||
if (is_file($basedir)){
|
||||
include ($phpgw_info["server"]["include_root"]."/globalconfig.inc.php");
|
||||
$db->query("insert into config (config_name, config_value) values ('default_tplset', '".$phpgw_info["server"]["default_tplset"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('temp_dir', '".$phpgw_info["server"]["temp_dir"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('files_dir', '".$phpgw_info["server"]["files_dir"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('encryptkey', '".$phpgw_info["server"]["encryptkey"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('site_title', '".$phpgw_info["server"]["site_title"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('hostname', '".$phpgw_info["server"]["hostname"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('webserver_url', '".$phpgw_info["server"]["webserver_url"].")");
|
||||
$db->query("insert into config (config_name, config_value) values ('auth_type', '".$phpgw_info["server"]["auth_type"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_host', '".$phpgw_info["server"]["ldap_host"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_context', '".$phpgw_info["server"]["ldap_context"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('usecookies', '".$phpgw_info["server"]["usecookies"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_server', '".$phpgw_info["server"]["mail_server"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_server_type', '".$phpgw_info["server"]["mail_server_type"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('imap_server_type', '".$phpgw_info["server"]["imap_server_type"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_suffix', '".$phpgw_info["server"]["mail_suffix"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_login_type', '".$phpgw_info["server"]["mail_login_type"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('smtp_server', '".$phpgw_info["server"]["smtp_server"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('smtp_port', '".$phpgw_info["server"]["smtp_port"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_server', '".$phpgw_info["server"]["nntp_server"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_port', '".$phpgw_info["server"]["nntp_port"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_sender', '".$phpgw_info["server"]["nntp_sender"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_organization', '".$phpgw_info["server"]["nntp_organization"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_admin', '".$phpgw_info["server"]["nntp_admin"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_login_username', '".$phpgw_info["server"]["nntp_login_username"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_login_password', '".$phpgw_info["server"]["nntp_login_password"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('charset', '".$phpgw_info["server"]["charset"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('default_ftp_server', '".$phpgw_info["server"]["default_ftp_server"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('httpproxy_server', '".$phpgw_info["server"]["httpproxy_server"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('httpproxy_port', '".$phpgw_info["server"]["httpproxy_port"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('showpoweredbyon', '".$phpgw_info["server"]["showpoweredbyon"]."')");
|
||||
$db->query("insert into config (config_name, config_value) values ('checkfornewversion', '".$phpgw_info["server"]["checkfornewversion"]."')");
|
||||
}else{
|
||||
echo "<table border=\"0\" align=\"center\">\n";
|
||||
echo " <tr bgcolor=\"486591\">\n";
|
||||
echo " <td colspan=\"2\"><font color=\"fefefe\"> <b>Error</b></font></td>\n";
|
||||
echo " </tr>\n";
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Could not find your old globalconfig.inc.php.<br> You will be required to configure your installation manually.</td>\n";
|
||||
echo " </tr>\n";
|
||||
echo "</table>\n";
|
||||
add_default_server_config();
|
||||
}
|
||||
}else{
|
||||
add_default_server_config();
|
||||
}
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('admin', 'Administration', 1, 1, NULL, '".$currentver."')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('tts', 'Trouble Ticket System', 0, 2, NULL, '0.0.0')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('inv', 'Inventory', 0, 3, NULL, '0.0.0')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('chat', 'Chat', 0, 4, NULL, '0.0.0')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('headlines', 'Headlines', 0, 5, 'news_sites,news_headlines,users_headlines', '0.0.0')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('filemanager', 'File manager', 1, 6, NULL, '".$currentver."')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('addressbook', 'Address Book', 1, 7, 'addressbook', '".$currentver."')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('todo', 'ToDo List', 1, 8, 'todo', '".$currentver."')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('calendar', 'Calendar', 1, 9, 'webcal_entry,webcal_entry_users,webcal_entry_groups,webcal_repeats', '".$currentver."')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('email', 'Email', 1, 10,NULL, '".$currentver."')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('nntp', 'NNTP', 1, 11, 'newsgroups', '".$currentver."')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('cron_apps', 'cron_apps', 0, 0, NULL, '".$currentver."')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('weather', 'Weather', 1, 12, NULL, '".$currentver."')");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('transy', 'Translation Management', 0, 13, NULL, '".$currentver."')");
|
||||
|
||||
$db->query("insert into accounts (account_lid,account_pwd,account_firstname,account_lastname,account_permissions,account_groups,account_status) values ('demo','81dc9bdb52d04dc20036dbd8313ed055','Demo','Account',':admin:email:todo:addressbook:calendar:',',1,','A')");
|
||||
|
||||
$db->query("insert into groups (group_name) values ('Default')");
|
||||
|
||||
$db->query("insert into preferences (preference_owner, preference_name, preference_value, preference_appname) values ('demo','maxmatchs','10','common')");
|
||||
$db->query("insert into preferences (preference_owner, preference_name, preference_value, preference_appname) values ('demo','mainscreen_showbirthdays','True','common')");
|
||||
$db->query("insert into preferences (preference_owner, preference_name, preference_value, preference_appname) values ('demo','mainscreen_showevents','True','common')");
|
||||
$db->query("insert into preferences (preference_owner, preference_name, preference_value, preference_appname) values ('demo','timeformat','12','common')");
|
||||
$db->query("insert into preferences (preference_owner, preference_name, preference_value, preference_appname) values ('demo','dateformat','m/d/Y','common')");
|
||||
$db->query("insert into preferences (preference_owner, preference_name, preference_value, preference_appname) values ('demo','theme','default','common')");
|
||||
$db->query("insert into preferences (preference_owner, preference_name, preference_value, preference_appname) values ('demo','tz_offset','0','common')");
|
||||
$db->query("insert into preferences (preference_owner, preference_name, preference_value, preference_appname) values ('demo','lang','en','common')");
|
||||
$db->query("insert into preferences (preference_owner, preference_name, preference_value, preference_appname) values ('demo','firstname','True','addressbook')");
|
||||
$db->query("insert into preferences (preference_owner, preference_name, preference_value, preference_appname) values ('demo','lastname','True','addressbook')");
|
||||
$db->query("insert into preferences (preference_owner, preference_name, preference_value, preference_appname) values ('demo','company','True','addressbook')");
|
||||
?>
|
416
setup/sql/common_lang_records.inc.php
Normal file
416
setup/sql/common_lang_records.inc.php
Normal file
@ -0,0 +1,416 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'charset','common','en','iso-8859-1')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'low','common','en','Low')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'forum','common','en','Forum')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'normal','common','en','Normal')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'medium','common','en','Medium')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'high','common','en','High')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'add','common','en','Add')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'create','common','en','Create')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'edit','common','en','Edit')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'copy','common','en','Copy')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'rename','common','en','Rename')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'delete','common','en','Delete')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'done','common','en','Done')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'change','common','en','Change')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'clear form','common','en','Clear Form')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'total','common','en','Total')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'view','common','en','View')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'save','common','en','Save')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'submit','common','en','Submit')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'search','common','en','Search')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'cancel','common','en','Cancel')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'exit','common','en','Exit')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'yes','common','en','Yes')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'no','common','en','No')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'ok','common','en','OK')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'clear','common','en','Clear')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'january','common','en','January')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'february','common','en','February')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'march','common','en','March')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'april','common','en','April')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'may','common','en','May')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'june','common','en','June')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'july','common','en','July')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'august','common','en','August')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'september','common','en','September')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'october','common','en','October')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'november','common','en','November')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'december','common','en','December')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'monday','common','en','Monday')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'tuesday','common','en','Tuesday')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'wednesday','common','en','Wednesday')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'thursday','common','en','Thursday')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'friday','common','en','Friday')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'saturday','common','en','Saturday')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'sunday','common','en','Sunday')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'access','common','en','Access')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'private','common','en','Private')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'access type','common','en','Access type')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'group access','common','en','Group Access')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'global public','common','en','Global Public')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'group public','common','en','Group Public')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'which groups','common','en','which groups')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'created by','common','en','Created By')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'administration','common','en','Administration')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'inventory','common','en','Inventory')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'todo list','common','en','Todo List')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'calendar','common','en','calendar')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'bookmarks','common','en','Bookmarks')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'addressbook','common','en','Addressbook')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'e-mail','common','en','E-Mail')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'chat','common','en','Chat')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'preferences','common','en','Preferences')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'login','common','en','Login')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'logout','common','en','Logout')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'first name','common','en','First name')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'last name','common','en','Last name')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'admin','common','en','Admin')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'email','common','en','E-Mail')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'headlines','common','en','Headlines')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'nntp','common','en','NNTP')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'groups','common','en','Groups')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'book marks','common','en','Book marks')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'name','common','en','Name')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'file manager','common','en','File manager')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'ftp','common','en','FTP')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'password','common','en','Password')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'date','common','en','Date')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'time','common','en','Time')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'priority','common','en','Priority')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'help','common','en','Help')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'error','common','en','Error')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'updated','common','en','Updated')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'home','common','en','Home')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'users','common','en','users')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'news headlines','common','en','News headlines')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'news reader','common','en','News Reader')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'human resources','common','en','Human Resources')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'address book','common','en','Address Book')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'current users','common','en','Current users')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'first page','common','en','first page')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'next page','common','en','next page')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'last page','common','en','last page')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'previous page','common','en','Previous page')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'filter','common','en','Filter')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'show all','common','en','show all')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'only yours','common','en','only yours')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'print','common','en','Print')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'trouble ticket system','common','en','Trouble Ticket System')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you are required to change your password during your first login','common','en','You are required to change your password during your first login')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'powered by phpgroupware version x','common','en','Powered by <a href=http://www.phpgroupware.org>phpGroupWare</a> version %1')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'sorry, there was a problem processing your request.','common','en','Sorry, there was a problem processing your request.')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'your message has been sent','common','en','Your message has been sent')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'new entry added sucessfully','common','en','New entry added sucessfully')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'entry updated sucessfully','common','en','Entry updated sucessfully')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'entry has been deleted sucessfully','common','en','Entry has been deleted sucessfully')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'password has been updated','common','en','Password has been updated')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'session has been killed','common','en','Session has been killed')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'account has been updated','common','en','Account has been updated')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'account has been created','common','en','Account has been created')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'account has been deleted','common','en','Account has been deleted')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'error creating x x directory','common','en','Error creating %1%2 directory')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'error deleting x x directory','common','en','Error deleting %1%2 directory')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'error renaming x x directory','common','en','Error renaming %1%2 directory')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'please x by hand','common','en','Please %1 by hand')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'to correct this error for the future you will need to properly set the','common','en','To correct this error for the future you will need to properly set the')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'permissions to the files/users directory','common','en','permissions to the files/users directory')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'On *nix systems please type: x','common','en','On *nix systems please type: %1')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'your settings have been updated','common','en','Your settings have been Updated')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'group has been added','common','en','Group has been added')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'group has been deleted','common','en','Group has been deleted')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'group has been updated','common','en','Group has been updated')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'showing x - x of x','common','en','showing %1 - %2 of %3')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'showing x','common','en','showing %1')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'your search returned 1 match','common','en','your search returned 1 match')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'your search returned x matchs','common','en','your search returned %1 matchs')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you have 1 new message!','common','en','You have 1 new message!')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you have x new messages!','common','en','You have %1 new messages!')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'today is x\'s birthday!','common','en','Today is %1\'s birthday!')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'tommorow is x\'s birthday.','common','en','Tommorow is %1\'s birthday.')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you have 1 high priority event on your calendar today.','common','en','You have 1 high priority event on your calendar today.')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you have x high priority events on your calendar today.','common','en','You have %1 high priority events on your calendar today.')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'it has been more then x days since you changed your password','common','en','It has been more then %1 days since you changed your password')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'are you sure you want to delete this entry ?','common','en','Are you sure you want to delete this entry ?')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'username','login','en','Username')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'password','login','en','Password')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'login','login','en','Login')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'use cookies','login','en','use cookies')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you have been successfully logged out','login','en','You have been successfully logged out')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'sorry, your login has expired','login','en','Sorry, your login has expired')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'bad login or password','login','en','Bad login or password')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'your session could not be verified.','login','en','Your session could not be verified.')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'address book','addressbook','en','Address Book')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'last name','addressbook','en','Last Name')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'first name','addressbook','en','First Name')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'e-mail','addressbook','en','E-Mail')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'home phone','addressbook','en','Home Phone')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'fax','addressbook','en','Fax')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'work phone','addressbook','en','Work Phone')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'pager','addressbook','en','Pager')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'mobile','addressbook','en','Mobile')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'other number','addressbook','en','Other Number')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'street','addressbook','en','Street')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'birthday','addressbook','en','Birthday')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'city','addressbook','en','City')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'state','addressbook','en','State')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'zip code','addressbook','en','ZIP Code')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'notes','addressbook','en','Notes')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'company name','addressbook','en','company name')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'last x logins','admin','en','Last %1 logins')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'loginid','admin','en','LoginID')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'ip','admin','en','IP')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'total records','admin','en','Total records')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'user accounts','admin','en','User accounts')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'new group name','admin','en','New group name')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'create group','admin','en','Create Group')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'kill','admin','en','Kill')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'idle','admin','en','idle')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'login time','admin','en','Login Time')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'anonymous user','admin','en','Anonymous user')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'manager','admin','en','Manager')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'account active','admin','en','Account active')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 're-enter password','admin','en','Re-enter password')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'group name','admin','en','Group Name')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'display','admin','en','Display')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'base url','admin','en','Base URL')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'news file','admin','en','News File')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'minutes between reloads','admin','en','Minutes between Reloads')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'listings displayed','admin','en','Listings Displayed')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'news type','admin','en','News Type')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'user groups','admin','en','User groups')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'headline sites','admin','en','Headline Sites')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'network news','admin','en','Network News')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'site','admin','en','Site')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'view sessions','admin','en','View sessions')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'view access log','admin','en','View Access Log')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'active','admin','en','Active')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'disabled','admin','en','Disabled')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'last time read','admin','en','Last Time Read')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'permissions','admin','en','Permissions')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'title','admin','en','Title')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'enabled','admin','en','Enabled')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'applications','admin','en','Applications')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'edit group','admin','en','Edit Group')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'submit changes','admin','en','Submit Changes')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you must add at least 1 permission to this account','admin','en','You must add at least 1 permission to this account')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'installed applications','admin','en','Installed applications')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'remove all users from this group','admin','en','Remove all users from this group')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'permissions this group has','admin','en','Permissions this group has')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'select permissions this group will have','admin','en','Select permissions this group will have')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'sorry, that group name has already been taking.','admin','en','Sorry, that group name has already been taking.')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'add new application','admin','en','Add new application')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'application name','admin','en','Application name')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'application title','admin','en','Application title')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'edit application','admin','en','Edit application')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you must enter an application name and title.','admin','en','You must enter an application name and title.')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'are you sure you want to delete this application ?','admin','en','Are you sure you want to delete this application ?')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'are you sure you want to delete this group ?','admin','en','Are you sure you want to delete this group ?')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'are you sure you want to kill this session ?','admin','en','Are you sure you want to kill this session ?')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'all records and account information will be lost!','admin','en','All records and account information will be lost!')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'are you sure you want to delete this account ?','admin','en','Are you sure you want to delete this account ?')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'are you sure you want to delete this news site ?','admin','en','Are you sure you want to delete this news site ?')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'percent of users that logged out','admin','en','Percent of users that logged out')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'list of current users','admin','en','list of current users')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'new password [ leave blank for no change ]','admin','en','New password [ Leave blank for no change ]')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'the two passwords are not the same','admin','en','The two passwords are not the same')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'the login and password can not be the same','admin','en','The login and password can not be the same')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you must enter a password','admin','en','You must enter a password')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'that loginid has already been taken','admin','en','That loginid has already been taken')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you must enter a display','admin','en','You must enter a display')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you must enter a base url','admin','en','You must enter a base url')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you must enter a news url','admin','en','You must enter a news url')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you must enter the number of minutes between reload','admin','en','You must enter the number of minutes between reload')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you must enter the number of listings display','admin','en','You must enter the number of listings display')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you must select a file type','admin','en','You must select a file type')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'that site has already been entered','admin','en','That site has already been entered')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'select users for inclusion','admin','en','Select users for inclusion')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'sorry, the follow users are still a member of the group x','admin','en','Sorry, the follow users are still a member of the group %1')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'they must be removed before you can continue','admin','en','They must be removed before you can continue')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'today','calendar','en','Today')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'this week','calendar','en','This week')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'this month','calendar','en','This month')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'generate printer-friendly version','calendar','en','Generate printer-friendly version')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'printer friendly','calendar','en','Printer Friendly')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you have not entered a\\nbrief description','calendar','en','You have not entered a\\nBrief Description')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you have not entered a\\nvalid time of day.','calendar','en','You have not entered a\\nvalid time of day.')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'are you sure\\nyou want to\\ndelete this entry ?','calendar','en','Are you sure\\nyou want to\\ndelete this entry ?')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'participants','calendar','en','Participants')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'calendar - edit','calendar','en','Calendar - Edit')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'calendar - add','calendar','en','Calendar - Add')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'brief description','calendar','en','Brief Description')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'full description','calendar','en','Full Description')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'duration','calendar','en','Duration')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'minutes','calendar','en','minutes')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'repeat type','calendar','en','Repeat type')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'none','calendar','en','None')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'daily','calendar','en','Daily')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'weekly','calendar','en','weekly')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'monthly (by day)','calendar','en','Monthly (by day)')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'monthly (by date)','calendar','en','Monthly (by date)')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'yearly','calendar','en','Yearly')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'repeat end date','calendar','en','Repeat End date')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'use end date','calendar','en','Use End date')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'repeat day','calendar','en','Repeat day')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( '(for weekly)','calendar','en','(for Weekly)')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'frequency','calendar','en','Frequency')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'sun','calendar','en','Sun')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'mon','calendar','en','Mon')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'tue','calendar','en','Tue')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'wed','calendar','en','Wed')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'thu','calendar','en','Thu')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'fri','calendar','en','Fri')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'sat','calendar','en','Sat')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'su','calendar','en','Su')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'mo','calendar','en','M')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'tu','calendar','en','T')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'we','calendar','en','W')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'th','calendar','en','T')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'fr','calendar','en','F')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'sa','calendar','en','Sa')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'search results','calendar','en','Search Results')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'no matches found.','calendar','en','No matches found.')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( '1 match found','calendar','en','1 match found')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'x matches found','calendar','en','%1 matches found')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'description','calendar','en','Description')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'repetition','calendar','en','Repetition')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'days repeated','calendar','en','days repeated')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'go!','calendar','en','Go!')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'year','calendar','en','Year')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'month','calendar','en','Month')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'week','calendar','en','Week')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'new entry','calendar','en','New Entry')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'view this entry','calendar','en','View this entry')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'the following conflicts with the suggested time:<ul>x</ul>','calendar','en','The following conflicts with the suggested time:<ul>%1</ul>')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'your suggested time of <B> x - x </B> conflicts with the following existing calendar entries:','calendar','en','Your suggested time of <B> %1 - %2 </B> conflicts with the following existing calendar entries:')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you must enter one or more search keywords','calendar','en','You must enter one or more search keywords')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'are you sure\\nyou want to\\ndelete this entry ?\\n\\nthis will delete\\nthis entry for all users.','calendar','en','Are you sure\\nyou want to\\ndelete this entry ?\\n\\nThis will delete\\nthis entry for all users.')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'a','calendar','en','')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'reply','email','en','Reply')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'reply all','email','en','Reply All')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'forward','email','en','Forward')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'delete','email','en','Delete')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'previous','email','en','Previous')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'next','email','en','Next')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'from','email','en','From')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'to','email','en','To')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'cc','email','en','CC')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'files','email','en','Files')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'date','email','en','Date')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'send','email','en','Send')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'subject','email','en','Subject')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'folder','email','en','Folder')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'size','email','en','Size')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'section','email','en','Section')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'image','email','en','Image')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'no subject','email','en','No Subject')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'compose','email','en','Compose')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'message','email','en','Message')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'messages','email','en','Messages')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'new message','email','en','New message')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'undisclosed sender','email','en','Undisclosed Sender')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'undisclosed recipients','email','en','Undisclosed Recipients')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'please select a message first','email','en','Please select a message first')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'this folder is empty','email','en','This folder is empty')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'switch current folder to','email','en','Switch Current Folder To')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'move selected messages into','email','en','Move Selected Messages into')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'add to addressbook','email','en','Add to addressbook')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( '1 message has been deleted','email','en','1 message has been deleted')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'x messages have been deleted','email','en','%1 messages have been deleted')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'monitor','email','en','Monitor')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'usersfile_perm_error','filemanager','en','To correct this error you will need to properly set the permissions to the files/users directory.<BR> On *nix systems please type: chmod 707')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'groupsfile_perm_error','filemanager','en','To correct this error you will need to properly set the permissions to the files/groups directory.<BR> On *nix systems please type: chmod 707')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'private_files','filemanager','en','Private files')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'group_files','filemanager','en','group files')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'files','filemanager','en','Files')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'new_file','filemanager','en','New File')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'rename_to','filemanager','en','Rename to')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'file_upload','filemanager','en','File Upload')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'current_file','filemanager','en','Current File')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'clipboard_contents','filemanager','en','Clipboard Contents')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'copy_as','filemanager','en','Copy as')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'create','filemanager','en','Create')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'edit','filemanager','en','Edit')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'copy','filemanager','en','Copy')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'delete','filemanager','en','Delete')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'do_delete','filemanager','en','Delete')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'rename','filemanager','en','Rename')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'download','filemanager','en','Download')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'upload','filemanager','en','Upload')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'save','filemanager','en','Save')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'exit','filemanager','en','Exit')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'cancel','filemanager','en','Cancel')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'specify_file_name','filemanager','en','You must specify a name for the file you wish to create')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'no_file_name','filemanager','en','No filename was specified')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'err_saving_file','filemanager','en','Error saving file to disk')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'yes','filemanager','en','Yes')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'no','filemanager','en','No')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'newsgroups','nntp','en','Newsgroups')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'update','nntp','en','Update')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'show all groups','nntp','en','Show All Groups')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'available groups','nntp','en','Available Groups')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'show groups containing','nntp','en','Show Groups Containing')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'next','nntp','en','Next')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'threads','nntp','en','Threads')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'message x','nntp','en','Message %1')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'author','nntp','en','Author')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'subject','nntp','en','Subject')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'date','nntp','en','Date')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'monitor','nntp','en','Monitor')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'max matchs per page','preferences','en','Max matches per page')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'time zone offset','preferences','en','Time zone offset')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'this server is located in the x timezone','preferences','en',' timezone')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'date format','preferences','en','Date format')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'time format','preferences','en','Time format')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'language','preferences','en','Language')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'default sorting order','preferences','en','Default sorting order')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'default application','preferences','en','Default application')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'show text on navigation icons','preferences','en','Show text on navigation icons')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'show current users on navigation bar','preferences','en','Show current users on navigation bar')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'show new messages on main screen','preferences','en','Show new messages on main screen')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'email signature','preferences','en','E-Mail signature')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'show birthday reminders on main screen','preferences','en','Show birthday reminiders on main screen')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'show high priority events on main screen','preferences','en','Show high priority events on main screen')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'weekday starts on','preferences','en','Weekday starts on')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'work day starts on','preferences','en','Work day starts on')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'work day ends on','preferences','en','Work day ends on')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'select headline news sites','preferences','en','Select Headline News sites')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'change your password','preferences','en','Change your Password')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'select different theme','preferences','en','Select different Theme')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'change your settings','preferences','en','Change your Settings')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'change your profile','preferences','en','Change your profile')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'enter your new password','preferences','en','Enter your new password')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 're-enter your password','preferences','en','Re-Enter your password')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'the two passwords are not the same','preferences','en','The two passwords are not the same')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you must enter a password','preferences','en','You must enter a password')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'your current theme is: x','preferences','en','</b>')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'please, select a new theme','preferences','en','Please, select a new theme')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'note: this feature does *not* change your email password. this will need to be done manually.','preferences','en','Note: This feature does *not* change your email password. This will need to be done manually.')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'monitor newsgroups','preferences','en','Monitor Newsgroups')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'todo list - add','todo','en','todo list - add')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'todo list - edit','todo','en','Todo list - edit')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'todo list','todo','en','Todo list')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'todo','todo','en','todo')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'status','todo','en','Status')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'urgency','todo','en','Urgency')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'completed','todo','en','completed')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'last updated','todo','en','Last Updated')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'access type','todo','en','Access type')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'which groups','todo','en','Which groups')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'clear form','todo','en','Clear form')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'date due','todo','en','Date Due')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'created by','todo','en','Created By')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'you have entered an invailed date','todo','en','you have entered an invailed date')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'are you sure you want to delete this entry','todo','en','Are you sure you want to delete this entry?')");
|
||||
@$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'weather','Weather','en','weather')");
|
46
setup/sql/common_main.inc.php
Normal file
46
setup/sql/common_main.inc.php
Normal file
@ -0,0 +1,46 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
function update_version_table($tableschanged = True){
|
||||
global $currentver, $phpgw_info, $db, $tablechanges;
|
||||
if ($tableschanged == True){$tablechanges = True;}
|
||||
$db->query("update applications set app_version='".$currentver."' 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')");
|
||||
}
|
||||
|
||||
if ($currentver == "drop"){
|
||||
include("sql/".$phpgw_info["server"]["db_type"]."_droptables.inc.php");
|
||||
$currentver = "new";
|
||||
}
|
||||
if ($currentver == "new") {
|
||||
include("sql/".$phpgw_info["server"]["db_type"]."_newtables.inc.php");
|
||||
include("sql/common_default_records.inc.php");
|
||||
include("sql/common_lang_records.inc.php");
|
||||
}
|
||||
echo "<table border=\"0\" align=\"center\">\n";
|
||||
echo " <tr bgcolor=\"486591\">\n";
|
||||
echo " <td colspan=\"2\"><font color=\"fefefe\"> <b>Table Changes</b></font></td>\n";
|
||||
echo " </tr>\n";
|
||||
|
||||
if ($currentver == "7122000" || $currentver == "8032000" || $currentver == "8072000" || $currentver == "8212000" || $currentver == "9052000" || $currentver == "9072000") {
|
||||
include("sql/".$phpgw_info["server"]["db_type"]."_upgrade_prebeta.inc.php");
|
||||
}
|
||||
|
||||
include("sql/".$phpgw_info["server"]["db_type"]."_upgrade_beta.inc.php");
|
||||
|
||||
if (!$tablechanges == True){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>No table changes were needed. The script only updated your version setting.</td>\n";
|
||||
echo " </tr>\n";
|
||||
}
|
||||
echo "</table>\n";
|
||||
?>
|
33
setup/sql/mysql_droptables.inc.php
Normal file
33
setup/sql/mysql_droptables.inc.php
Normal file
@ -0,0 +1,33 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or");at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
$db->query("DROP TABLE config");
|
||||
$db->query("DROP TABLE applications");
|
||||
$db->query("DROP TABLE accounts");
|
||||
$db->query("DROP TABLE groups");
|
||||
$db->query("DROP TABLE preferences");
|
||||
$db->query("DROP TABLE sessions");
|
||||
$db->query("DROP TABLE app_sessions");
|
||||
$db->query("DROP TABLE access_log");
|
||||
$db->query("DROP TABLE profiles");
|
||||
$db->query("DROP TABLE addressbook");
|
||||
$db->query("DROP TABLE todo");
|
||||
$db->query("DROP TABLE webcal_entry");
|
||||
$db->query("DROP TABLE webcal_entry_repeats");
|
||||
$db->query("DROP TABLE webcal_entry_user");
|
||||
$db->query("DROP TABLE webcal_entry_groups");
|
||||
$db->query("DROP TABLE newsgroups");
|
||||
$db->query("DROP TABLE lang");
|
||||
$db->query("DROP TABLE customers");
|
||||
$db->query("DROP TABLE categories");
|
||||
?>
|
240
setup/sql/mysql_newtables.inc.php
Normal file
240
setup/sql/mysql_newtables.inc.php
Normal file
@ -0,0 +1,240 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
// NOTE: Please use spaces to seperate the field names. It makes copy and pasting easier.
|
||||
|
||||
$sql = "CREATE TABLE config (
|
||||
config_name varchar(255) NOT NULL,
|
||||
config_value varchar(100),
|
||||
UNIQUE config_name (config_name)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE applications (
|
||||
app_name varchar(25) NOT NULL,
|
||||
app_title varchar(50),
|
||||
app_enabled int,
|
||||
app_order int,
|
||||
app_tables varchar(255),
|
||||
app_version varchar(20) NOT NULL default '0.0',
|
||||
UNIQUE app_name (app_name)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE accounts (
|
||||
account_id int(11) DEFAULT '0' NOT NULL auto_increment,
|
||||
account_lid varchar(25) NOT NULL,
|
||||
account_pwd varchar(32) NOT NULL,
|
||||
account_firstname varchar(50),
|
||||
account_lastname varchar(50),
|
||||
account_permissions text,
|
||||
account_groups varchar(30),
|
||||
account_lastlogin int(11),
|
||||
account_lastloginfrom varchar(255),
|
||||
account_lastpwd_change int(11),
|
||||
account_status enum('A','L') DEFAULT 'A' NOT NULL,
|
||||
PRIMARY KEY (account_id),
|
||||
UNIQUE account_lid (account_lid)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table groups (
|
||||
group_id int NOT NULL auto_increment,
|
||||
group_name varchar(255),
|
||||
group_apps varchar(255),
|
||||
primary key(group_id)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE preferences (
|
||||
preference_owner varchar(20),
|
||||
preference_name varchar(50),
|
||||
preference_value varchar(50),
|
||||
preference_appname varchar(50)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE sessions (
|
||||
session_id varchar(255) NOT NULL,
|
||||
session_lid varchar(20),
|
||||
session_pwd varchar(255),
|
||||
session_ip varchar(255),
|
||||
session_logintime int(11),
|
||||
session_dla int(11),
|
||||
UNIQUE sessionid (session_id)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE app_sessions (
|
||||
sessionid varchar(255) NOT NULL,
|
||||
loginid varchar(20),
|
||||
app varchar(20),
|
||||
content text
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table access_log (
|
||||
sessionid varchar(255),
|
||||
loginid varchar(30),
|
||||
ip varchar(30),
|
||||
li int,
|
||||
lo varchar(255)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE profiles (
|
||||
con int(11) DEFAULT '0' NOT NULL auto_increment,
|
||||
owner varchar(20),
|
||||
title varchar(255),
|
||||
phone_number varchar(255),
|
||||
comments text,
|
||||
picture_format varchar(255),
|
||||
picture blob,
|
||||
PRIMARY KEY (con)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE addressbook (
|
||||
ab_id int(11) NOT NULL auto_increment,
|
||||
ab_owner varchar(25),
|
||||
ab_access varchar(10),
|
||||
ab_firstname varchar(255),
|
||||
ab_lastname varchar(255),
|
||||
ab_email varchar(255),
|
||||
ab_hphone varchar(255),
|
||||
ab_wphone varchar(255),
|
||||
ab_fax varchar(255),
|
||||
ab_pager varchar(255),
|
||||
ab_mphone varchar(255),
|
||||
ab_ophone varchar(255),
|
||||
ab_street varchar(255),
|
||||
ab_city varchar(255),
|
||||
ab_state varchar(255),
|
||||
ab_zip varchar(255),
|
||||
ab_bday varchar(255),
|
||||
ab_notes text,
|
||||
ab_company varchar(255),
|
||||
ab_company_id int(10) unsigned,
|
||||
ab_title varchar(60),
|
||||
ab_address2 varchar(60),
|
||||
ab_url varchar(255),
|
||||
PRIMARY KEY (ab_id)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
|
||||
$sql = "CREATE TABLE customers (
|
||||
company_id int(10) unsigned NOT NULL auto_increment,
|
||||
company_name varchar(255),
|
||||
website varchar(80),
|
||||
ftpsite varchar(80),
|
||||
industry_type varchar(50),
|
||||
status varchar(30),
|
||||
software varchar(40),
|
||||
lastjobnum int(10) unsigned,
|
||||
lastjobfinished date,
|
||||
busrelationship varchar(30),
|
||||
notes text,
|
||||
PRIMARY KEY (company_id)
|
||||
);";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE todo (
|
||||
todo_id int(11) DEFAULT '0' NOT NULL auto_increment,
|
||||
todo_id_parent int(11) DEFAULT '0' NOT NULL,
|
||||
todo_owner varchar(25),
|
||||
todo_access varchar(10),
|
||||
todo_des text,
|
||||
todo_pri int(11),
|
||||
todo_status int(11),
|
||||
todo_datecreated int(11),
|
||||
todo_datedue int(11),
|
||||
PRIMARY KEY (todo_id)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE webcal_entry (
|
||||
cal_id int(11) DEFAULT '0' NOT NULL auto_increment,
|
||||
cal_group_id int(11),
|
||||
cal_create_by varchar(25) NOT NULL,
|
||||
cal_date int(11) DEFAULT '0' NOT NULL,
|
||||
cal_time int(11),
|
||||
cal_mod_date int(11),
|
||||
cal_mod_time int(11),
|
||||
cal_duration int(11) DEFAULT '0' NOT NULL,
|
||||
cal_priority int(11) DEFAULT '2',
|
||||
cal_type varchar(10),
|
||||
cal_access char(10),
|
||||
cal_name varchar(80) NOT NULL,
|
||||
cal_description text,
|
||||
PRIMARY KEY (cal_id)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE webcal_entry_repeats (
|
||||
cal_id int(11) DEFAULT '0' NOT NULL,
|
||||
cal_type enum('daily','weekly','monthlyByDay','monthlyByDate','yearly') DEFAULT 'daily' NOT NULL,
|
||||
cal_end int(11),
|
||||
cal_frequency int(11) DEFAULT '1',
|
||||
cal_days char(7)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE webcal_entry_user (
|
||||
cal_id int(11) DEFAULT '0' NOT NULL,
|
||||
cal_login varchar(25) NOT NULL,
|
||||
cal_status char(1) DEFAULT 'A',
|
||||
PRIMARY KEY (cal_id, cal_login)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table webcal_entry_groups (
|
||||
cal_id int,
|
||||
groups varchar(255)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE newsgroups (
|
||||
con int(11) NOT NULL auto_increment,
|
||||
name varchar(255) NOT NULL,
|
||||
messagecount int(11) NOT NULL,
|
||||
lastmessage int(11) NOT NULL,
|
||||
active char DEFAULT 'N' NOT NULL,
|
||||
lastread int(11),
|
||||
PRIMARY KEY (con),
|
||||
UNIQUE name (name)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE lang (
|
||||
message_id varchar(150) DEFAULT '' NOT NULL,
|
||||
app_name varchar(100) DEFAULT 'common' NOT NULL,
|
||||
lang varchar(5) DEFAULT '' NOT NULL,
|
||||
content text NOT NULL,
|
||||
PRIMARY KEY (message_id,app_name,lang)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE categories (
|
||||
cat_id int(9) DEFAULT '0' NOT NULL auto_increment,
|
||||
account_id int(11) DEFAULT '0' NOT NULL,
|
||||
app_name varchar(25) NOT NULL,
|
||||
cat_name varchar(150) NOT NULL,
|
||||
cat_description text NOT NULL,
|
||||
PRIMARY KEY (cat_id)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$currentver = "0.9.3pre7";
|
||||
update_version_table();
|
||||
?>
|
149
setup/sql/mysql_upgrade_beta.inc.php
Normal file
149
setup/sql/mysql_upgrade_beta.inc.php
Normal file
@ -0,0 +1,149 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
function v0_9_1to0_9_2(){
|
||||
global $currentver, $phpgw_info, $db;
|
||||
if ($currentver == "0.9.1"){
|
||||
$db->query("alter table access_log change lo lo varchar(255)");
|
||||
$db->query("alter table addressbook change ab_id ab_id int(11) NOT NULL auto_increment");
|
||||
$db->query("alter table addressbook add ab_company_id int(10) unsigned");
|
||||
$db->query("alter table addressbook add ab_title varchar(60)");
|
||||
$db->query("alter table addressbook add ab_address2 varchar(60)");
|
||||
|
||||
$sql = "CREATE TABLE customers (
|
||||
company_id int(10) unsigned NOT NULL auto_increment,
|
||||
company_name varchar(255),
|
||||
website varchar(80),
|
||||
ftpsite varchar(80),
|
||||
industry_type varchar(50),
|
||||
status varchar(30),
|
||||
software varchar(40),
|
||||
lastjobnum int(10) unsigned,
|
||||
lastjobfinished date,
|
||||
busrelationship varchar(30),
|
||||
notes text,
|
||||
PRIMARY KEY (company_id)
|
||||
);";
|
||||
$db->query($sql);
|
||||
|
||||
$db->query("update lang set lang='da' where lang='dk'");
|
||||
$db->query("update lang set lang='ko' where lang='kr'");
|
||||
|
||||
$db->query("update preferences set preference_name='da' where preference_name='dk'");
|
||||
$db->query("update preferences set preference_name='ko' where preference_name='kr'");
|
||||
|
||||
//install weather support
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('weather', 'Weather', 1, 12, NULL, '".$phpgw_info["server"]["version"]."')");
|
||||
$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'weather','Weather','en','weather')");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 0.9.1 to 0.9.2 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "0.9.2";
|
||||
update_version_table();
|
||||
}
|
||||
}
|
||||
|
||||
function v0_9_2to0_9_3update_owner($table,$field){
|
||||
global $db;
|
||||
$db->query("select distinct($field) from $table");
|
||||
if ($db->num_rows()) {
|
||||
while($db->next_record()) {
|
||||
$owner[count($owner)] = $db->f($field);
|
||||
}
|
||||
for($i=0;$i<count($owner);$i++) {
|
||||
$db->query("select account_id from accounts where account_lid='".$owner[$i]."'");
|
||||
$db->next_record();
|
||||
$db->query("update $table set $field=".$db->f("account_id")." where $field='".$owner[$i]."'");
|
||||
}
|
||||
}
|
||||
$db->query("alter table $table change $field $field int(11) NOT NULL");
|
||||
}
|
||||
|
||||
function v0_9_2to0_9_3(){
|
||||
global $currentver, $phpgw_info, $db;
|
||||
|
||||
// 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" || $currentver == "0.9.3pre5" || $currentver == "0.9.3pre6") {
|
||||
if ($currentver == "0.9.2" || $currentver == "0.9.3pre1") {
|
||||
v0_9_2to0_9_3update_owner("addressbook","ab_owner");
|
||||
v0_9_2to0_9_3update_owner("todo","todo_owner");
|
||||
v0_9_2to0_9_3update_owner("webcal_entry","cal_create_by");
|
||||
v0_9_2to0_9_3update_owner("webcal_entry_user","cal_login");
|
||||
$currentver = "0.9.3pre2";
|
||||
update_version_table();
|
||||
}
|
||||
if ($currentver == "0.9.3pre2") {
|
||||
$db->query("select owner, newsgroup from users_newsgroups");
|
||||
if($db->num_rows()) {
|
||||
while($db->next_record()) {
|
||||
$owner[count($owner)] = $db->f("owner");
|
||||
$newsgroup[count($newsgroup)] = $db->f("newsgroup");
|
||||
}
|
||||
for($i=0;$i<count($owner);$i++) {
|
||||
$db->query("insert into preferences (preference_owner,preference_name,"
|
||||
."preference_value,preference_appname) values ('".$owner[$i]."','".$newsgroup[$i]."','True',"
|
||||
."'nntp')");
|
||||
}
|
||||
$db->query("drop table users_newsgroups");
|
||||
$db->query("update applications set app_tables='newsgroups' where app_name='nntp'");
|
||||
}
|
||||
$currentver = "0.9.3pre3";
|
||||
update_version_table();
|
||||
}
|
||||
if ($currentver == "0.9.3pre3") {
|
||||
$db->query("alter table todo add todo_id_parent int(11) DEFAULT '0' NOT NULL");
|
||||
$currentver = "0.9.3pre4";
|
||||
update_version_table();
|
||||
}
|
||||
|
||||
if ($currentver == "0.9.3pre4") {
|
||||
$db->query("alter table config change config_name config_name varchar(255) NOT NULL");
|
||||
|
||||
// I decied too hold off on this table until 0.9.4pre1 (jengo)
|
||||
// $db->query("create table domains (domain_id int NOT NULL auto_increment, domain_name varchar(255),"
|
||||
// . "domain_database varchar(255),domain_status enum('Active,Disabled'),primary key(domain_id))");
|
||||
$currentver = "0.9.3pre5";
|
||||
update_version_table();
|
||||
}
|
||||
|
||||
if ($currentver == "0.9.3pre5") {
|
||||
$db->query("CREATE TABLE categories (
|
||||
cat_id int(9) DEFAULT '0' NOT NULL auto_increment,
|
||||
account_id int(11) DEFAULT '0' NOT NULL,
|
||||
app_name varchar(25) NOT NULL,
|
||||
cat_name varchar(150) NOT NULL,
|
||||
cat_description text NOT NULL,
|
||||
PRIMARY KEY (cat_id))"
|
||||
);
|
||||
$currentver = "0.9.3pre6";
|
||||
update_version_table();
|
||||
}
|
||||
|
||||
if ($currentver == "0.9.3pre6") {
|
||||
$db->query("alter table addressbook add ab_url varchar(255)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('transy', 'Translation Management', 0, 13, NULL, '".$phpgw_info["server"]["version"]."')");
|
||||
$currentver = "0.9.3pre7";
|
||||
update_version_table();
|
||||
}
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 0.9.2 to $currentver is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
}
|
||||
}
|
||||
|
||||
v0_9_1to0_9_2();
|
||||
v0_9_2to0_9_3();
|
||||
|
||||
?>
|
199
setup/sql/mysql_upgrade_prebeta.inc.php
Normal file
199
setup/sql/mysql_upgrade_prebeta.inc.php
Normal file
@ -0,0 +1,199 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
function v7122000to8032000(){
|
||||
global $currentver, $db;
|
||||
if ($currentver == "7122000"){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
// echo " <td>Upgrade from 7122000 to 8032000 is completed.</td>\n";
|
||||
echo " <td>Upgrading from 7122000 is not yet ready.<br> You can do this manually if you choose, otherwise dump your tables and start over.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "8032000";
|
||||
}
|
||||
}
|
||||
function v8032000to8072000(){
|
||||
global $currentver, $db;
|
||||
if ($currentver == "8032000"){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
// echo " <td>Upgrade from 8032000 to 8072000 is completed.</td>\n";
|
||||
echo " <td>Upgrading from 8032000 is not yet ready.<br> You can do this manually if you choose, otherwise dump your tables and start over.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "8072000";
|
||||
}
|
||||
}
|
||||
|
||||
function v8072000to8212000(){
|
||||
global $currentver, $db;
|
||||
if ($currentver == "8072000"){
|
||||
|
||||
$sql = "CREATE TABLE applications ("
|
||||
."app_name varchar(25) NOT NULL,"
|
||||
."app_title varchar(50),"
|
||||
."app_enabled int,"
|
||||
."UNIQUE app_name (app_name)"
|
||||
.")";
|
||||
$db->query($sql);
|
||||
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('admin', 'Administration', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('tts', 'Trouble Ticket System', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('inv', 'Inventory', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('chat', 'Chat', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('headlines', 'Headlines', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('filemanager', 'File manager', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('ftp', 'FTP', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('addressbook', 'Address Book', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('todo', 'ToDo List', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('calendar', 'Calendar', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('email', 'Email', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('nntp', 'NNTP', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('bookmarks', 'Bookmarks', 0)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('cron_apps', 'cron_apps', 0)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('napster', 'Napster', 0)");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 8072000 to 8212000 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "8212000";
|
||||
}
|
||||
}
|
||||
function v8212000to9052000(){
|
||||
global $currentver, $db;
|
||||
if ($currentver == "8212000"){
|
||||
$db->query("alter table chat_channel change name name varchar(10) not null");
|
||||
$db->query("alter table chat_messages change channel channel char(20) not null");
|
||||
$db->query("alter table chat_messages change loginid loginid varchar(20) not null");
|
||||
$db->query("alter table chat_currentin change loginid loginid varchar(25) not null");
|
||||
$db->query("alter table chat_currentin change channel channel char(20)");
|
||||
$db->query("alter table chat_privatechat change user1 user1 varchar(25) not null");
|
||||
$db->query("alter table chat_privatechat change user2 user2 varchar(25) not null");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 8212000 to 9052000 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "9052000";
|
||||
}
|
||||
}
|
||||
function v9052000to9072000(){
|
||||
global $currentver, $db;
|
||||
if ($currentver == "9052000"){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
// echo " <td>Upgrade from 9052000 to 9072000 is completed.</td>\n";
|
||||
echo " <td>Upgrading from 9052000 is not available.<br> I dont believe there were any changes, so this should be fine.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "9072000";
|
||||
}
|
||||
}
|
||||
function v9072000to0_9_1(){
|
||||
global $currentver, $phpgw_info, $db;
|
||||
if ($currentver == "9072000"){
|
||||
$db->query("alter table accounts change con account_id int(11) DEFAULT '0' NOT NULL auto_increment");
|
||||
$db->query("alter table accounts change loginid account_lid varchar(25) NOT NULL");
|
||||
$db->query("alter table accounts change passwd account_pwd varchar(32) NOT NULL");
|
||||
$db->query("alter table accounts change firstname account_firstname varchar(50)");
|
||||
$db->query("alter table accounts change lastname account_lastname varchar(50)");
|
||||
$db->query("alter table accounts change permissions account_permissions text");
|
||||
$db->query("alter table accounts change groups account_groups varchar(30)");
|
||||
$db->query("alter table accounts change lastlogin account_lastlogin int(11)");
|
||||
$db->query("alter table accounts change lastloginfrom account_lastloginfrom varchar(255)");
|
||||
$db->query("alter table accounts change lastpasswd_change account_lastpwd_change int(11)");
|
||||
$db->query("alter table accounts change status account_status enum('A','L') DEFAULT 'A' NOT NULL");
|
||||
$db->query("alter table applications add app_order int");
|
||||
$db->query("alter table applications add app_tables varchar(255)");
|
||||
$db->query("alter table applications add app_version varchar(20) not null default '0.0'");
|
||||
$db->query("alter table preferences change owner preference_owner varchar(20)");
|
||||
$db->query("alter table preferences change name preference_name varchar(50)");
|
||||
$db->query("alter table preferences change value preference_value varchar(50)");
|
||||
$db->query("alter table preferences add preference_appname varchar(50) default ''");
|
||||
$db->query("alter table sessions change sessionid session_id varchar(255) NOT NULL");
|
||||
$db->query("alter table sessions change loginid session_lid varchar(20)");
|
||||
$db->query("alter table sessions change passwd session_pwd varchar(255)");
|
||||
$db->query("alter table sessions change ip session_ip varchar(255)");
|
||||
$db->query("alter table sessions change logintime session_logintime int(11)");
|
||||
$db->query("alter table sessions change dla session_dla int(11)");
|
||||
|
||||
$db->query("alter table todo change con todo_id int(11)");
|
||||
$db->query("alter table todo change owner todo_owner varchar(25)");
|
||||
$db->query("alter table todo change access todo_access varchar(255)");
|
||||
$db->query("alter table todo change des todo_des text");
|
||||
$db->query("alter table todo change pri todo_pri int(11)");
|
||||
$db->query("alter table todo change status todo_status int(11)");
|
||||
$db->query("alter table todo change datecreated todo_datecreated int(11)");
|
||||
$db->query("alter table todo change datedue todo_datedue int(11)");
|
||||
|
||||
// The addressbook section is missing.
|
||||
|
||||
$db->query("update applications set app_order=1,app_tables=NULL where app_name='admin'");
|
||||
$db->query("update applications set app_order=2,app_tables=NULL where app_name='tts'");
|
||||
$db->query("update applications set app_order=3,app_tables=NULL where app_name='inv'");
|
||||
$db->query("update applications set app_order=4,app_tables=NULL where app_name='chat'");
|
||||
$db->query("update applications set app_order=5,app_tables='news_sites,news_headlines,users_headlines' where app_name='headlines'");
|
||||
$db->query("update applications set app_order=6,app_tables=NULL where app_name='filemanager'");
|
||||
$db->query("update applications set app_order=7,app_tables='addressbook' where app_name='addressbook'");
|
||||
$db->query("update applications set app_order=8,app_tables='todo' where app_name='todo'");
|
||||
$db->query("update applications set app_order=9,app_tables='webcal_entry,webcal_entry_users,webcal_entry_groups,webcal_repeats' where app_name='calendar'");
|
||||
$db->query("update applications set app_order=10,app_tables=NULL where app_name='email'");
|
||||
$db->query("update applications set app_order=11,app_tables='newsgroups,users_newsgroups' where app_name='nntp'");
|
||||
$db->query("update applications set app_order=0,app_tables=NULL where app_name='cron_apps'");
|
||||
$sql = "CREATE TABLE config ("
|
||||
."config_name varchar(25) NOT NULL,"
|
||||
."config_value varchar(100),"
|
||||
."UNIQUE config_name (config_name)"
|
||||
.")";
|
||||
$db->query($sql);
|
||||
|
||||
$db->query("insert into config (config_name, config_value) values ('default_tplset', 'default')");
|
||||
$db->query("insert into config (config_name, config_value) values ('temp_dir', '/path/to/tmp')");
|
||||
$db->query("insert into config (config_name, config_value) values ('files_dir', '/path/to/dir/phpgroupware/files')");
|
||||
$db->query("insert into config (config_name, config_value) values ('encryptkey', 'change this phrase 2 something else'");
|
||||
$db->query("insert into config (config_name, config_value) values ('site_title', 'phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('hostname', 'local.machine.name')");
|
||||
$db->query("insert into config (config_name, config_value) values ('webserver_url', '/phpgroupware')");
|
||||
$db->query("insert into config (config_name, config_value) values ('auth_type', 'sql')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_host', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_context', 'o=phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('usecookies', 'True')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_server_type', 'imap')");
|
||||
$db->query("insert into config (config_name, config_value) values ('imap_server_type', 'Cyrus')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_suffix', 'yourdomain.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_login_type', 'standard')");
|
||||
$db->query("insert into config (config_name, config_value) values ('smtp_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('smtp_port', '25')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_server', 'yournewsserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_port', '119')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_sender', 'complaints@yourserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_organization', 'phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_admin', 'admin@yourserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_login_username', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_login_password', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('default_ftp_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('httpproxy_server', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('httpproxy_port', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('showpoweredbyon', 'bottom')");
|
||||
$db->query("insert into config (config_name, config_value) values ('checkfornewversion', 'False')");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 9072000 to 0.9.1 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "0.9.1";
|
||||
update_version_table();
|
||||
}
|
||||
}
|
||||
|
||||
v7122000to8032000();
|
||||
v8032000to8072000();
|
||||
v8072000to8212000();
|
||||
v8212000to9052000();
|
||||
v9052000to9072000();
|
||||
v9072000to0_9_1();
|
||||
?>
|
38
setup/sql/pgsql_droptables.inc.php
Normal file
38
setup/sql/pgsql_droptables.inc.php
Normal file
@ -0,0 +1,38 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or");at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
$db->query("DROP TABLE config");
|
||||
$db->query("DROP TABLE applications");
|
||||
$db->query("drop sequence accounts_account_id_seq");
|
||||
$db->query("DROP TABLE accounts");
|
||||
$db->query("drop sequence groups_group_id_seq");
|
||||
$db->query("DROP TABLE groups");
|
||||
$db->query("DROP TABLE preferences");
|
||||
$db->query("DROP TABLE sessions");
|
||||
$db->query("DROP TABLE app_sessions");
|
||||
$db->query("DROP TABLE access_log");
|
||||
$db->query("drop sequence profiles_con_seq");
|
||||
$db->query("DROP TABLE profiles");
|
||||
$db->query("drop sequence addressbook_ab_id_seq");
|
||||
$db->query("DROP TABLE addressbook");
|
||||
$db->query("drop sequence webcal_entry_cal_id_seq");
|
||||
$db->query("DROP TABLE todo");
|
||||
$db->query("DROP TABLE webcal_entry");
|
||||
$db->query("DROP TABLE webcal_entry_repeats");
|
||||
$db->query("DROP TABLE webcal_entry_user");
|
||||
$db->query("DROP TABLE webcal_entry_groups");
|
||||
$db->query("drop sequence newsgroups_con_seq");
|
||||
$db->query("DROP TABLE newsgroups");
|
||||
$db->query("DROP TABLE users_newsgroups");
|
||||
$db->query("DROP TABLE lang");
|
||||
?>
|
211
setup/sql/pgsql_new.inc.php
Normal file
211
setup/sql/pgsql_new.inc.php
Normal file
@ -0,0 +1,211 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
// NOTE: Please use spaces to seperate the field names. It makes copy and pasting easier.
|
||||
|
||||
$sql = "CREATE TABLE config (
|
||||
config_name varchar(255) NOT NULL UNIQUE,
|
||||
config_value varchar(100) NOT NULL
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table applications (
|
||||
app_name varchar(25) NOT NULL,
|
||||
app_title varchar(50),
|
||||
app_enabled int,
|
||||
app_order int,
|
||||
app_tables varchar(255),
|
||||
app_version varchar(20) NOT NULL default '0.0',
|
||||
unique(app_name)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
|
||||
$sql = "create table accounts (
|
||||
account_id serial,
|
||||
account_lid varchar(25) NOT NULL,
|
||||
account_pwd char(32) NOT NULL,
|
||||
account_firstname varchar(50),
|
||||
account_lastname varchar(50),
|
||||
account_permissions text,
|
||||
account_groups varchar(30),
|
||||
account_lastlogin int,
|
||||
account_lastloginfrom varchar(255),
|
||||
account_lastpwd_change int,
|
||||
account_status char(1),
|
||||
unique(account_lid)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table groups (
|
||||
group_id serial,
|
||||
group_name varchar(50),
|
||||
group_apps varchar(255)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table sessions (
|
||||
session_id varchar(255),
|
||||
session_lid varchar(20),
|
||||
session_pwd varchar(255),
|
||||
session_ip varchar(255),
|
||||
session_logintime int,
|
||||
session_dla int,
|
||||
unique(session_id)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE app_sessions (
|
||||
sessionid varchar(255) NOT NULL,
|
||||
loginid varchar(20),
|
||||
app varchar(20),
|
||||
content text
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table preferences (
|
||||
preference_owner varchar(20),
|
||||
preference_name varchar(50),
|
||||
preference_value varchar(50),
|
||||
preference_appname varchar(50)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table access_log (
|
||||
sessionid varchar(255),
|
||||
loginid varchar(30),
|
||||
ip varchar(30),
|
||||
li int,
|
||||
lo varchar(255)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE profiles (
|
||||
con serial,
|
||||
owner varchar(20),
|
||||
title varchar(255),
|
||||
phone_number varchar(255),
|
||||
comments text,
|
||||
picture_format varchar(255),
|
||||
picture text
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table addressbook (
|
||||
ab_id serial,
|
||||
ab_owner varchar(25),
|
||||
ab_access varchar(10),
|
||||
ab_firstname varchar(255),
|
||||
ab_lastname varchar(255),
|
||||
ab_email varchar(255),
|
||||
ab_hphone varchar(255),
|
||||
ab_wphone varchar(255),
|
||||
ab_fax varchar(255),
|
||||
ab_pager varchar(255),
|
||||
ab_mphone varchar(255),
|
||||
ab_ophone varchar(255),
|
||||
ab_street varchar(255),
|
||||
ab_city varchar(255),
|
||||
ab_state varchar(255),
|
||||
ab_zip varchar(255),
|
||||
ab_bday varchar(255),
|
||||
ab_notes varchar(255),
|
||||
ab_company varchar(255),
|
||||
ab_company_id int,
|
||||
ab_title varchar(60),
|
||||
ab_address2 varchar(60)
|
||||
ab_url varchar(255),
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table todo (
|
||||
todo_id serial,
|
||||
todo_id_parent int,
|
||||
todo_owner varchar(25),
|
||||
todo_access varchar(10),
|
||||
todo_des text,
|
||||
todo_pri int,
|
||||
todo_status int,
|
||||
todo_datecreated int,
|
||||
todo_datedue int
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE webcal_entry (
|
||||
cal_id serial,
|
||||
cal_group_id int NULL,
|
||||
cal_create_by varchar(25) NOT NULL,
|
||||
cal_date int NOT NULL,
|
||||
cal_time int NULL,
|
||||
cal_mod_date int,
|
||||
cal_mod_time int,
|
||||
cal_duration int NOT NULL,
|
||||
cal_priority int DEFAULT 2,
|
||||
cal_type varchar(10),
|
||||
cal_access varchar(10),
|
||||
cal_name varchar(80) NOT NULL,
|
||||
cal_description varchar(255)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE webcal_entry_user (
|
||||
cal_id int,
|
||||
cal_login varchar(25) NOT NULL,
|
||||
cal_status char(1) DEFAULT 'A'
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table webcal_entry_repeats (
|
||||
cal_id int,
|
||||
cal_type varchar(20),
|
||||
cal_end int,
|
||||
cal_frequency int default 1,
|
||||
cal_days char(7)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table webcal_entry_groups (
|
||||
cal_id int,
|
||||
groups varchar(255)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE newsgroups (
|
||||
con serial,
|
||||
name varchar(255) NOT NULL,
|
||||
messagecount int,
|
||||
lastmessage int,
|
||||
active char DEFAULT 'N' NOT NULL,
|
||||
lastread int
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE lang (
|
||||
message_id varchar(150) DEFAULT '' NOT NULL,
|
||||
app_name varchar(100) DEFAULT 'common' NOT NULL,
|
||||
lang varchar(5) DEFAULT '' NOT NULL,
|
||||
content text NOT NULL,
|
||||
unique(message_id,app_name,lang)
|
||||
)";
|
||||
$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);
|
||||
|
||||
?>
|
211
setup/sql/pgsql_newtables.inc.php
Normal file
211
setup/sql/pgsql_newtables.inc.php
Normal file
@ -0,0 +1,211 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
// NOTE: Please use spaces to seperate the field names. It makes copy and pasting easier.
|
||||
|
||||
$sql = "CREATE TABLE config (
|
||||
config_name varchar(255) NOT NULL UNIQUE,
|
||||
config_value varchar(100) NOT NULL
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table applications (
|
||||
app_name varchar(25) NOT NULL,
|
||||
app_title varchar(50),
|
||||
app_enabled int,
|
||||
app_order int,
|
||||
app_tables varchar(255),
|
||||
app_version varchar(20) NOT NULL default '0.0',
|
||||
unique(app_name)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
|
||||
$sql = "create table accounts (
|
||||
account_id serial,
|
||||
account_lid varchar(25) NOT NULL,
|
||||
account_pwd char(32) NOT NULL,
|
||||
account_firstname varchar(50),
|
||||
account_lastname varchar(50),
|
||||
account_permissions text,
|
||||
account_groups varchar(30),
|
||||
account_lastlogin int,
|
||||
account_lastloginfrom varchar(255),
|
||||
account_lastpwd_change int,
|
||||
account_status char(1),
|
||||
unique(account_lid)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table groups (
|
||||
group_id serial,
|
||||
group_name varchar(50),
|
||||
group_apps varchar(255)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table sessions (
|
||||
session_id varchar(255),
|
||||
session_lid varchar(20),
|
||||
session_pwd varchar(255),
|
||||
session_ip varchar(255),
|
||||
session_logintime int,
|
||||
session_dla int,
|
||||
unique(session_id)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE app_sessions (
|
||||
sessionid varchar(255) NOT NULL,
|
||||
loginid varchar(20),
|
||||
app varchar(20),
|
||||
content text
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table preferences (
|
||||
preference_owner varchar(20),
|
||||
preference_name varchar(50),
|
||||
preference_value varchar(50),
|
||||
preference_appname varchar(50)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table access_log (
|
||||
sessionid varchar(255),
|
||||
loginid varchar(30),
|
||||
ip varchar(30),
|
||||
li int,
|
||||
lo varchar(255)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE profiles (
|
||||
con serial,
|
||||
owner varchar(20),
|
||||
title varchar(255),
|
||||
phone_number varchar(255),
|
||||
comments text,
|
||||
picture_format varchar(255),
|
||||
picture text
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table addressbook (
|
||||
ab_id serial,
|
||||
ab_owner varchar(25),
|
||||
ab_access varchar(10),
|
||||
ab_firstname varchar(255),
|
||||
ab_lastname varchar(255),
|
||||
ab_email varchar(255),
|
||||
ab_hphone varchar(255),
|
||||
ab_wphone varchar(255),
|
||||
ab_fax varchar(255),
|
||||
ab_pager varchar(255),
|
||||
ab_mphone varchar(255),
|
||||
ab_ophone varchar(255),
|
||||
ab_street varchar(255),
|
||||
ab_city varchar(255),
|
||||
ab_state varchar(255),
|
||||
ab_zip varchar(255),
|
||||
ab_bday varchar(255),
|
||||
ab_notes varchar(255),
|
||||
ab_company varchar(255),
|
||||
ab_company_id int,
|
||||
ab_title varchar(60),
|
||||
ab_address2 varchar(60)
|
||||
ab_url varchar(255),
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table todo (
|
||||
todo_id serial,
|
||||
todo_id_parent int,
|
||||
todo_owner varchar(25),
|
||||
todo_access varchar(10),
|
||||
todo_des text,
|
||||
todo_pri int,
|
||||
todo_status int,
|
||||
todo_datecreated int,
|
||||
todo_datedue int
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE webcal_entry (
|
||||
cal_id serial,
|
||||
cal_group_id int NULL,
|
||||
cal_create_by varchar(25) NOT NULL,
|
||||
cal_date int NOT NULL,
|
||||
cal_time int NULL,
|
||||
cal_mod_date int,
|
||||
cal_mod_time int,
|
||||
cal_duration int NOT NULL,
|
||||
cal_priority int DEFAULT 2,
|
||||
cal_type varchar(10),
|
||||
cal_access varchar(10),
|
||||
cal_name varchar(80) NOT NULL,
|
||||
cal_description varchar(255)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE webcal_entry_user (
|
||||
cal_id int,
|
||||
cal_login varchar(25) NOT NULL,
|
||||
cal_status char(1) DEFAULT 'A'
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table webcal_entry_repeats (
|
||||
cal_id int,
|
||||
cal_type varchar(20),
|
||||
cal_end int,
|
||||
cal_frequency int default 1,
|
||||
cal_days char(7)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "create table webcal_entry_groups (
|
||||
cal_id int,
|
||||
groups varchar(255)
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE newsgroups (
|
||||
con serial,
|
||||
name varchar(255) NOT NULL,
|
||||
messagecount int,
|
||||
lastmessage int,
|
||||
active char DEFAULT 'N' NOT NULL,
|
||||
lastread int
|
||||
)";
|
||||
$db->query($sql);
|
||||
|
||||
$sql = "CREATE TABLE lang (
|
||||
message_id varchar(150) DEFAULT '' NOT NULL,
|
||||
app_name varchar(100) DEFAULT 'common' NOT NULL,
|
||||
lang varchar(5) DEFAULT '' NOT NULL,
|
||||
content text NOT NULL,
|
||||
unique(message_id,app_name,lang)
|
||||
)";
|
||||
$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);
|
||||
|
||||
?>
|
343
setup/sql/pgsql_upgrade_beta.inc.php
Normal file
343
setup/sql/pgsql_upgrade_beta.inc.php
Normal file
@ -0,0 +1,343 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
function v7122000to8032000(){
|
||||
global $currentver, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "7122000"){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
// echo " <td>Upgrade from 7122000 to 8032000 is completed.</td>\n";
|
||||
echo " <td>Upgrading from 7122000 is not yet ready.<br> You can do this manually if you choose, otherwise dump your tables and start over.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "8032000";
|
||||
}
|
||||
}
|
||||
function v8032000to8072000(){
|
||||
global $currentver, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "8032000"){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
// echo " <td>Upgrade from 8032000 to 8072000 is completed.</td>\n";
|
||||
echo " <td>Upgrading from 8032000 is not yet ready.<br> You can do this manually if you choose, otherwise dump your tables and start over.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "8072000";
|
||||
}
|
||||
}
|
||||
|
||||
function v8072000to8212000(){
|
||||
global $currentver, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "8072000"){
|
||||
|
||||
$sql = "CREATE TABLE applications ("
|
||||
."app_name varchar(25) NOT NULL,"
|
||||
."app_title varchar(50),"
|
||||
."app_enabled int,"
|
||||
."UNIQUE app_name (app_name)"
|
||||
.")";
|
||||
$db->query($sql);
|
||||
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('admin', 'Administration', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('tts', 'Trouble Ticket System', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('inv', 'Inventory', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('chat', 'Chat', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('headlines', 'Headlines', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('filemanager', 'File manager', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('ftp', 'FTP', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('addressbook', 'Address Book', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('todo', 'ToDo List', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('calendar', 'Calendar', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('email', 'Email', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('nntp', 'NNTP', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('bookmarks', 'Bookmarks', 0)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('cron_apps', 'cron_apps', 0)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('napster', 'Napster', 0)");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 8072000 to 8212000 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "8212000";
|
||||
}
|
||||
}
|
||||
function v8212000to9052000(){
|
||||
global $currentver, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "8212000"){
|
||||
$db->query("alter table chat_channel change name name varchar(10) not null");
|
||||
$db->query("alter table chat_messages change channel channel char(20) not null");
|
||||
$db->query("alter table chat_messages change loginid loginid varchar(20) not null");
|
||||
$db->query("alter table chat_currentin change loginid loginid varchar(25) not null");
|
||||
$db->query("alter table chat_currentin change channel channel char(20)");
|
||||
$db->query("alter table chat_privatechat change user1 user1 varchar(25) not null");
|
||||
$db->query("alter table chat_privatechat change user2 user2 varchar(25) not null");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 8212000 to 9052000 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "9052000";
|
||||
}
|
||||
}
|
||||
function v9052000to9072000(){
|
||||
global $currentver, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "9052000"){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
// echo " <td>Upgrade from 9052000 to 9072000 is completed.</td>\n";
|
||||
echo " <td>Upgrading from 9052000 is not available.<br> I dont believe there were any changes, so this should be fine.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "9072000";
|
||||
}
|
||||
}
|
||||
function v9072000to0_9_1(){
|
||||
global $currentver, $phpgw_info, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "9072000"){
|
||||
|
||||
$db->query("alter table accounts change con account_id int(11) DEFAULT '0' NOT NULL auto_increment");
|
||||
$db->query("alter table accounts change loginid account_lid varchar(25) NOT NULL");
|
||||
$db->query("alter table accounts change passwd account_pwd varchar(32) NOT NULL");
|
||||
$db->query("alter table accounts change firstname account_firstname varchar(50)");
|
||||
$db->query("alter table accounts change lastname account_lastname varchar(50)");
|
||||
$db->query("alter table accounts change permissions account_permissions text");
|
||||
$db->query("alter table accounts change groups account_groups varchar(30)");
|
||||
$db->query("alter table accounts change lastlogin account_lastlogin int(11)");
|
||||
$db->query("alter table accounts change lastloginfrom account_lastloginfrom varchar(255)");
|
||||
$db->query("alter table accounts change lastpasswd_change account_lastpwd_change int(11)");
|
||||
$db->query("alter table accounts change status account_status enum('A','L') DEFAULT 'A' NOT NULL");
|
||||
$db->query("alter table applications add app_order int");
|
||||
$db->query("alter table applications add app_tables varchar(255)");
|
||||
$db->query("alter table applications add app_version varchar(20) not null default '0.0'");
|
||||
$db->query("alter table preferences change owner preference_owner varchar(20)");
|
||||
$db->query("alter table preferences change name preference_name varchar(50)");
|
||||
$db->query("alter table preferences change value preference_value varchar(50)");
|
||||
$db->query("alter table preferences add preference_appname varchar(50) default ''");
|
||||
$db->query("alter table sessions change sessionid session_id varchar(255) NOT NULL");
|
||||
$db->query("alter table sessions change loginid session_lid varchar(20)");
|
||||
$db->query("alter table sessions change passwd session_pwd varchar(255)");
|
||||
$db->query("alter table sessions change ip session_ip varchar(255)");
|
||||
$db->query("alter table sessions change logintime session_logintime int(11)");
|
||||
$db->query("alter table sessions change dla session_dla int(11)");
|
||||
|
||||
$db->query("update applications set app_order=1,app_tables=NULL where app_name='admin'");
|
||||
$db->query("update applications set app_order=2,app_tables=NULL where app_name='tts'");
|
||||
$db->query("update applications set app_order=3,app_tables=NULL where app_name='inv'");
|
||||
$db->query("update applications set app_order=4,app_tables=NULL where app_name='chat'");
|
||||
$db->query("update applications set app_order=5,app_tables='news_sites,news_headlines,users_headlines' where app_name='headlines'");
|
||||
$db->query("update applications set app_order=6,app_tables=NULL where app_name='filemanager'");
|
||||
$db->query("update applications set app_order=7,app_tables='addressbook' where app_name='addressbook'");
|
||||
$db->query("update applications set app_order=8,app_tables='todo' where app_name='todo'");
|
||||
$db->query("update applications set app_order=9,app_tables='webcal_entry,webcal_entry_users,webcal_entry_groups,webcal_repeats' where app_name='calendar'");
|
||||
$db->query("update applications set app_order=10,app_tables=NULL where app_name='email'");
|
||||
$db->query("update applications set app_order=11,app_tables='newsgroups,users_newsgroups' where app_name='nntp'");
|
||||
$db->query("update applications set app_order=0,app_tables=NULL where app_name='cron_apps'");
|
||||
$sql = "CREATE TABLE config ("
|
||||
."config_name varchar(25) NOT NULL,"
|
||||
."config_value varchar(100),"
|
||||
."UNIQUE config_name (config_name)"
|
||||
.")";
|
||||
$db->query($sql);
|
||||
|
||||
$db->query("insert into config (config_name, config_value) values ('default_tplset', 'default')");
|
||||
$db->query("insert into config (config_name, config_value) values ('temp_dir', '/path/to/tmp')");
|
||||
$db->query("insert into config (config_name, config_value) values ('files_dir', '/path/to/dir/phpgroupware/files')");
|
||||
$db->query("insert into config (config_name, config_value) values ('encryptkey', 'change this phrase 2 something else'");
|
||||
$db->query("insert into config (config_name, config_value) values ('site_title', 'phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('hostname', 'local.machine.name')");
|
||||
$db->query("insert into config (config_name, config_value) values ('webserver_url', '/phpgroupware')");
|
||||
$db->query("insert into config (config_name, config_value) values ('auth_type', 'sql')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_host', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_context', 'o=phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('usecookies', 'True')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_server_type', 'imap')");
|
||||
$db->query("insert into config (config_name, config_value) values ('imap_server_type', 'Cyrus')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_suffix', 'yourdomain.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_login_type', 'standard')");
|
||||
$db->query("insert into config (config_name, config_value) values ('smtp_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('smtp_port', '25')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_server', 'yournewsserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_port', '119')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_sender', 'complaints@yourserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_organization', 'phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_admin', 'admin@yourserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_login_username', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_login_password', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('default_ftp_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('httpproxy_server', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('httpproxy_port', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('showpoweredbyon', 'bottom')");
|
||||
$db->query("insert into config (config_name, config_value) values ('checkfornewversion', 'False')");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 9072000 to 0.9.1 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "0.9.1";
|
||||
}
|
||||
}
|
||||
|
||||
function v0_9_1to0_9_2(){
|
||||
global $currentver, $phpgw_info, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "0.9.1"){
|
||||
|
||||
$db->query("alter table access_log change lo lo varchar(255)");
|
||||
$db->query("alter table addressbook change ab_id ab_id int(11) NOT NULL auto_increment");
|
||||
$db->query("alter table addressbook add ab_company_id int(10) unsigned");
|
||||
$db->query("alter table addressbook add ab_title varchar(60)");
|
||||
$db->query("alter table addressbook add ab_address2 varchar(60)");
|
||||
|
||||
$sql = "CREATE TABLE customers (
|
||||
company_id int(10) unsigned NOT NULL auto_increment,
|
||||
company_name varchar(255),
|
||||
website varchar(80),
|
||||
ftpsite varchar(80),
|
||||
industry_type varchar(50),
|
||||
status varchar(30),
|
||||
software varchar(40),
|
||||
lastjobnum int(10) unsigned,
|
||||
lastjobfinished date,
|
||||
busrelationship varchar(30),
|
||||
notes text,
|
||||
PRIMARY KEY (company_id)
|
||||
);";
|
||||
$db->query($sql);
|
||||
|
||||
$db->query("update lang set lang='da' where lang='dk'");
|
||||
$db->query("update lang set lang='ko' where lang='kr'");
|
||||
|
||||
$db->query("update preferences set preference_name='da' where preference_name='dk'");
|
||||
$db->query("update preferences set preference_name='ko' where preference_name='kr'");
|
||||
|
||||
//add weather support
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('weather', 'Weather', 1, 12, NULL, '".$phpgw_info["server"]["version"]."')");
|
||||
$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'weather','Weather','en','weather')");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 0.9.1 to 0.9.2 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "0.9.2";
|
||||
}
|
||||
}
|
||||
|
||||
function update_owner($table,$field){
|
||||
global $db;
|
||||
$db->query("select distinct($field) from $table");
|
||||
if ($db->num_rows()) {
|
||||
while($db->next_record()) {
|
||||
$owner[count($owner)] = $db->f($field);
|
||||
}
|
||||
for($i=0;$i<count($owner);$i++) {
|
||||
$db->query("select account_id from accounts where account_lid='".$owner[$i]."'");
|
||||
$db->next_record();
|
||||
$db->query("update $table set $field=".$db->f("account_id")." where $field='".$owner[$i]."'");
|
||||
}
|
||||
}
|
||||
$db->query("alter table $table change $field $field int(11) NOT NULL");
|
||||
}
|
||||
|
||||
function v0_9_2to0_9_3()
|
||||
{
|
||||
global $currentver, $phpgw_info, $db;
|
||||
$didupgrade = True;
|
||||
|
||||
// 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" || $currentver == "0.9.3pre5" || $currentver == "0.9.3pre6") {
|
||||
if ($currentver == "0.9.2" || $currentver == "0.9.3pre1") {
|
||||
update_owner("addressbook","ab_owner");
|
||||
update_owner("todo","todo_owner");
|
||||
update_owner("webcal_entry","cal_create_by");
|
||||
update_owner("webcal_entry_user","cal_login");
|
||||
$currentver = "0.9.3pre2";
|
||||
}
|
||||
if ($currentver == "0.9.3pre2") {
|
||||
$db->query("select owner, newsgroup from users_newsgroups");
|
||||
if ($db->num_rows()) {
|
||||
while($db->next_record()) {
|
||||
$owner[count($owner)] = $db->f("owner");
|
||||
$newsgroup[count($newsgroup)] = $db->f("newsgroup");
|
||||
}
|
||||
for ($i=0;$i<count($owner);$i++) {
|
||||
$db->query("insert into preferences (preference_owner,preference_name,"
|
||||
."preference_value,preference_appname) values ('".$owner[$i]."','".$newsgroup[$i]."','True',"
|
||||
."'nntp')");
|
||||
}
|
||||
$db->query("drop table users_newsgroups");
|
||||
$db->query("update applications set app_tables='newsgroups' where app_name='nntp'");
|
||||
}
|
||||
$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") {
|
||||
$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)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('transy', 'Translation Management', 0, 13, NULL, '".$phpgw_info["server"]["version"]."')");
|
||||
$currentver = "0.9.3pre7";
|
||||
}
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 0.9.2 to $currentver is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
}
|
||||
}
|
||||
|
||||
echo "<table border=\"0\" align=\"center\">\n";
|
||||
echo " <tr bgcolor=\"486591\">\n";
|
||||
echo " <td colspan=\"2\"><font color=\"fefefe\"> <b>Table Upgrades</b></font></td>\n";
|
||||
echo " </tr>\n";
|
||||
v7122000to8032000();
|
||||
v8032000to8072000();
|
||||
v8072000to8212000();
|
||||
v8212000to9052000();
|
||||
v9052000to9072000();
|
||||
v9072000to0_9_1();
|
||||
v0_9_1to0_9_2();
|
||||
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 config set config_value='" . $phpgw_info["server"]["version"] . "' where "
|
||||
. "config_name='phpgroupware_api_version'");
|
||||
|
||||
|
||||
if (!$didupgrade == True){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>No table changes were needed. The script only updated your version setting.</td>\n";
|
||||
echo " </tr>\n";
|
||||
}
|
||||
|
||||
echo "</table>\n";
|
||||
?>
|
343
setup/sql/pgsql_upgrade_prebeta.inc.php
Normal file
343
setup/sql/pgsql_upgrade_prebeta.inc.php
Normal file
@ -0,0 +1,343 @@
|
||||
<?php
|
||||
/**************************************************************************\
|
||||
* phpGroupWare *
|
||||
* http://www.phpgroupware.org *
|
||||
* -------------------------------------------- *
|
||||
* This program is free software; you can redistribute it and/or modify it *
|
||||
* under the terms of the GNU General Public License as published by the *
|
||||
* Free Software Foundation; either version 2 of the License, or (at your *
|
||||
* option) any later version. *
|
||||
\**************************************************************************/
|
||||
|
||||
/* $Id$ */
|
||||
|
||||
function v7122000to8032000(){
|
||||
global $currentver, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "7122000"){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
// echo " <td>Upgrade from 7122000 to 8032000 is completed.</td>\n";
|
||||
echo " <td>Upgrading from 7122000 is not yet ready.<br> You can do this manually if you choose, otherwise dump your tables and start over.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "8032000";
|
||||
}
|
||||
}
|
||||
function v8032000to8072000(){
|
||||
global $currentver, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "8032000"){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
// echo " <td>Upgrade from 8032000 to 8072000 is completed.</td>\n";
|
||||
echo " <td>Upgrading from 8032000 is not yet ready.<br> You can do this manually if you choose, otherwise dump your tables and start over.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "8072000";
|
||||
}
|
||||
}
|
||||
|
||||
function v8072000to8212000(){
|
||||
global $currentver, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "8072000"){
|
||||
|
||||
$sql = "CREATE TABLE applications ("
|
||||
."app_name varchar(25) NOT NULL,"
|
||||
."app_title varchar(50),"
|
||||
."app_enabled int,"
|
||||
."UNIQUE app_name (app_name)"
|
||||
.")";
|
||||
$db->query($sql);
|
||||
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('admin', 'Administration', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('tts', 'Trouble Ticket System', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('inv', 'Inventory', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('chat', 'Chat', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('headlines', 'Headlines', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('filemanager', 'File manager', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('ftp', 'FTP', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('addressbook', 'Address Book', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('todo', 'ToDo List', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('calendar', 'Calendar', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('email', 'Email', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('nntp', 'NNTP', 1)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('bookmarks', 'Bookmarks', 0)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('cron_apps', 'cron_apps', 0)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled) values ('napster', 'Napster', 0)");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 8072000 to 8212000 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "8212000";
|
||||
}
|
||||
}
|
||||
function v8212000to9052000(){
|
||||
global $currentver, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "8212000"){
|
||||
$db->query("alter table chat_channel change name name varchar(10) not null");
|
||||
$db->query("alter table chat_messages change channel channel char(20) not null");
|
||||
$db->query("alter table chat_messages change loginid loginid varchar(20) not null");
|
||||
$db->query("alter table chat_currentin change loginid loginid varchar(25) not null");
|
||||
$db->query("alter table chat_currentin change channel channel char(20)");
|
||||
$db->query("alter table chat_privatechat change user1 user1 varchar(25) not null");
|
||||
$db->query("alter table chat_privatechat change user2 user2 varchar(25) not null");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 8212000 to 9052000 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "9052000";
|
||||
}
|
||||
}
|
||||
function v9052000to9072000(){
|
||||
global $currentver, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "9052000"){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
// echo " <td>Upgrade from 9052000 to 9072000 is completed.</td>\n";
|
||||
echo " <td>Upgrading from 9052000 is not available.<br> I dont believe there were any changes, so this should be fine.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "9072000";
|
||||
}
|
||||
}
|
||||
function v9072000to0_9_1(){
|
||||
global $currentver, $phpgw_info, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "9072000"){
|
||||
|
||||
$db->query("alter table accounts change con account_id int(11) DEFAULT '0' NOT NULL auto_increment");
|
||||
$db->query("alter table accounts change loginid account_lid varchar(25) NOT NULL");
|
||||
$db->query("alter table accounts change passwd account_pwd varchar(32) NOT NULL");
|
||||
$db->query("alter table accounts change firstname account_firstname varchar(50)");
|
||||
$db->query("alter table accounts change lastname account_lastname varchar(50)");
|
||||
$db->query("alter table accounts change permissions account_permissions text");
|
||||
$db->query("alter table accounts change groups account_groups varchar(30)");
|
||||
$db->query("alter table accounts change lastlogin account_lastlogin int(11)");
|
||||
$db->query("alter table accounts change lastloginfrom account_lastloginfrom varchar(255)");
|
||||
$db->query("alter table accounts change lastpasswd_change account_lastpwd_change int(11)");
|
||||
$db->query("alter table accounts change status account_status enum('A','L') DEFAULT 'A' NOT NULL");
|
||||
$db->query("alter table applications add app_order int");
|
||||
$db->query("alter table applications add app_tables varchar(255)");
|
||||
$db->query("alter table applications add app_version varchar(20) not null default '0.0'");
|
||||
$db->query("alter table preferences change owner preference_owner varchar(20)");
|
||||
$db->query("alter table preferences change name preference_name varchar(50)");
|
||||
$db->query("alter table preferences change value preference_value varchar(50)");
|
||||
$db->query("alter table preferences add preference_appname varchar(50) default ''");
|
||||
$db->query("alter table sessions change sessionid session_id varchar(255) NOT NULL");
|
||||
$db->query("alter table sessions change loginid session_lid varchar(20)");
|
||||
$db->query("alter table sessions change passwd session_pwd varchar(255)");
|
||||
$db->query("alter table sessions change ip session_ip varchar(255)");
|
||||
$db->query("alter table sessions change logintime session_logintime int(11)");
|
||||
$db->query("alter table sessions change dla session_dla int(11)");
|
||||
|
||||
$db->query("update applications set app_order=1,app_tables=NULL where app_name='admin'");
|
||||
$db->query("update applications set app_order=2,app_tables=NULL where app_name='tts'");
|
||||
$db->query("update applications set app_order=3,app_tables=NULL where app_name='inv'");
|
||||
$db->query("update applications set app_order=4,app_tables=NULL where app_name='chat'");
|
||||
$db->query("update applications set app_order=5,app_tables='news_sites,news_headlines,users_headlines' where app_name='headlines'");
|
||||
$db->query("update applications set app_order=6,app_tables=NULL where app_name='filemanager'");
|
||||
$db->query("update applications set app_order=7,app_tables='addressbook' where app_name='addressbook'");
|
||||
$db->query("update applications set app_order=8,app_tables='todo' where app_name='todo'");
|
||||
$db->query("update applications set app_order=9,app_tables='webcal_entry,webcal_entry_users,webcal_entry_groups,webcal_repeats' where app_name='calendar'");
|
||||
$db->query("update applications set app_order=10,app_tables=NULL where app_name='email'");
|
||||
$db->query("update applications set app_order=11,app_tables='newsgroups,users_newsgroups' where app_name='nntp'");
|
||||
$db->query("update applications set app_order=0,app_tables=NULL where app_name='cron_apps'");
|
||||
$sql = "CREATE TABLE config ("
|
||||
."config_name varchar(25) NOT NULL,"
|
||||
."config_value varchar(100),"
|
||||
."UNIQUE config_name (config_name)"
|
||||
.")";
|
||||
$db->query($sql);
|
||||
|
||||
$db->query("insert into config (config_name, config_value) values ('default_tplset', 'default')");
|
||||
$db->query("insert into config (config_name, config_value) values ('temp_dir', '/path/to/tmp')");
|
||||
$db->query("insert into config (config_name, config_value) values ('files_dir', '/path/to/dir/phpgroupware/files')");
|
||||
$db->query("insert into config (config_name, config_value) values ('encryptkey', 'change this phrase 2 something else'");
|
||||
$db->query("insert into config (config_name, config_value) values ('site_title', 'phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('hostname', 'local.machine.name')");
|
||||
$db->query("insert into config (config_name, config_value) values ('webserver_url', '/phpgroupware')");
|
||||
$db->query("insert into config (config_name, config_value) values ('auth_type', 'sql')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_host', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('ldap_context', 'o=phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('usecookies', 'True')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_server_type', 'imap')");
|
||||
$db->query("insert into config (config_name, config_value) values ('imap_server_type', 'Cyrus')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_suffix', 'yourdomain.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('mail_login_type', 'standard')");
|
||||
$db->query("insert into config (config_name, config_value) values ('smtp_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('smtp_port', '25')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_server', 'yournewsserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_port', '119')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_sender', 'complaints@yourserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_organization', 'phpGroupWare')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_admin', 'admin@yourserver.com')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_login_username', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('nntp_login_password', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('default_ftp_server', 'localhost')");
|
||||
$db->query("insert into config (config_name, config_value) values ('httpproxy_server', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('httpproxy_port', '')");
|
||||
$db->query("insert into config (config_name, config_value) values ('showpoweredbyon', 'bottom')");
|
||||
$db->query("insert into config (config_name, config_value) values ('checkfornewversion', 'False')");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 9072000 to 0.9.1 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "0.9.1";
|
||||
}
|
||||
}
|
||||
|
||||
function v0_9_1to0_9_2(){
|
||||
global $currentver, $phpgw_info, $db;
|
||||
$didupgrade = True;
|
||||
if ($currentver == "0.9.1"){
|
||||
|
||||
$db->query("alter table access_log change lo lo varchar(255)");
|
||||
$db->query("alter table addressbook change ab_id ab_id int(11) NOT NULL auto_increment");
|
||||
$db->query("alter table addressbook add ab_company_id int(10) unsigned");
|
||||
$db->query("alter table addressbook add ab_title varchar(60)");
|
||||
$db->query("alter table addressbook add ab_address2 varchar(60)");
|
||||
|
||||
$sql = "CREATE TABLE customers (
|
||||
company_id int(10) unsigned NOT NULL auto_increment,
|
||||
company_name varchar(255),
|
||||
website varchar(80),
|
||||
ftpsite varchar(80),
|
||||
industry_type varchar(50),
|
||||
status varchar(30),
|
||||
software varchar(40),
|
||||
lastjobnum int(10) unsigned,
|
||||
lastjobfinished date,
|
||||
busrelationship varchar(30),
|
||||
notes text,
|
||||
PRIMARY KEY (company_id)
|
||||
);";
|
||||
$db->query($sql);
|
||||
|
||||
$db->query("update lang set lang='da' where lang='dk'");
|
||||
$db->query("update lang set lang='ko' where lang='kr'");
|
||||
|
||||
$db->query("update preferences set preference_name='da' where preference_name='dk'");
|
||||
$db->query("update preferences set preference_name='ko' where preference_name='kr'");
|
||||
|
||||
//add weather support
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('weather', 'Weather', 1, 12, NULL, '".$phpgw_info["server"]["version"]."')");
|
||||
$db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'weather','Weather','en','weather')");
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 0.9.1 to 0.9.2 is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
$currentver = "0.9.2";
|
||||
}
|
||||
}
|
||||
|
||||
function update_owner($table,$field){
|
||||
global $db;
|
||||
$db->query("select distinct($field) from $table");
|
||||
if ($db->num_rows()) {
|
||||
while($db->next_record()) {
|
||||
$owner[count($owner)] = $db->f($field);
|
||||
}
|
||||
for($i=0;$i<count($owner);$i++) {
|
||||
$db->query("select account_id from accounts where account_lid='".$owner[$i]."'");
|
||||
$db->next_record();
|
||||
$db->query("update $table set $field=".$db->f("account_id")." where $field='".$owner[$i]."'");
|
||||
}
|
||||
}
|
||||
$db->query("alter table $table change $field $field int(11) NOT NULL");
|
||||
}
|
||||
|
||||
function v0_9_2to0_9_3()
|
||||
{
|
||||
global $currentver, $phpgw_info, $db;
|
||||
$didupgrade = True;
|
||||
|
||||
// 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" || $currentver == "0.9.3pre5" || $currentver == "0.9.3pre6") {
|
||||
if ($currentver == "0.9.2" || $currentver == "0.9.3pre1") {
|
||||
update_owner("addressbook","ab_owner");
|
||||
update_owner("todo","todo_owner");
|
||||
update_owner("webcal_entry","cal_create_by");
|
||||
update_owner("webcal_entry_user","cal_login");
|
||||
$currentver = "0.9.3pre2";
|
||||
}
|
||||
if ($currentver == "0.9.3pre2") {
|
||||
$db->query("select owner, newsgroup from users_newsgroups");
|
||||
if ($db->num_rows()) {
|
||||
while($db->next_record()) {
|
||||
$owner[count($owner)] = $db->f("owner");
|
||||
$newsgroup[count($newsgroup)] = $db->f("newsgroup");
|
||||
}
|
||||
for ($i=0;$i<count($owner);$i++) {
|
||||
$db->query("insert into preferences (preference_owner,preference_name,"
|
||||
."preference_value,preference_appname) values ('".$owner[$i]."','".$newsgroup[$i]."','True',"
|
||||
."'nntp')");
|
||||
}
|
||||
$db->query("drop table users_newsgroups");
|
||||
$db->query("update applications set app_tables='newsgroups' where app_name='nntp'");
|
||||
}
|
||||
$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") {
|
||||
$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)");
|
||||
$db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('transy', 'Translation Management', 0, 13, NULL, '".$phpgw_info["server"]["version"]."')");
|
||||
$currentver = "0.9.3pre7";
|
||||
}
|
||||
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>Upgrade from 0.9.2 to $currentver is completed.</td>\n";
|
||||
echo " </tr>\n";
|
||||
}
|
||||
}
|
||||
|
||||
echo "<table border=\"0\" align=\"center\">\n";
|
||||
echo " <tr bgcolor=\"486591\">\n";
|
||||
echo " <td colspan=\"2\"><font color=\"fefefe\"> <b>Table Upgrades</b></font></td>\n";
|
||||
echo " </tr>\n";
|
||||
v7122000to8032000();
|
||||
v8032000to8072000();
|
||||
v8072000to8212000();
|
||||
v8212000to9052000();
|
||||
v9052000to9072000();
|
||||
v9072000to0_9_1();
|
||||
v0_9_1to0_9_2();
|
||||
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 config set config_value='" . $phpgw_info["server"]["version"] . "' where "
|
||||
. "config_name='phpgroupware_api_version'");
|
||||
|
||||
|
||||
if (!$didupgrade == True){
|
||||
echo " <tr bgcolor=\"e6e6e6\">\n";
|
||||
echo " <td>No table changes were needed. The script only updated your version setting.</td>\n";
|
||||
echo " </tr>\n";
|
||||
}
|
||||
|
||||
echo "</table>\n";
|
||||
?>
|
Loading…
Reference in New Issue
Block a user