zh-tw for existing installations return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.3.002'; } $test[] = '1.2.100'; function phpgwapi_upgrade1_2_100() { // final 1.2 release return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.3.002'; } $test[] = '1.2.101'; function phpgwapi_upgrade1_2_101() { // 1. 1.2 bugfix-release: egw_accounts.account_lid is varchar(64) return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.3.004'; } $test[] = '1.2.102'; function phpgwapi_upgrade1_2_102() { // 2. 1.2 bugfix-release: egw_accesslog.sessionid is varchar(128) return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.3.004'; } // updates in HEAD / 1.3 $test[] = '1.3.001'; function phpgwapi_upgrade1_3_001() { // fixing the lang change from zt -> zh-tw for existing installations $GLOBALS['egw_setup']->db->update('egw_languages',array('lang_id' => 'zh-tw'),array('lang_id' => 'zt'),__LINE__,__FILE__); return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.3.002'; } $test[] = '1.3.002'; function phpgwapi_upgrade1_3_002() { /*************************************************************************\ * add addressbook-type contact into type definition table * \*************************************************************************/ if ($GLOBALS['DEBUG']) { echo "
\ninitiating to create the default type 'contact' for addressbook"; } $newconf = array('n' => array( 'name' => 'contact', 'options' => array( 'template' => 'addressbook.edit', 'icon' => 'navbar.png' ))); $GLOBALS['egw_setup']->oProc->query("INSERT INTO egw_config (config_app,config_name,config_value) VALUES ('addressbook','types','". serialize($newconf). "')",__LINE__,__FILE__); if ($GLOBALS['DEBUG']) { echo " DONE!"; } /*************************************************************************/ return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.3.003'; } $test[] = '1.3.003'; function phpgwapi_upgrade1_3_003() { $GLOBALS['egw_setup']->oProc->AlterColumn('egw_accounts','account_lid',array( 'type' => 'varchar', 'precision' => '64', 'nullable' => False )); return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.3.004'; } $test[] = '1.3.004'; function phpgwapi_upgrade1_3_004() { $GLOBALS['egw_setup']->oProc->AlterColumn('egw_vfs','vfs_created',array( 'type' => 'timestamp', 'nullable' => False, 'default' => 'current_timestamp' )); $GLOBALS['egw_setup']->oProc->AlterColumn('egw_vfs','vfs_modified',array( 'type' => 'timestamp' )); $GLOBALS['egw_setup']->oProc->AlterColumn('egw_vfs','vfs_content',array( 'type' => 'blob' )); return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.3.005'; } $test[] = '1.3.005'; function phpgwapi_upgrade1_3_005() { $GLOBALS['egw_setup']->oProc->AlterColumn('egw_access_log','sessionid',array( 'type' => 'char', 'precision' => '128', 'nullable' => False )); return $GLOBALS['setup_info']['phpgwapi']['currentver'] = '1.3.006'; } ?>