From cd3f5a90dcdb45a5d51f4e7fe17e3c625c624ee5 Mon Sep 17 00:00:00 2001 From: seek3r Date: Mon, 30 Jul 2001 15:44:12 +0000 Subject: [PATCH] preparing to put setup3 code in here --- setup/config.php | 99 - setup/inc/functions.inc.php | 109 - setup/inc/phpgw_schema_baseline.inc.php | 270 -- setup/inc/phpgw_schema_current.inc.php | 371 --- setup/inc/phpgw_schema_proc.inc.php | 348 --- setup/inc/phpgw_schema_proc_array.inc.php | 158 -- setup/inc/phpgw_schema_proc_mysql.inc.php | 181 -- setup/inc/phpgw_schema_proc_pgsql.inc.php | 272 -- setup/inc/phpgw_setup.inc.php | 449 ---- setup/inc/phpgw_template.inc.php | 346 --- setup/index.php | 235 -- setup/lang.php | 128 - setup/ldap.php | 305 --- setup/ldap_wip.php | 396 --- setup/manageheader.php | 306 --- setup/phpgw_br.lang | 310 --- setup/phpgw_cs.lang | 342 --- setup/phpgw_da.lang | 680 ----- setup/phpgw_de.lang | 775 ------ setup/phpgw_en.lang | 719 ------ setup/phpgw_es.lang | 470 ---- setup/phpgw_fr.lang | 717 ------ setup/phpgw_hu.lang | 472 ---- setup/phpgw_it.lang | 693 ----- setup/phpgw_ja.lang | 901 ------- setup/phpgw_ko.lang | 365 --- setup/phpgw_nl.lang | 681 ----- setup/phpgw_no.lang | 322 --- setup/phpgw_sv.lang | 506 ---- setup/phpgw_zt.lang | 772 ------ setup/setup_demo.php | 145 -- setup/sql/common_default_records.inc.php | 280 -- setup/sql/common_main.inc.php | 52 - setup/sql/default_applications.inc.php | 54 - setup/sql/mysql_droptables.inc.php | 57 - setup/sql/mysql_newtables.inc.php | 361 --- setup/sql/mysql_upgrade_beta.inc.php | 1717 ------------- setup/sql/mysql_upgrade_prebeta.inc.php | 172 -- setup/sql/pgsql_droptables.inc.php | 61 - setup/sql/pgsql_newtables.inc.php | 329 --- setup/sql/pgsql_upgrade_beta.inc.php | 2277 ----------------- setup/sql/pgsql_upgrade_prebeta.inc.php | 162 -- setup/templates/default/images/completed.gif | Bin 1459 -> 0 bytes setup/templates/default/images/incomplete.gif | Bin 1361 -> 0 bytes setup/test.php | 13 - 45 files changed, 18378 deletions(-) delete mode 100644 setup/config.php delete mode 100644 setup/inc/functions.inc.php delete mode 100644 setup/inc/phpgw_schema_baseline.inc.php delete mode 100644 setup/inc/phpgw_schema_current.inc.php delete mode 100644 setup/inc/phpgw_schema_proc.inc.php delete mode 100644 setup/inc/phpgw_schema_proc_array.inc.php delete mode 100644 setup/inc/phpgw_schema_proc_mysql.inc.php delete mode 100644 setup/inc/phpgw_schema_proc_pgsql.inc.php delete mode 100644 setup/inc/phpgw_setup.inc.php delete mode 100644 setup/inc/phpgw_template.inc.php delete mode 100644 setup/index.php delete mode 100644 setup/lang.php delete mode 100644 setup/ldap.php delete mode 100644 setup/ldap_wip.php delete mode 100644 setup/manageheader.php delete mode 100644 setup/phpgw_br.lang delete mode 100644 setup/phpgw_cs.lang delete mode 100644 setup/phpgw_da.lang delete mode 100644 setup/phpgw_de.lang delete mode 100644 setup/phpgw_en.lang delete mode 100644 setup/phpgw_es.lang delete mode 100644 setup/phpgw_fr.lang delete mode 100644 setup/phpgw_hu.lang delete mode 100644 setup/phpgw_it.lang delete mode 100644 setup/phpgw_ja.lang delete mode 100644 setup/phpgw_ko.lang delete mode 100644 setup/phpgw_nl.lang delete mode 100644 setup/phpgw_no.lang delete mode 100644 setup/phpgw_sv.lang delete mode 100644 setup/phpgw_zt.lang delete mode 100644 setup/setup_demo.php delete mode 100644 setup/sql/common_default_records.inc.php delete mode 100644 setup/sql/common_main.inc.php delete mode 100644 setup/sql/default_applications.inc.php delete mode 100644 setup/sql/mysql_droptables.inc.php delete mode 100644 setup/sql/mysql_newtables.inc.php delete mode 100644 setup/sql/mysql_upgrade_beta.inc.php delete mode 100644 setup/sql/mysql_upgrade_prebeta.inc.php delete mode 100644 setup/sql/pgsql_droptables.inc.php delete mode 100644 setup/sql/pgsql_newtables.inc.php delete mode 100644 setup/sql/pgsql_upgrade_beta.inc.php delete mode 100644 setup/sql/pgsql_upgrade_prebeta.inc.php delete mode 100644 setup/templates/default/images/completed.gif delete mode 100644 setup/templates/default/images/incomplete.gif delete mode 100644 setup/test.php diff --git a/setup/config.php b/setup/config.php deleted file mode 100644 index 555ec5a506..0000000000 --- a/setup/config.php +++ /dev/null @@ -1,99 +0,0 @@ - True, "nonavbar" => True, "currentapp" => "home", "noapi" => True); - include("./inc/functions.inc.php"); - include("../header.inc.php"); - - // Authorize the user to use setup app and load the database - // Does not return unless user is authorized - if (!$phpgw_setup->auth("Config")){ - Header("Location: index.php"); - exit; - } - $phpgw_setup->loaddb(); - - /* Guessing default paths. */ - $current_config["files_dir"] = ereg_replace("/setup","/files",dirname($SCRIPT_FILENAME)); - if (is_dir("/tmp")){ - $current_config["temp_dir"] = "/tmp"; - }else{ - $current_config["temp_dir"] = "/path/to/temp/dir"; - } - - if ($submit) { - @$phpgw_setup->db->query("delete from phpgw_config"); - // This is only temp. - $phpgw_setup->db->query("insert into phpgw_config (config_app,config_name, config_value) values ('phpgwapi','useframes','never')"); - while ($newsetting = each($newsettings)) { - if ($newsetting[0] == "nntp_server") { - $phpgw_setup->db->query("select config_value FROM phpgw_config WHERE config_name='nntp_server'"); - if ($phpgw_setup->db->num_rows()) { - $phpgw_setup->db->next_record(); - if ($phpgw_setup->db->f("config_value") <> $newsetting[1]) { - $phpgw_setup->db->query("DELETE FROM newsgroups"); -// $phpgw_setup->db->query("DELETE FROM users_newsgroups"); - } - } - } - $phpgw_setup->db->query("insert into phpgw_config (config_app,config_name, config_value) values ('phpgwapi','" . addslashes($newsetting[0]) - . "','" . addslashes($newsetting[1]) . "')"); - } - if ($newsettings["auth_type"] == "ldap") { - Header('Location: '.$newsettings['webserver_url'].'/setup/ldap.php'); - exit; - } else { - //echo "
Your config has been updated
Click here to login"; - Header('Location: '.$newsettings['webserver_url'].'/index.php'); - exit; - } - } - - if ($newsettings["auth_type"] != "ldap") { - $phpgw_setup->show_header("Configuration"); - } - - @$phpgw_setup->db->query("select * from phpgw_config"); - while (@$phpgw_setup->db->next_record()) { - $current_config[$phpgw_setup->db->f("config_name")] = $phpgw_setup->db->f("config_value"); - } - - if ($current_config["files_dir"] == "/path/to/dir/phpgroupware/files") { - $current_config["files_dir"] = $phpgw_info["server"]["server_root"] . "/files"; - } - - - if ($error == "badldapconnection") { - // Please check the number and dial again :) - echo "
Error: There was a problem tring to connect to your LDAP server, please " - . "check your config.
"; - } - -?> -
- - - execute_script("config",array("phpgwapi","admin", "preferences","email")); - ?> - - - - - - - - -
 
-
- diff --git a/setup/inc/functions.inc.php b/setup/inc/functions.inc.php deleted file mode 100644 index 8dcd38b632..0000000000 --- a/setup/inc/functions.inc.php +++ /dev/null @@ -1,109 +0,0 @@ -'; - exit; - } unset($d1);unset($d2);unset($d3); - /* ######## End security check ########## */ - - function CreateObject($classname, $constructor_param = "") - { - global $phpgw, $phpgw_info, $phpgw_domain; - $classpart = explode (".", $classname); - $appname = $classpart[0]; - $classname = $classpart[1]; - if (!$phpgw_info["flags"]["included_classes"][$classname]){ - $phpgw_info["flags"]["included_classes"][$classname] = True; - include(PHPGW_INCLUDE_ROOT."/".$appname."/inc/class.".$classname.".inc.php"); - } - if ($constructor_param == ""){ - $obj = new $classname; - } else { - $obj = new $classname($constructor_param); - } - return $obj; - } - - // This is needed is some parts of setup, until we include the API directly - function filesystem_separator() - { - if (PHP_OS == 'Windows' || PHP_OS == 'OS/2') { - return '\\'; - } else { - return '/'; - } - } - define('SEP',filesystem_separator()); - - function get_account_id($account_id = '',$default_id = '') - { - global $phpgw, $phpgw_info; - - if (gettype($account_id) == 'integer') - { - return $account_id; - } - elseif ($account_id == '') - { - if ($default_id == '') - { - return $phpgw_info['user']['account_id']; - } - elseif (gettype($default_id) == 'string') - { - return $phpgw->accounts->name2id($default_id); - } - return intval($default_id); - } - elseif (gettype($account_id) == 'string') - { - if($phpgw->accounts->exists(intval($account_id)) == True) - { - return intval($account_id); - } - else - { - return $phpgw->accounts->name2id($account_id); - } - } - } - - // Include to check user authorization against the - // password in ../header.inc.php to protect all of the setup - // pages from unauthorized use. - - $phpgw_info['server']['app_images'] = 'templates/default/images'; - - if(file_exists('../header.inc.php')) - { - include('../header.inc.php'); - } - else - { - $phpgw_info['server']['versions']['phpgwapi'] = 'Undetected'; - } - - include('./inc/phpgw_setup.inc.php'); - include('./inc/phpgw_schema_proc.inc.php'); - include('./inc/phpgw_schema_current.inc.php'); - $phpgw_setup = new phpgw_setup; - /*$phpgw_setup12 = new phpgw_schema_proc('mysql'); - $phpgw_setup13 = new phpgw_schema_proc('pgsql'); - $phpgw_setup12->GenerateScripts($phpgw_tables,true); - $phpgw_setup13->GenerateScripts($phpgw_tables,true);*/ -?> diff --git a/setup/inc/phpgw_schema_baseline.inc.php b/setup/inc/phpgw_schema_baseline.inc.php deleted file mode 100644 index 5f5b5d7581..0000000000 --- a/setup/inc/phpgw_schema_baseline.inc.php +++ /dev/null @@ -1,270 +0,0 @@ - array( - "fd" => array( - "config_name" => array("type" => "varchar", "precision" => 25, "nullable" => false), - "config_value" => array("type" => "varchar", "precision" => 100) - ), - "pk" => array(), - "fk" => array(), - "ix" => array(), - "uc" => array("config_name") - ), - "applications" => array( - "fd" => array( - "app_name" => array("type" => "varchar", "precision" => 25, "nullable" => false), - "app_title" => array("type" => "varchar", "precision" => 50), - "app_enabled" => array("type" => "int", "precision" => 4), - "app_order" => array("type" => "int", "precision" => 4), - "app_tables" => array("type" => "varchar", "precision" => 255), - "app_version" => array("type" => "varchar", "precision" => 20, "nullable" => false, "default" => "0.0") - ), - "pk" => array(), - "fk" => array(), - "ix" => array(), - "uc" => array("app_name") - ), - "accounts" => array( - "fd" => array( - "account_id" => array("type" => "auto", "nullable" => false), - "account_lid" => array("type" => "varchar", "precision" => 25, "nullable" => false), - "account_pwd" => array("type" => "varchar", "precision" => 32, "nullable" => false), - "account_firstname" => array("type" => "varchar", "precision" => 50), - "account_lastname" => array("type" => "varchar", "precision" => 50), - "account_permissions" => array("type" => "text"), - "account_groups" => array("type" => "varchar", "precision" => 30), - "account_lastlogin" => array("type" => "int", "precision" => 4), - "account_lastloginfrom" => array("type" => "varchar", "precision" => 255), - "account_lastpwd_change" => array("type" => "int", "precision" => 4), - "account_status" => array("type" => "char", "precision" => 1, "nullable" => false, "default" => "A") - ), - "pk" => array("account_id"), - "fk" => array(), - "ix" => array(), - "uc" => array("account_lid") - ), - "groups" => array( - "fd" => array( - "group_id" => array("type" => "auto", "nullable" => false), - "group_name" => array("type" => "varchar", "precision" => 255), - "group_apps" => array("type" => "varchar", "precision" => 255) - ), - "pk" => array("group_id"), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "preferences" => array( - "fd" => array( - "preference_owner" => array("type" => "varchar", "precision" => 20, "nullable" => false), - "preference_name" => array("type" => "varchar", "precision" => 50, "nullable" => false), - "preference_value" => array("type" => "varchar", "precision" => 50), - "preference_appname" => array("type" => "varchar", "precision" => 50) - ), - "pk" => array("preference_owner", "preference_name"), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "sessions" => array( - "fd" => array( - "session_id" => array("type" => "varchar", "precision" => 255, "nullable" => false), - "session_lid" => array("type" => "varchar", "precision" => 20), - "session_pwd" => array("type" => "varchar", "precision" => 255), - "session_ip" => array("type" => "varchar", "precision" => 255), - "session_logintime" => array("type" => "varchar", "precision" => 4), - "session_dla" => array("type" => "varchar", "precision" => 4) - ), - "pk" => array(), - "fk" => array(), - "ix" => array(), - "uc" => array("session_id") - ), - "app_sessions" => array( - "fd" => array( - "sessionid" => array("type" => "varchar", "precision" => 255, "nullable" => false), - "loginid" => array("type" => "varchar", "precision" => 20), - "app" => array("type" => "varchar", "precision" => 20), - "content" => array("type" => "text") - ), - "pk" => array(), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "access_log" => array( - "fd" => array( - "sessionid" => array("type" => "varchar", "precision" => 30), - "loginid" => array("type" => "varchar", "precision" => 30), - "ip" => array("type" => "varchar", "precision" => 30), - "li" => array("type" => "int", "precision" => 4), - "lo" => array("type" => "int", "precision" => 4) - ), - "pk" => array(), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "profiles" => array( - "fd" => array( - "con" => array("type" => "auto", "nullable" => false), - "owner" => array("type" => "varchar", "precision" => 20), - "title" => array("type" => "varchar", "precision" => 255), - "phone_number" => array("type" => "varchar", "precision" => 255), - "comments" => array("type" => "text"), - "picture_format" => array("type" => "varchar", "precision" => 255), - "picture" => array("type" => "blob") - ), - "pk" => array("con"), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "addressbook" => array( - "fd" => array( - "ab_id" => array("type" => "auto", "nullable" => false), - "ab_owner" => array("type" => "varchar", "precision" => 25), - "ab_access" => array("type" => "varchar", "precision" => 10), - "ab_firstname" => array("type" => "varchar", "precision" => 255), - "ab_lastname" => array("type" => "varchar", "precision" => 255), - "ab_email" => array("type" => "varchar", "precision" => 255), - "ab_hphone" => array("type" => "varchar", "precision" => 255), - "ab_wphone" => array("type" => "varchar", "precision" => 255), - "ab_fax" => array("type" => "varchar", "precision" => 255), - "ab_pager" => array("type" => "varchar", "precision" => 255), - "ab_mphone" => array("type" => "varchar", "precision" => 255), - "ab_ophone" => array("type" => "varchar", "precision" => 255), - "ab_street" => array("type" => "varchar", "precision" => 255), - "ab_city" => array("type" => "varchar", "precision" => 255), - "ab_state" => array("type" => "varchar", "precision" => 255), - "ab_zip" => array("type" => "varchar", "precision" => 255), - "ab_bday" => array("type" => "varchar", "precision" => 255), - "ab_notes" => array("type" => "text"), - "ab_company" => array("type" => "varchar", "precision" => 255), - ), - "pk" => array("ab_id"), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "todo" => array( - "fd" => array( - "todo_id" => array("type" => "auto", "nullable" => false), - "todo_owner" => array("type" => "varchar", "precision" => 25), - "todo_access" => array("type" => "varchar", "precision" => 10), - "todo_des" => array("type" => "text"), - "todo_pri" => array("type" => "int", "precision" => 4), - "todo_status" => array("type" => "int", "precision" => 4), - "todo_datecreated" => array("type" => "int", "precision" => 4), - "todo_datedue" => array("type" => "int", "precision" => 4) - ), - "pk" => array("todo_id"), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "webcal_entry" => array( - "fd" => array( - "cal_id" => array("type" => "auto", "nullable" => false), - "cal_group_id" => array("type" => "int", "precision" => 4), - "cal_create_by" => array("type" => "varchar", "precision" => 25, "nullable" => false), - "cal_date" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"), - "cal_time" => array("type" => "int", "precision" => 4), - "cal_mod_date" => array("type" => "int", "precision" => 4), - "cal_mod_time" => array("type" => "int", "precision" => 4), - "cal_duration" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"), - "cal_priority" => array("type" => "int", "precision" => 4, "default" => "2"), - "cal_type" => array("type" => "varchar", "precision" => 10), - "cal_access" => array("type" => "char", "precision" => 10), - "cal_name" => array("type" => "varchar", "precision" => 80, "nullable" => false), - "cal_description" => array("type" => "text"), - ), - "pk" => array("cal_id"), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "webcal_entry_repeats" => array( - "fd" => array( - "cal_id" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"), - "cal_type" => array("type" => "varchar", "precision" => 20, "nullable" => false, "default" => "daily"), - "cal_end" => array("type" => "int", "precision" => 4), - "cal_frequency" => array("type" => "int", "precision" => 4, "default" => "1"), - "cal_days" => array("type" => "char", "precision" => 7) - ), - "pk" => array(), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "webcal_entry_user" => array( - "fd" => array( - "cal_id" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"), - "cal_login" => array("type" => "varchar", "precision" => 25, "nullable" => false), - "cal_status" => array("type" => "char", "precision" => 1, "default" => "A") - ), - "pk" => array("cal_id", "cal_login"), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "webcal_entry_groups" => array( - "fd" => array( - "cal_id" => array("type" => "int", "precision" => 4), - "groups" => array("type" => "varchar", "precision" => 255) - ), - "pk" => array(), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "newsgroups" => array( - "fd" => array( - "con" => array("type" => "auto", "nullable" => false), - "name" => array("type" => "varchar", "precision" => 255, "nullable" => false), - "messagecount" => array("type" => "int", "precision" => 4, "nullable" => false), - "lastmessage" => array("type" => "int", "precision" => 4, "nullable" => false), - "active" => array("type" => "char", "precision" => 1, "nullable" => false, "default" => "N"), - "lastread" => array("type" => "int", "precision" => 4) - ), - "pk" => array("con"), - "fk" => array(), - "ix" => array(), - "uc" => array("name") - ), - "users_newsgroups" => array( - "fd" => array( - "owner" => array("type" => "int", "precision" => 4, "nullable" => false), - "newsgroup" => array("type" => "int", "precision" => 4, "nullable" => false) - ), - "pk" => array(), - "fk" => array(), - "ix" => array(), - "uc" => array() - ), - "lang" => array( - "fd" => array( - "message_id" => array("type" => "varchar", "precision" => 150, "nullable" => false, "default" => ""), - "app_name" => array("type" => "varchar", "precision" => 100, "nullable" => false, "default" => "common"), - "lang" => array("type" => "varchar", "precision" => 5, "nullable" => false, "default" => ""), - "content" => array("type" => "text") - ), - "pk" => array("message_id", "app_name", "lang"), - "fk" => array(), - "ix" => array(), - "uc" => array() - ) - ); -?> diff --git a/setup/inc/phpgw_schema_current.inc.php b/setup/inc/phpgw_schema_current.inc.php deleted file mode 100644 index 40b9ebc9e5..0000000000 --- a/setup/inc/phpgw_schema_current.inc.php +++ /dev/null @@ -1,371 +0,0 @@ - array( - "fd" => array( - "config_name" => array("type" => "varchar", "precision" => 255, "nullable" => false), - "config_value" => array("type" => "varchar", "precision" => 100) - ), - "pk" => array(), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "applications" => array( - "fd" => array( - "app_name" => array("type" => "varchar", "precision" => 25, "nullable" => false), - "app_title" => array("type" => "varchar", "precision" => 50), - "app_enabled" => array("type" => "int", "precision" => 4), - "app_order" => array("type" => "int", "precision" => 4), - "app_tables" => array("type" => "varchar", "precision" => 255), - "app_version" => array("type" => "varchar", "precision" => 20, "nullable" => false, "default" => "0.0") - ), - "pk" => array(), - "ix" => array(), - "fk" => array(), - "uc" => array("app_name") - ), - "accounts" => array( - "fd" => array( - "account_id" => array("type" => "auto", "nullable" => false), - "account_lid" => array("type" => "varchar", "precision" => 25, "nullable" => false), - "account_pwd" => array("type" => "varchar", "precision" => 32, "nullable" => false), - "account_firstname" => array("type" => "varchar", "precision" => 50), - "account_lastname" => array("type" => "varchar", "precision" => 50), - "account_permissions" => array("type" => "text"), - "account_groups" => array("type" => "varchar", "precision" => 30), - "account_lastlogin" => array("type" => "int", "precision" => 4), - "account_lastloginfrom" => array("type" => "varchar", "precision" => 255), - "account_lastpwd_change" => array("type" => "int", "precision" => 4), - "account_status" => array("type" => "char", "precision" => 1, "nullable" => false, "default" => "A") - ), - "pk" => array("account_id"), - "ix" => array(), - "fk" => array(), - "uc" => array("account_lid") - ), - "groups" => array( - "fd" => array( - "group_id" => array("type" => "auto", "nullable" => false), - "group_name" => array("type" => "varchar", "precision" => 255), - "group_apps" => array("type" => "varchar", "precision" => 255) - ), - "pk" => array("group_id"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "preferences" => array( - "fd" => array( - "preference_owner" => array("type" => "int", "precision" => 4, "nullable" => false), - "preference_value" => array("type" => "text") - ), - "pk" => array(), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "phpgw_sessions" => array( - "fd" => array( - "session_id" => array("type" => "varchar", "precision" => 255, "nullable" => false), - "session_lid" => array("type" => "varchar", "precision" => 255), - "session_ip" => array("type" => "varchar", "precision" => 255), - "session_logintime" => array("type" => "int", "precision" => 4), - "session_dla" => array("type" => "int", "precision" => 4), - "session_info" => array("type" => "text") - ), - "pk" => array(), - "ix" => array(), - "fk" => array(), - "uc" => array("session_id") - ), - "phpgw_acl" => array( - "fd" => array( - "acl_appname" => array("type" => "varchar", "precision" => 50), - "acl_location" => array("type" => "varchar", "precision" => 255), - "acl_account" => array("type" => "int", "precision" => 4), - "acl_account_type" => array("type" => "char", "precision" => 1), - "acl_rights" => array("type" => "int", "precision" => 4) - ), - "pk" => array(), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "phpgw_app_sessions" => array( - "fd" => array( - "sessionid" => array("type" => "varchar", "precision" => 255, "nullable" => false), - "loginid" => array("type" => "varchar", "precision" => 20), - "app" => array("type" => "varchar", "precision" => 20), - "content" => array("type" => "text") - ), - "pk" => array(), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "phpgw_access_log" => array( - "fd" => array( - "sessionid" => array("type" => "varchar", "precision" => 255), - "loginid" => array("type" => "varchar", "precision" => 30), - "ip" => array("type" => "varchar", "precision" => 30), - "li" => array("type" => "int", "precision" => 4), - "lo" => array("type" => "varchar", "precision" => 255) - ), - "pk" => array(), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "profiles" => array( - "fd" => array( - "con" => array("type" => "auto", "nullable" => false), - "owner" => array("type" => "varchar", "precision" => 20), - "title" => array("type" => "varchar", "precision" => 255), - "phone_number" => array("type" => "varchar", "precision" => 255), - "comments" => array("type" => "text"), - "picture_format" => array("type" => "varchar", "precision" => 255), - "picture" => array("type" => "blob") - ), - "pk" => array("con"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "addressbook" => array( - "fd" => array( - "ab_id" => array("type" => "auto", "nullable" => false), - "ab_owner" => array("type" => "varchar", "precision" => 25), - "ab_access" => array("type" => "varchar", "precision" => 10), - "ab_firstname" => array("type" => "varchar", "precision" => 255), - "ab_lastname" => array("type" => "varchar", "precision" => 255), - "ab_email" => array("type" => "varchar", "precision" => 255), - "ab_hphone" => array("type" => "varchar", "precision" => 255), - "ab_wphone" => array("type" => "varchar", "precision" => 255), - "ab_fax" => array("type" => "varchar", "precision" => 255), - "ab_pager" => array("type" => "varchar", "precision" => 255), - "ab_mphone" => array("type" => "varchar", "precision" => 255), - "ab_ophone" => array("type" => "varchar", "precision" => 255), - "ab_street" => array("type" => "varchar", "precision" => 255), - "ab_city" => array("type" => "varchar", "precision" => 255), - "ab_state" => array("type" => "varchar", "precision" => 255), - "ab_zip" => array("type" => "varchar", "precision" => 255), - "ab_bday" => array("type" => "varchar", "precision" => 255), - "ab_notes" => array("type" => "text"), - "ab_company" => array("type" => "varchar", "precision" => 255), - "ab_company_id" => array("type" => "int", "precision" => 4), - "ab_title" => array("type" => "varchar", "precision" => 60), - "ab_address2" => array("type" => "varchar", "precision" => 60), - "ab_url" => array("type" => "varchar", "precision" => 255) - ), - "pk" => array("ab_id"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "customers" => array( - "fd" => array( - "company_id" => array("type" => "auto", "nullable" => false), - "company_name" => array("type" => "varchar", "precision" => 255), - "website" => array("type" => "varchar", "precision" => 80), - "ftpsite" => array("type" => "varchar", "precision" => 80), - "industry_type" => array("type" => "varchar", "precision" => 50), - "status" => array("type" => "varchar", "precision" => 30), - "software" => array("type" => "varchar", "precision" => 40), - "lastjobnum" => array("type" => "int", "precision" => 4), - "lastjobfinished" => array("type" => "date"), - "busrelationship" => array("type" => "varchar", "precision" => 30), - "notes" => array("type" => "text") - ), - "pk" => array("company_id"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "todo" => array( - "fd" => array( - "todo_id" => array("type" => "auto", "nullable" => false), - "todo_id_parent" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"), - "todo_owner" => array("type" => "varchar", "precision" => 25), - "todo_access" => array("type" => "varchar", "precision" => 10), - "todo_des" => array("type" => "text"), - "todo_pri" => array("type" => "int", "precision" => 4), - "todo_status" => array("type" => "int", "precision" => 4), - "todo_datecreated" => array("type" => "int", "precision" => 4), - "todo_startdate" => array("type" => "int", "precision" => 4), - "todo_enddate" => array("type" => "int", "precision" => 4) - ), - "pk" => array("todo_id"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "calendar_entry" => array( - "fd" => array( - "cal_id" => array("type" => "auto", "nullable" => false), - "cal_owner" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"), - "cal_group" => array("type" => "varchar", "precision" => 255), - "cal_datetime" => array("type" => "int", "precision" => 4), - "cal_mdatetime" => array("type" => "int", "precision" => 4), - "cal_edatetime" => array("type" => "int", "precision" => 4), - "cal_priority" => array("type" => "int", "precision" => 4, "default" => "2", "nullable" => false), - "cal_type" => array("type" => "varchar", "precision" => 10), - "cal_access" => array("type" => "varchar", "precision" => 10), - "cal_name" => array("type" => "varchar", "precision" => 80, "nullable" => false), - "cal_description" => array("type" => "text") - ), - "pk" => array("cal_id"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "calendar_entry_repeats" => array( - "fd" => array( - "cal_id" => array("type" => "int", "precision" => 4, "default" => "0", "nullable" => false), - "cal_type" => array("type" => "varchar", "precision" => 20, "default" => "daily", "nullable" => false), - "cal_use_end" => array("type" => "int", "precision" => 4, "default" => "0"), - "cal_frequency" => array("type" => "int", "precision" => 4, "default" => "1"), - "cal_days" => array("type" => "char", "precision" => 7) - ), - "pk" => array(), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "calendar_entry_user" => array( - "fd" => array( - "cal_id" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"), - "cal_login" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"), - "cal_status" => array("type" => "char", "precision" => 1, "default" => "A") - ), - "pk" => array("cal_id", "cal_login"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "newsgroups" => array( - "fd" => array( - "con" => array("type" => "auto", "nullable" => false), - "name" => array("type" => "varchar", "precision" => 255, "nullable" => false), - "messagecount" => array("type" => "int", "precision" => 4, "nullable" => false), - "lastmessage" => array("type" => "int", "precision" => 4, "nullable" => false), - "active" => array("type" => "char", "precision" => 1, "nullable" => false, "default" => "N"), - "lastread" => array("type" => "int", "precision" => 4) - ), - "pk" => array("con"), - "ix" => array(), - "fk" => array(), - "uc" => array("name") - ), - "news_msg" => array( - "fd" => array( - "con" => array("type" => "int", "precision" => 4, "nullable" => false), - "msg" => array("type" => "int", "precision" => 4, "nullable" => false), - "uid" => array("type" => "varchar", "precision" => 255, "default" => ""), - "udate" => array("type" => "int", "precision" => 4, "default" => "0"), - "path" => array("type" => "varchar", "precision" => 255, "default" => ""), - "fromadd" => array("type" => "varchar", "precision" => 255, "default" => ""), - "toadd" => array("type" => "varchar", "precision" => 255, "default" => ""), - "ccadd" => array("type" => "varchar", "precision" => 255, "default" => ""), - "bccadd" => array("type" => "varchar", "precision" => 255, "default" => ""), - "reply_to" => array("type" => "varchar", "precision" => 255, "default" => ""), - "sender" => array("type" => "varchar", "precision" => 255, "default" => ""), - "return_path" => array("type" => "varchar", "precision" => 255, "default" => ""), - "subject" => array("type" => "varchar", "precision" => 255, "default" => ""), - "message_id" => array("type" => "varchar", "precision" => 255, "default" => ""), - "reference" => array("type" => "varchar", "precision" => 255, "default" => ""), - "in_reply_to" => array("type" => "varchar", "precision" => 255, "default" => ""), - "follow_up_to" => array("type" => "varchar", "precision" => 255, "default" => ""), - "nntp_posting_host" => array("type" => "varchar", "precision" => 255, "default" => ""), - "nntp_posting_date" => array("type" => "varchar", "precision" => 255, "default" => ""), - "x_complaints_to" => array("type" => "varchar", "precision" => 255, "default" => ""), - "x_trace" => array("type" => "varchar", "precision" => 255, "default" => ""), - "x_abuse_info" => array("type" => "varchar", "precision" => 255, "default" => ""), - "x_mailer" => array("type" => "varchar", "precision" => 255, "default" => ""), - "organization" => array("type" => "varchar", "precision" => 255, "default" => ""), - "content_type" => array("type" => "varchar", "precision" => 255, "default" => ""), - "content_description" => array("type" => "varchar", "precision" => 255, "default" => ""), - "content_transfer_encoding" => array("type" => "varchar", "precision" => 255, "default" => ""), - "mime_version" => array("type" => "varchar", "precision" => 255, "default" => ""), - "msgsize" => array("type" => "int", "precision" => 4, "default" => "0"), - "msglines" => array("type" => "int", "precision" => 4, "default" => "0"), - "body" => array("type" => "text") // TODO: MySQL is longtext - any discrepancies? - ), - "pk" => array("con", "msg"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "lang" => array( - "fd" => array( - "message_id" => array("type" => "varchar", "precision" => 150, "nullable" => false, "default" => ""), - "app_name" => array("type" => "varchar", "precision" => 100, "nullable" => false, "default" => "common"), - "lang" => array("type" => "varchar", "precision" => 5, "nullable" => false, "default" => ""), - "content" => array("type" => "text", "nullable" => false) - ), - "pk" => array("message_id", "app_name", "lang"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "categories" => array( - "fd" => array( - "cat_id" => array("type" => "auto", "nullable" => false), - "account_id" => array("type" => "int", "precision" => 4, "nullable" => false, "default" => "0"), - "app_name" => array("type" => "varchar", "precision" => 25, "nullable" => false), - "cat_name" => array("type" => "varchar", "precision" => 150, "nullable" => false), - "cat_description" => array("type" => "text", "nullable" => false) - ), - "pk" => array("cat_id"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "languages" => array( - "fd" => array( - "lang_id" => array("type" => "varchar", "precision" => 2, "nullable" => false), - "lang_name" => array("type" => "varchar", "precision" => 50, "nullable" => false), - "available" => array("type" => "char", "precision" => 3, "nullable" => false, "default" => "No") - ), - "pk" => array("lang_id"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "notes" => array( - "fd" => array( - "note_id" => array("type" => "auto", "nullable" => false), - "note_owner" => array("type" => "int", "precision" => 4), - "note_date" => array("type" => "int", "precision" => 4), - "note_content" => array("type" => "text") - ), - "pk" => array("note_id"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ), - "phpgw_hooks" => array( - "fd" => array( - "hook_id" => array("type" => "auto", "nullable" => false), - "hook_appname" => array("type" => "varchar", "precision" => 255), - "hook_location" => array("type" => "varchar", "precision" => 255), - "hook_filename" => array("type" => "varchar", "precision" => 255) - ), - "pk" => array("hook_id"), - "ix" => array(), - "fk" => array(), - "uc" => array() - ) - ); -?> diff --git a/setup/inc/phpgw_schema_proc.inc.php b/setup/inc/phpgw_schema_proc.inc.php deleted file mode 100644 index 654f2d0af7..0000000000 --- a/setup/inc/phpgw_schema_proc.inc.php +++ /dev/null @@ -1,348 +0,0 @@ -m_oTranslator = new phpgw_schema_proc_$dbms;"); - - include("./inc/phpgw_schema_proc_array.inc.php"); - $this->m_oDeltaProc = new phpgw_schema_proc_array; - $this->m_aTables = array(); - $this->m_bDeltaOnly = false; // Default to false here in case it's just a CreateTable script - } - - function GenerateScripts($aTables, $bOutputHTML = false) - { - if (!is_array($aTables)) - return false; - - $this->m_aTables = $aTables; - - reset($this->m_aTables); - $sAllTableSQL = ""; - while (list($sTableName, $aTableDef) = each($this->m_aTables)) - { - $sSequenceSQL = ""; - if ($this->_GetTableSQL($sTableName, $aTableDef, $sTableSQL, $sSequenceSQL)) - { - $sTableSQL = "CREATE TABLE $sTableName (\n$sTableSQL\n)" - . $this->m_oTranslator->m_sStatementTerminator; - if ($sSequenceSQL != "") - $sAllTableSQL .= $sSequenceSQL . "\n"; - $sAllTableSQL .= $sTableSQL . "\n\n"; - } - else - { - if ($bOutputHTML) - print("
Failed generating script for $sTableName
"); - - return false; - } - } - - if ($bOutputHTML) - print("
$sAllTableSQL


"); - - return true; - } - - function ExecuteScripts($aTables, $bOutputHTML = false) - { - if (!is_array($aTables) || !IsSet($this->m_odb)) - return false; - - reset($aTables); - $this->m_aTables = $aTables; - - while (list($sTableName, $aTableDef) = each($aTables)) - { - if ($this->CreateTable($sTableName, $aTableDef)) - { - if ($bOutputHTML) - echo "
Create Table $sTableName"; - } - else - { - if ($bOutputHTML) - echo "
Create Table Failed For $sTableName"; - - return false; - } - } - - return true; - } - - function DropAllTables($aTables, $bOutputHTML = false) - { - if (!is_array($aTables) || !IsSet($this->m_odb)) - return false; - - $this->m_aTables = $aTables; - - reset($this->m_aTables); - while (list($sTableName, $aTableDef) = each($this->m_aTables)) - { - if ($this->DropTable($sTableName)) - { - if ($bOutputHTML) - echo "
Drop Table $sTableSQL"; - } - else - return false; - } - - return true; - } - - function DropTable($sTableName) - { - $retVal = $this->m_oDeltaProc->DropTable($this, $this->m_aTables, $sTableName); - if ($this->m_bDeltaOnly) - return $retVal; - - return $retVal && $this->m_oTranslator->DropTable($this, $this->m_aTables, $sTableName); - } - - function DropColumn($sTableName, $aTableDef, $sColumnName, $bCopyData = true) - { - $retVal = $this->m_oDeltaProc->DropColumn($this, $this->m_aTables, $sTableName, $aTableDef, $sColumnName, $bCopyData); - if ($this->m_bDeltaOnly) - return $retVal; - - return $retVal && $this->m_oTranslator->DropColumn($this, $this->m_aTables, $sTableName, $aTableDef, $sColumnName, $bCopyData); - } - - function RenameTable($sOldTableName, $sNewTableName) - { - $retVal = $this->m_oDeltaProc->RenameTable($this, $this->m_aTables, $sOldTableName, $sNewTableName); - if ($this->m_bDeltaOnly) - return $retVal; - - return $retVal && $this->m_oTranslator->RenameTable($this, $this->m_aTables, $sOldTableName, $sNewTableName); - } - - function RenameColumn($sTableName, $sOldColumnName, $sNewColumnName, $bCopyData = true) - { - $retVal = $this->m_oDeltaProc->RenameColumn($this, $this->m_aTables, $sTableName, $sOldColumnName, $sNewColumnName, $bCopyData); - if ($this->m_bDeltaOnly) - return $retVal; - - return $retVal && $this->m_oTranslator->RenameColumn($this, $this->m_aTables, $sTableName, $sOldColumnName, $sNewColumnName, $bCopyData); - } - - function AlterColumn($sTableName, $sColumnName, $aColumnDef, $bCopyData = true) - { - $retVal = $this->m_oDeltaProc->AlterColumn($this, $this->m_aTables, $sTableName, $sColumnName, $aColumnDef, $bCopyData); - if ($this->m_bDeltaOnly) - return $retVal; - - return $retVal && $this->m_oTranslator->AlterColumn($this, $this->m_aTables, $sTableName, $sColumnName, $aColumnDef, $bCopyData); - } - - function AddColumn($sTableName, $sColumnName, $aColumnDef) - { - $retVal = $this->m_oDeltaProc->AddColumn($this, $this->m_aTables, $sTableName, $sColumnName, $aColumnDef); - if ($this->m_bDeltaOnly) - return $retVal; - - return $retVal && $this->m_oTranslator->AddColumn($this, $this->m_aTables, $sTableName, $sColumnName, $aColumnDef); - } - - function CreateTable($sTableName, $aTableDef) - { - $retVal = $this->m_oDeltaProc->CreateTable($this, $this->m_aTables, $sTableName, $aTableDef); - if ($this->m_bDeltaOnly) - return $retVal; - - return $retVal && $this->m_oTranslator->CreateTable($this, $this->m_aTables, $sTableName, $aTableDef); - } - - function query($sQuery, $line = "", $file = "") - { - return $this->m_odb->query($sQuery, $line, $file); - } - - function _GetTableSQL($sTableName, $aTableDef, &$sTableSQL, &$sSequenceSQL) - { - if (!is_array($aTableDef)) - return false; - - $sTableSQL = ""; - reset($aTableDef["fd"]); - while (list($sFieldName, $aFieldAttr) = each($aTableDef["fd"])) - { - $sFieldSQL = ""; - if ($this->_GetFieldSQL($aFieldAttr, $sFieldSQL)) - { - if ($sTableSQL != "") - $sTableSQL .= ",\n"; - - $sTableSQL .= "$sFieldName $sFieldSQL"; - - if ($aFieldAttr["type"] == "auto") - { - $this->m_oTranslator->GetSequenceSQL($sTableName, $sFieldName, $sSequenceSQL); - if ($sSequenceSQL != "") - { - $sTableSQL .= sprintf(" DEFAULT nextval('%s_%s_seq')", $sTableName, $sFieldName); - } - } - } - else - { - echo "GetFieldSQL failed for $sFieldName"; - return false; - } - } - - $sUCSQL = ""; - $sPKSQL = ""; - - if (count($aTableDef["pk"]) > 0) - { - if (!$this->_GetPK($aTableDef["pk"], $sPKSQL)) - { - if ($bOutputHTML) - print("
Failed getting primary key
"); - - return false; - } - } - - if (count($aTableDef["uc"]) > 0) - { - if (!$this->_GetUC($aTableDef["uc"], $sUCSQL)) - { - if ($bOutputHTML) - print("
Failed getting unique constraint
"); - - return false; - } - } - - if ($sPKSQL != "") - $sTableSQL .= ",\n" . $sPKSQL; - - if ($sUCSQL != "") - $sTableSQL .= ",\n" . $sUCSQL; - - return true; - } - - // Get field DDL - function _GetFieldSQL($aField, &$sFieldSQL) - { - if (!is_array($aField)) - return false; - - $sType = ""; - $iPrecision = 0; - $iScale = 0; - $sDefault = ""; - $bNullable = true; - - reset($aField); - while (list($sAttr, $vAttrVal) = each($aField)) - { - switch ($sAttr) - { - case "type": - $sType = $vAttrVal; - break; - case "precision": - $iPrecision = (int)$vAttrVal; - break; - case "scale": - $iScale = (int)$vAttrVal; - break; - case "default": - $sDefault = $vAttrVal; - break; - case "nullable": - $bNullable = $vAttrVal; - break; - } - } - - // Translate the type for the DBMS - if ($this->m_oTranslator->TranslateType($sType, $iPrecision, $iScale, $sFieldSQL)) - { - if ($bNullable == false) - $sFieldSQL .= " NOT NULL"; - - if ($sDefault != "") - { - // Get default DDL - useful for differences in date defaults (eg, now() vs. getdate()) - $sTranslatedDefault = $this->m_oTranslator->TranslateDefault($sDefault); - $sFieldSQL .= " DEFAULT '$sTranslatedDefault'"; - } - - return true; - } - - print("
Failed to translate field: type[$sType] precision[$iPrecision] scale[$iScale]
"); - - return false; - } - - function _GetPK($aFields, &$sPKSQL) - { - $sPKSQL = ""; - if (count($aFields) < 1) - return true; - - $sFields = ""; - reset($aFields); - while (list($key, $sField) = each($aFields)) - { - if ($sFields != "") - $sFields .= ","; - $sFields .= $sField; - } - - $sPKSQL = $this->m_oTranslator->GetPKSQL($sFields); - - return true; - } - - function _GetUC($aFields, &$sUCSQL) - { - $sUCSQL = ""; - if (count($aFields) < 1) - return true; - - $sFields = ""; - reset($aFields); - while (list($key, $sField) = each($aFields)) - { - if ($sFields != "") - $sFields .= ","; - $sFields .= $sField; - } - - $sUCSQL = $this->m_oTranslator->GetUCSQL($sFields); - - return true; - } -} -?> diff --git a/setup/inc/phpgw_schema_proc_array.inc.php b/setup/inc/phpgw_schema_proc_array.inc.php deleted file mode 100644 index 2096bcfea5..0000000000 --- a/setup/inc/phpgw_schema_proc_array.inc.php +++ /dev/null @@ -1,158 +0,0 @@ -m_sStatementTerminator = ";"; - } - - // Return a type suitable for DDL abstracted array - function TranslateType($sType, $iPrecision = 0, $iScale = 0, &$sTranslated) - { - $sTranslated = $sType; - return (strlen($sTranslated) > 0); - } - - function TranslateDefault($sDefault) - { - return $sDefault; - } - - function GetPKSQL($sFields) - { - return ""; - } - - function GetUCSQL($sFields) - { - return ""; - } - - function _GetColumns($oProc, &$aTables, $sTableName, &$sColumns, $sDropColumn = "") - { - $sColumns = ""; - while (list($sName, $aJunk) = each($aTables[$sTableName]["fd"])) - { - if ($sColumns != "") - $sColumns .= ","; - $sColumns .= $sName; - } - - return true; - } - - function DropTable($oProc, &$aTables, $sTableName) - { - if (IsSet($aTables[$sTableName])) - UnSet($aTables[$sTableName]); - - return true; - } - - function DropColumn($oProc, &$aTables, $sTableName, $aNewTableDef, $sColumnName, $bCopyData = true) - { - if (IsSet($aTables[$sTableName])) - { - if (IsSet($aTables[$sTableName]["fd"][$sColumnName])) - UnSet($aTables[$sTableName]["fd"][$sColumnName]); - } - - return true; - } - - function RenameTable($oProc, &$aTables, $sOldTableName, $sNewTableName) - { - $aNewTables = array(); - while (list($sTableName, $aTableDef) = each($aTables)) - { - if ($sTableName == $sOldTableName) - $aNewTables[$sNewTableName] = $aTableDef; - else - $aNewTables[$sTableName] = $aTableDef; - } - - $aTables = $aNewTables; - - return true; - } - - function RenameColumn($oProc, &$aTables, $sTableName, $sOldColumnName, $sNewColumnName, $bCopyData = true) - { - if (IsSet($aTables[$sTableName])) - { - $aNewTableDef = array(); - reset($aTables[$sTableName]["fd"]); - while (list($sColumnName, $aColumnDef) = each($aTables[$sTableName]["fd"])) - { - if ($sColumnName == $sOldColumnName) - $aNewTableDef[$sNewColumnName] = $aColumnDef; - else - $aNewTableDef[$sColumnName] = $aColumnDef; - } - - $aTables[$sTableName]["fd"] = $aNewTableDef; - - reset($aTables[$sTableName]["pk"]); - while (list($key, $sColumnName) = each($aTables[$sTableName]["pk"])) - { - if ($sColumnName == $sOldColumnName) - $aTables[$sTableName]["pk"][$key] = $sNewColumnName; - } - - reset($aTables[$sTableName]["uc"]); - while (list($key, $sColumnName) = each($aTables[$sTableName]["uc"])) - { - if ($sColumnName == $sOldColumnName) - $aTables[$sTableName]["uc"][$key] = $sNewColumnName; - } - } - - return true; - } - - function AlterColumn($oProc, &$aTables, $sTableName, $sColumnName, &$aColumnDef, $bCopyData = true) - { - if (IsSet($aTables[$sTableName])) - { - if (IsSet($aTables[$sTableName]["fd"][$sColumnName])) - $aTables[$sTableName]["fd"][$sColumnName] = $aColumnDef; - - } - - return true; - } - - function AddColumn($oProc, &$aTables, $sTableName, $sColumnName, &$aColumnDef) - { - if (IsSet($aTables[$sTableName])) - { - if (!IsSet($aTables[$sTableName]["fd"][$sColumnName])) - $aTables[$sTableName]["fd"][$sColumnName] = $aColumnDef; - } - - return true; - } - - function CreateTable($oProc, &$aTables, $sTableName, $aTableDef) - { - if (!IsSet($aTables[$sTableName])) - $aTables[$sTableName] = $aTableDef; - - return true; - } -} -?> diff --git a/setup/inc/phpgw_schema_proc_mysql.inc.php b/setup/inc/phpgw_schema_proc_mysql.inc.php deleted file mode 100644 index a4ebb74880..0000000000 --- a/setup/inc/phpgw_schema_proc_mysql.inc.php +++ /dev/null @@ -1,181 +0,0 @@ -m_sStatementTerminator = ";"; - } - - // Return a type suitable for DDL - function TranslateType($sType, $iPrecision = 0, $iScale = 0, &$sTranslated) - { - $sTranslated = ""; - switch($sType) - { - case "auto": - $sTranslated = "int(11) auto_increment"; - break; - case "blob": - $sTranslated = "blob"; - break; - case "char": - if ($iPrecision > 0 && $iPrecision < 256) - $sTranslated = sprintf("char(%d)", $iPrecision); - - if ($iPrecision > 255) - $sTranslated = "text"; - - break; - case "date": - $sTranslated = "date"; - break; - case "decimal": - $sTranslated = sprintf("decimal(%d,%d)", $iPrecision, $iScale); - break; - case "float": - switch ($iPrecision) - { - case 4: - $sTranslated = "float"; - break; - case 8: - $sTranslated = "double"; - break; - } - break; - case "int": - switch ($iPrecision) - { - case 2: - $sTranslated = "smallint"; - break; - case 4: - $sTranslated = "int"; - break; - case 8: - $sTranslated = "bigint"; - break; - } - break; - case "text": - $sTranslated = "text"; - break; - case "timestamp": - $sTranslated = "datetime"; - break; - case "varchar": - if ($iPrecision > 0 && $iPrecision < 256) - $sTranslated = sprintf("varchar(%d)", $iPrecision); - - if ($iPrecision > 255) - $sTranslated = "text"; - - break; - } - - return (strlen($sTranslated) > 0); - } - - function TranslateDefault($sDefault) - { - switch ($sDefault) - { - case "current_date": - case "current_timestamp": - return "now"; - } - - return $sDefault; - } - - function GetPKSQL($sFields) - { - return "PRIMARY KEY($sFields)"; - } - - function GetUCSQL($sFields) - { - return "UNIQUE($sFields)"; - } - - - function _GetColumns($oProc, $sTableName, &$sColumns, $sDropColumn = "") - { - $sColumns = ""; - - $oProc->m_odb->query("describe $sTableName"); - while ($oProc->m_odb->next_record()) - { - if ($sColumns != "") - $sColumns .= ","; - $sColumns .= $oProc->m_odb->f(0); - } - - return false; - } - - function DropTable($oProc, &$aTables, $sTableName) - { - return !!($oProc->m_odb->query("DROP TABLE " . $sTableName)); - } - - function DropColumn($oProc, &$aTables, $sTableName, $aNewTableDef, $sColumnName, $bCopyData = true) - { - return !!($oProc->m_odb->query("ALTER TABLE $sTableName DROP COLUMN $sColumnName")); - } - - function RenameTable($oProc, &$aTables, $sOldTableName, $sNewTableName) - { - return !!($oProc->m_odb->query("ALTER TABLE $sOldTableName RENAME TO $sNewTableName")); - } - - function RenameColumn($oProc, &$aTables, $sTableName, $sOldColumnName, $sNewColumnName, $bCopyData = true) - { - // This really needs testing - it can affect primary keys, and other table-related objects - // like sequences and such - if ($oProc->_GetFieldSQL($aTables[$sTableName]["fd"][$sNewColumnName], $sNewColumnSQL)) - return !!($oProc->m_odb->query("ALTER TABLE $sTableName CHANGE $sOldColumnName $sNewColumnName " . $sNewColumnSQL)); - - return false; - } - - function AlterColumn($oProc, &$aTables, $sTableName, $sColumnName, &$aColumnDef, $bCopyData = true) - { - if ($oProc->_GetFieldSQL($aTables[$sTableName]["fd"][$sColumnName], $sNewColumnSQL)) - return !!($oProc->m_odb->query("ALTER TABLE $sTableName MODIFY $sColumnName " . $sNewColumnSQL)); - - return false; - } - - function AddColumn($oProc, &$aTables, $sTableName, $sColumnName, &$aColumnDef) - { - $oProc->_GetFieldSQL($aColumnDef, $sFieldSQL); - $query = "ALTER TABLE $sTableName ADD COLUMN $sColumnName $sFieldSQL"; - - return !!($oProc->m_odb->query($query)); - } - - function GetSequenceSQL($sTableName, $sFieldName, &$sSequenceSQL) - { - $sSequenceSQL = ""; - return true; - } - - function CreateTable($oProc, &$aTables, $sTableName, $aTableDef) - { - if ($oProc->_GetTableSQL($sTableName, $aTableDef, $sTableSQL, $sSequenceSQL)) - { - // create sequence first since it will be needed for default - if ($sSequenceSQL != "") - $oProc->m_odb->query($sSequenceSQL); - - $query = "CREATE TABLE $sTableName ($sTableSQL)"; - return !!($oProc->m_odb->query($query)); - } - - return false; - } -} -?> diff --git a/setup/inc/phpgw_schema_proc_pgsql.inc.php b/setup/inc/phpgw_schema_proc_pgsql.inc.php deleted file mode 100644 index 34c617fd21..0000000000 --- a/setup/inc/phpgw_schema_proc_pgsql.inc.php +++ /dev/null @@ -1,272 +0,0 @@ -m_sStatementTerminator = ";"; - } - - // Return a type suitable for DDL - function TranslateType($sType, $iPrecision = 0, $iScale = 0, &$sTranslated) - { - switch($sType) - { - case "auto": - $sTranslated = "int4"; - break; - case "blob": - $sTranslated = "text"; - break; - case "char": - if ($iPrecision > 0 && $iPrecision < 256) - $sTranslated = sprintf("char(%d)", $iPrecision); - - if ($iPrecision > 255) - $sTranslated = "text"; - - break; - case "date": - $sTranslated = "date"; - break; - case "decimal": - $sTranslated = sprintf("decimal(%d,%d)", $iPrecision, $iScale); - break; - case "float": - if ($iPrecision == 4 || $iPrecision == 8) - $sTranslated = sprintf("float%d", $iPrecision); - - break; - case "int": - if ($iPrecision == 2 || $iPrecision == 4 || $iPrecision == 8) - $sTranslated = sprintf("int%d", $iPrecision); - - break; - case "text": - $sTranslated = "text"; - break; - case "timestamp": - $sTranslated = "timestamp"; - break; - case "varchar": - if ($iPrecision > 0 && $iPrecision < 256) - $sTranslated = sprintf("varchar(%d)", $iPrecision); - - if ($iPrecision > 255) - $sTranslated = "text"; - - break; - } - - return (strlen($sTranslated) > 0); - } - - function TranslateDefault($sDefault) - { - switch ($sDefault) - { - case "current_date": - case "current_timestamp": - return "now"; - } - - return $sDefault; - } - - function GetPKSQL($sFields) - { - return "PRIMARY KEY($sFields)"; - } - - function GetUCSQL($sFields) - { - return "UNIQUE($sFields)"; - } - - function _GetColumns($oProc, $sTableName, &$sColumns, $sDropColumn = '', $sAlteredColumn = '', $sAlteredColumnType = '') - { - $sColumns = ''; - $query = "SELECT a.attname FROM pg_attribute a,pg_class b WHERE "; - $query .= "b.oid=a.attrelid AND a.attnum>0 and b.relname='$sTableName'"; - if ($sDropColumn != "") - $query .= " AND a.attname != '$sDropColumn'"; - $query .= " ORDER BY a.attnum"; - - $oProc->m_odb->query($query); - while ($oProc->m_odb->next_record()) - { - if ($sColumns != "") - $sColumns .= ","; - - $sFieldName = $oProc->m_odb->f(0); - $sColumns .= $sFieldName; - if ($sAlteredColumn == $sFieldName && $sAlteredColumnType != '') - $sColumns .= '::' . $sAlteredColumnType; - } - - return false; - } - - function _CopyAlteredTable($oProc, &$aTables, $sSource, $sDest) - { - $oDB = $oProc->m_odb; - $oProc->m_odb->query("select * from $sSource"); - while ($oProc->m_odb->next_record()) - { - $sSQL = "insert into $sDest ("; - for ($i = 0; $i < count($aTables[$sDest]); $i++) - { - if ($i > 0) - $sSQL .= ','; - - $sSQL .= $aTables[$sDest]['fd'][$i]; - } - - $sSQL .= ') values ('; - for ($i = 0; $i < $oProc->m_odb->num_fields(); $i++) - { - if ($i > 0) - $sSQL .= ','; - - if ($oProc->m_odb->f($i) != null) - { - switch ($aTables[$sDest]['fd'][$i]) - { - case "blob": - case "char": - case "date": - case "text": - case "timestamp": - case "varchar": - $sSQL .= "'" . $oProc->m_odb->f($i) . "'"; - break; - default: - $sSQL .= $oProc->m_odb->f($i); - } - } - else - $sSQL .= 'null'; - } - $sSQL .= ')'; - - $oDB->query($sSQL); - } - - return true; - } - - function DropTable($oProc, &$aTables, $sTableName) - { - return !!($oProc->m_odb->query("DROP TABLE " . $sTableName)); - } - - function DropColumn($oProc, &$aTables, $sTableName, $aNewTableDef, $sColumnName, $bCopyData = true) - { - if ($bCopyData) - $oProc->m_odb->query("SELECT * INTO $sTableName" . "_tmp FROM $sTableName"); - - $this->DropTable($oProc, $aTables, $sTableName); - - $oProc->_GetTableSQL($sTableName, $aNewTableDef, $sTableSQL); - $query = "CREATE TABLE $sTableName ($sTableSQL)"; - if (!$bCopyData) - return !!($oProc->m_odb->query($query)); - - $oProc->m_odb->query($query); - $this->_GetColumns($oProc, $sTableName . "_tmp", $sColumns, $sColumnName); - $query = "INSERT INTO $sTableName SELECT $sColumns FROM $sTableName" . "_tmp"; - $bRet = !!($oProc->m_odb->query($query)); - return ($bRet && $this->DropTable($oProc, $aTables, $sTableName . "_tmp")); - } - - function RenameTable($oProc, &$aTables, $sOldTableName, $sNewTableName) - { - return !!($oProc->m_odb->query("ALTER TABLE $sOldTableName RENAME TO $sNewTableName")); - } - - function RenameColumn($oProc, &$aTables, $sTableName, $sOldColumnName, $sNewColumnName, $bCopyData = true) - { - // This really needs testing - it can affect primary keys, and other table-related objects - // like sequences and such - if ($bCopyData) - $oProc->m_odb->query("SELECT * INTO $sTableName" . "_tmp FROM $sTableName"); - - $this->DropTable($oProc, $aTables, $sTableName); - - if (!$bCopyData) - return $this->CreateTable($oProc, $aTables, $sTableName, $oProc->m_aTables[$sTableName], false); - - $this->CreateTable($oProc, $aTables, $sTableName, $aTables[$sTableName], false); - $this->_GetColumns($oProc, $sTableName . "_tmp", $sColumns); - $query = "INSERT INTO $sTableName SELECT $sColumns FROM $sTableName" . "_tmp"; - - $bRet = !!($oProc->m_odb->query($query)); - return ($bRet && $this->DropTable($oProc, $aTables, $sTableName . "_tmp")); - } - - function AlterColumn($oProc, &$aTables, $sTableName, $sColumnName, &$aColumnDef, $bCopyData = true) - { - if ($bCopyData) - $oProc->m_odb->query("SELECT * INTO $sTableName" . "_tmp FROM $sTableName"); - - $this->DropTable($oProc, $aTables, $sTableName); - - if (!$bCopyData) - return $this->CreateTable($oProc, $aTables, $sTableName, $aTables[$sTableName], false); - - $this->CreateTable($oProc, $aTables, $sTableName, $aTables[$sTableName], false); - $this->_GetColumns($oProc, $sTableName . "_tmp", $sColumns, '', $sColumnName, $aColumnDef['type'] == 'auto' ? 'int4' : $aColumnDef['type']); - - // TODO: analyze the type of change and determine if this is used or _CopyAlteredTable - //$query = "INSERT INTO $sTableName SELECT $sColumns FROM $sTableName" . "_tmp"; - //$bRet = !!($oProc->m_odb->query($query)); - - $bRet = $this->_CopyAlteredTable($oProc, $aTables, $sTableName . '_tmp', $sTableName); - - return ($bRet && $this->DropTable($oProc, $aTables, $sTableName . "_tmp")); - } - - function AddColumn($oProc, &$aTables, $sTableName, $sColumnName, &$aColumnDef) - { - $oProc->_GetFieldSQL($aColumnDef, $sFieldSQL); - $query = "ALTER TABLE $sTableName ADD COLUMN $sColumnName $sFieldSQL"; - - return !!($oProc->m_odb->query($query)); - } - - function GetSequenceSQL($sTableName, $sFieldName, &$sSequenceSQL) - { - $sSequenceSQL = sprintf("CREATE SEQUENCE %s_%s_seq", $sTableName, $sFieldName); - return true; - } - - function CreateTable($oProc, $aTables, $sTableName, $aTableDef, $bCreateSequence = true) - { - if ($oProc->_GetTableSQL($sTableName, $aTableDef, $sTableSQL, $sSequenceSQL)) - { - // create sequence first since it will be needed for default - if ($bCreateSequence && $sSequenceSQL != "") - $oProc->m_odb->query($sSequenceSQL); - - $query = "CREATE TABLE $sTableName ($sTableSQL)"; - - return !!($oProc->m_odb->query($query)); - } - - return false; - } -} -?> diff --git a/setup/inc/phpgw_setup.inc.php b/setup/inc/phpgw_setup.inc.php deleted file mode 100644 index 180320f2e0..0000000000 --- a/setup/inc/phpgw_setup.inc.php +++ /dev/null @@ -1,449 +0,0 @@ -\n\n"; - echo " phpGroupWare Setup"; if ($title != ""){echo " - ".$title;}; echo "\n"; - echo " \n"; - echo "\n"; - echo ""; - echo ""; - echo " "; - echo " "; - } else { - echo "Logout "; - } - echo "
 phpGroupWare version ".$phpgw_info["server"]["versions"]["phpgwapi"]." setup"; - if ($nologoutbutton) { - echo " 
"; - } - - function login_form() - { - global $phpgw_info, $phpgw_domain, $PHP_SELF; - - echo '

'."\n"; - echo ''."\n"; - if ($phpgw_info['setup']['stage']['header'] == '10'){ - echo ' '."\n"; - echo ' '."\n"; - echo ' '."\n"; - echo ' '."\n"; - echo ' '."\n"; - echo ' '."\n"; - echo ' '."\n"; - } - - echo ' '."\n"; - echo ' '."\n"; - echo ' '."\n"; - echo ' '."\n"; - echo ' '."\n"; - echo ' '."\n"; - echo ' '."\n"; - - echo '
 Setup/Config Admin Login
'.$phpgw_info['setup']['ConfigLoginMSG'].'
'."\n"; - if (count($phpgw_domain) > 1){ - echo ' '."\n"; - echo '
Domain:
Password:
'."\n"; - }else{ - reset($phpgw_domain); - $default_domain = each($phpgw_domain); - echo ' '."\n"; - echo ' '."\n"; - } - echo ' '."\n"; - echo '
 Header Admin Login
'.$phpgw_info['setup']['HeaderLoginMSG'].'
'."\n"; - echo ' '."\n"; - echo ' '."\n"; - echo '
'."\n"; - echo ''."\n"; - } - - function check_header() - { - global $phpgw_domain, $phpgw_info; - if(!file_exists("../header.inc.php")) { - $phpgw_info["setup"]["header_msg"] = "Stage One"; - return "1"; - }else{ - if (!isset($phpgw_info["server"]["header_admin_password"])){ - $phpgw_info["setup"]["header_msg"] = "Stage One (No header admin password set)"; - return "2"; - }elseif (!isset($phpgw_domain)) { - $phpgw_info["setup"]["header_msg"] = "Stage One (Upgrade your header.inc.php)"; - return "3"; - }elseif ($phpgw_info["server"]["versions"]["header"] != $phpgw_info["server"]["versions"]["current_header"]) { - $phpgw_info["setup"]["header_msg"] = "Stage One (Upgrade your header.inc.php)"; - return "3"; - } - } - /* header.inc.php part settled. Moving to authentication */ - $phpgw_info["setup"]["header_msg"] = "Stage One (Completed)"; - return "10"; - } - - function generate_header() - { - global $setting, $phpgw_setup, $phpgw_info, $header_template; - - $header_template->set_file(array("header" => "header.inc.php.template")); - while(list($k,$v) = each($setting)) { - $header_template->set_var(strtoupper($k),$v); - } - return $header_template->parse("out","header"); - } - - function auth($auth_type = "Config") - { - global $phpgw_domain, $phpgw_info, $HTTP_POST_VARS, $FormLogout, $ConfigLogin, $HeaderLogin, $FormDomain, $FormPW, $ConfigDomain, $ConfigPW, $HeaderPW; - if (isset($FormLogout)) { - if ($FormLogout == "config"){ - setcookie("ConfigPW"); // scrub the old one - setcookie("ConfigDomain"); // scrub the old one - $phpgw_info["setup"]["ConfigLoginMSG"] = "You have sucessfully logged out"; - return False; - }elseif($FormLogout == "header"){ - setcookie("HeaderPW"); // scrub the old one - $phpgw_info["setup"]["HeaderLoginMSG"] = "You have sucessfully logged out"; - return False; - } - } elseif (isset($ConfigPW)) { - if ($ConfigPW != $phpgw_domain[$ConfigDomain]["config_passwd"] && $auth_type == "Config") { - setcookie("ConfigPW"); // scrub the old one - setcookie("ConfigDomain"); // scrub the old one - $phpgw_info["setup"]["ConfigLoginMSG"] = "Invalid session cookie (cookies must be enabled)"; - return False; - }else{ - return True; - } - } elseif (isset($FormPW)) { - if (isset($ConfigLogin)){ - if ($FormPW == $phpgw_domain[$FormDomain]["config_passwd"] && $auth_type == "Config") { - setcookie("HeaderPW"); // scrub the old one - setcookie("ConfigPW",$FormPW); - setcookie("ConfigDomain",$FormDomain); - $ConfigDomain = $FormDomain; - return True; - }else{ - $phpgw_info["setup"]["ConfigLoginMSG"] = "Invalid password"; - return False; - } - }elseif (isset($HeaderLogin)){ - if ($FormPW == $phpgw_info["server"]["header_admin_password"] && $auth_type == "Header") { - setcookie("HeaderPW",$FormPW); - return True; - }else{ - $phpgw_info["setup"]["HeaderLoginMSG"] = "Invalid password"; - return False; - } - } - } elseif (isset($HeaderPW)) { - if ($HeaderPW != $phpgw_info["server"]["header_admin_password"] && $auth_type == "Header") { - setcookie("HeaderPW"); // scrub the old one - $phpgw_info["setup"]["HeaderLoginMSG"] = "Invalid session cookie (cookies must be enabled)"; - return False; - }else{ - return True; - } - } else { - return False; - } - } - - function loaddb() - { - global $phpgw_info, $phpgw_domain, $ConfigDomain; - /* Database setup */ - if (!isset($phpgw_info["server"]["api_inc"])) { - $phpgw_info["server"]["api_inc"] = PHPGW_SERVER_ROOT . "/phpgwapi/inc"; - } - include($phpgw_info["server"]["api_inc"] . "/class.db_".$phpgw_domain[$ConfigDomain]["db_type"].".inc.php"); - $this->db = new db; - $this->db->Host = $phpgw_domain[$ConfigDomain]["db_host"]; - $this->db->Type = $phpgw_domain[$ConfigDomain]["db_type"]; - $this->db->Database = $phpgw_domain[$ConfigDomain]["db_name"]; - $this->db->User = $phpgw_domain[$ConfigDomain]["db_user"]; - $this->db->Password = $phpgw_domain[$ConfigDomain]["db_pass"]; - -// $phpgw_schema_proc = new phpgw_schema_proc($phpgw_domain[$ConfigDomain]["db_type"]); - } - - // This is a php3/4 compliant in_array(), used only below in check_db() so far - function isinarray($needle,$haystack='') - { - if($haystack == '') - { - settype($haystack,'array'); - $haystack = Array(); - } - for($i=0;$idb->Halt_On_Error = "no"; - $tables = $this->db->table_names(); - while(list($key,$val) = @each($tables)) - { - $tname[] = $val['table_name']; - } - $newapps = $this->isinarray('phpgw_applications',$tname); - $oldapps = $this->isinarray('applications',$tname); - - if ( ( is_array($tables) ) && ( count($tables) > 0 ) && ( $newapps || $oldapps ) ){ - /* tables exist. checking for post beta version */ - $this->db->query("select * from phpgw_applications"); - while (@$this->db->next_record()) { - if ($this->db->f("app_name") == "admin"){$phpgw_info["setup"]["oldver"]["phpgwapi"] = $this->db->f("app_version");} - $phpgw_info["setup"]["oldver"][$this->db->f("app_name")] = $this->db->f("app_version"); - $phpgw_info["setup"][$this->db->f("app_name")]["title"] = $this->db->f("app_title"); - } - if (isset($phpgw_info["setup"]["oldver"]["phpgwapi"])){ - if ($phpgw_info["setup"]["oldver"]["phpgwapi"] == $phpgw_info["server"]["versions"]["phpgwapi"]){ - $phpgw_info["setup"]["header_msg"] = "Stage 1 (Tables Complete)"; - return 10; - }else{ - $phpgw_info["setup"]["header_msg"] = "Stage 1 (Tables need upgrading)"; - return 4; - } - }else{ - $this->db->query("select * from applications"); - while (@$this->db->next_record()) { - if ($this->db->f("app_name") == "admin"){$phpgw_info["setup"]["oldver"]["phpgwapi"] = $this->db->f("app_version");} - $phpgw_info["setup"]["oldver"][$this->db->f("app_name")] = $this->db->f("app_version"); - $phpgw_info["setup"][$this->db->f("app_name")]["title"] = $this->db->f("app_title"); - } - if ($phpgw_info["setup"]["oldver"]["phpgwapi"] != $phpgw_info["server"]["versions"]["phpgwapi"]){ - return 4; - } else { - $phpgw_info["setup"]["header_msg"] = "Stage 1 (Tables appear to be pre-beta)"; - return 2; - } - } - }else{ - /* no tables, so checking if we can create them */ - - /* I cannot get either to work properly - $isdb = $this->db->connect("kljkjh", "localhost", "phpgroupware", "phpgr0upwar3"); - */ - - $db_rights = $this->db->query("CREATE TABLE phpgw_testrights ( testfield varchar(5) NOT NULL )"); - $this->db->query("DROP TABLE phpgw_testrights"); - - if (isset($db_rights)){ - //if (isset($isdb)){ - $phpgw_info["setup"]["header_msg"] = "Stage 1 (Create tables)"; - return 3; - }else{ - $phpgw_info["setup"]["header_msg"] = "Stage 1 (Create Database)"; - return 1; - } - } - } - - function check_config() - { - global $phpgw_info; - $this->db->Halt_On_Error = "no"; - if ($phpgw_info["setup"]["stage"]["db"] != 10){return "";} - - // Since 0.9.10pre6 config table is named as phpgw_config - $config_table="config"; - $ver = explode(".",$phpgw_info["server"]["versions"]["phpgwapi"]); - if(ereg("([0-9]+)(pre)([0-9]+)",$ver[2],$regs)) - if(($regs[1] == "10") && ($regs[3] >= "6")) - $config_table="phpgw_config"; - @$this->db->query("select config_value from $config_table where config_name='freshinstall'"); - $this->db->next_record(); - $configed = $this->db->f("config_value"); - if ($configed){ - $phpgw_info["setup"]["header_msg"] = "Stage 2 (Needs Configuration)"; - return 1; - }else{ - $phpgw_info["setup"]["header_msg"] = "Stage 2 (Configuration OK)"; - return 10; - } - - } - - function check_lang() - { - global $phpgw_info; - $this->db->Halt_On_Error = "no"; - if ($phpgw_info["setup"]["stage"]["db"] != 10){return "";} - - $this->db->query("select distinct lang from lang;"); - if ($this->db->num_rows() == 0){ - $phpgw_info["setup"]["header_msg"] = "Stage 3 (No languages installed)"; - return 1; - }else{ - while (@$this->db->next_record()) { - $phpgw_info["setup"]["installed_langs"][$this->db->f("lang")] = $this->db->f("lang"); - } - reset ($phpgw_info["setup"]["installed_langs"]); - while (list ($key, $value) = each ($phpgw_info["setup"]["installed_langs"])) { - $sql = "select lang_name from languages where lang_id = '".$value."';"; - $this->db->query($sql); - $this->db->next_record(); - $phpgw_info["setup"]["installed_langs"][$value] = $this->db->f("lang_name"); - } - $phpgw_info["setup"]["header_msg"] = "Stage 3 (Completed)"; - return 10; - } - } - - function get_template_list(){ - global $phpgw_info; - $d = dir(PHPGW_SERVER_ROOT."/phpgwapi/templates"); - //$list["user_choice"]["name"] = "user_choice"; - //$list["user_choice"]["title"] = "Users Choice"; - while($entry=$d->read()) { - if ($entry != "CVS" && $entry != "." && $entry != ".."){ - $list[$entry]["name"] = $entry; - $f = PHPGW_SERVER_ROOT."/phpgwapi/templates/".$entry."/details.inc.php"; - if (file_exists ($f)){ - include($f); - $list[$entry]["title"] = "Use ".$phpgw_info["template"][$entry]["title"]."interface"; - }else{ - $list[$entry]["title"] = $entry; - } - } - } - $d->close(); - reset ($list); - return $list; - } - - function list_themes() - { - $dh = opendir(PHPGW_SERVER_ROOT . '/phpgwapi/themes'); - while ($file = readdir($dh)) - { - if (eregi("\.theme$", $file)) - { - $list[] = substr($file,0,strpos($file,'.')); - } - } - //$dh->close(); - reset ($list); - return $list; - } - - function app_setups($appname = ""){ - global $phpgw_info; - $d = dir(PHPGW_SERVER_ROOT); - while($entry=$d->read()) { - if (is_dir (PHPGW_SERVER_ROOT."/".$entry."/setup")){ - echo $entry."
\n"; - } - } - $d->close(); - } - - function app_status($appname = ""){ - global $phpgw_info; - $this->get_versions(); - reset ($phpgw_info['server']['versions']); - - $this->db->query("select * from phpgw_applications"); - while ($this->db->next_record()){ - $phpgw_info['server']['current_versions'][$this->db->f('app_name')] = $this->db->f('app_version'); - } - while (list($key, $value) = each ($phpgw_info['server']['versions'])){ - if ($key != 'header' && $key != 'current_header' && $key != '' && $key != 'mcrypt'){ - if (!isset($phpgw_info['server']['current_versions'][$key])){ - $phpgw_info['server']['current_versions'][$key] = 'new'; - $phpgw_info['setup'][$key]['status'] = 'new'; - }elseif ($value != $phpgw_info['server']['current_versions'][$key]){ - $phpgw_info['setup'][$key]['status'] = 'upgrade'; - }else{ - $phpgw_info['setup'][$key]['status'] = 'current'; - } - echo 'phpgw_info[setup][$key][status]: '.$phpgw_info['setup'][$key]['status'].'
'; - } - } - - } - - function execute_script($script, $order = ""){ - global $phpgw_info, $phpgw_domain, $current_config, $newsetting, $phpgw_setup, $SERVER_NAME; - if ($order != "" && gettype($order) != "array"){ $order = array($order); } - if ($order == ""){$order = array();} - /* First include the ordered setup script file */ - reset ($order); - while (list (, $appname) = each ($order)){ - $f = PHPGW_SERVER_ROOT."/".$appname."/setup/".$script.".inc.php"; - if (file_exists($f)) {include($f);} - $completed_scripts[$appname] = True; - } - /* Then add the rest */ - $d = dir(PHPGW_SERVER_ROOT); - while ($entry=$d->read()){ - if ($entry != "" && $completed_scripts[$entry] != True){ - $f = PHPGW_SERVER_ROOT."/".$entry."/setup/".$script.".inc.php"; - if (file_exists($f)) {include($f);} - } - } - } - - function get_versions(){ - global $phpgw_info, $phpgw_domain, $current_config, $newsetting, $phpgw_setup, $SERVER_NAME; - $d = dir(PHPGW_SERVER_ROOT); - while($entry=$d->read()) { - $f = PHPGW_SERVER_ROOT."/".$entry."/version.inc.php"; - if (file_exists ($f)){include($f); } - } - $d->close(); - } - - function update_app_version($appname, $tableschanged = True){ - global $phpgw_info; - if ($tableschanged == True){$phpgw_info["setup"]["tableschanged"] = True;} - $this->db->query("update phpgw_applications set app_version='".$phpgw_info["setup"]["currentver"]["phpgwapi"]."' where app_name='".$appname."'"); - } - - function manage_tables($appname=""){ - global $phpgw_domain, $phpgw_info; - if ($phpgw_info["setup"]["currentver"]["phpgwapi"] == "drop"){ - $this->execute_script("droptables"); - } - if ($phpgw_info["setup"]["currentver"]["phpgwapi"] == "new") { - $this->execute_script("newtables"); - $this->execute_script("common_default_records"); - $this->execute_script("lang"); - } - - if ($phpgw_info["setup"]["currentver"]["phpgwapi"] == "oldversion") { - $phpgw_info["setup"]["currentver"]["phpgwapi"] = $phpgw_info["setup"]["oldver"]["phpgwapi"]; - $this->execute_script("upgradetables"); - } - - /* Not yet implemented - if (!$phpgw_info["setup"]["tableschanged"] == True){ - echo " \n"; - echo " No table changes were needed. The script only updated your version setting.\n"; - echo " \n"; - } - */ - } - } -?> diff --git a/setup/inc/phpgw_template.inc.php b/setup/inc/phpgw_template.inc.php deleted file mode 100644 index 40f4a17290..0000000000 --- a/setup/inc/phpgw_template.inc.php +++ /dev/null @@ -1,346 +0,0 @@ - remove undefined variables - * "comment" => replace undefined variables with comments - * "keep" => keep undefined variables - */ - var $unknowns = "remove"; - - /* "yes" => halt, "report" => report error, continue, "no" => ignore error quietly */ - var $halt_on_error = "yes"; - - /* last error message is retained here */ - var $last_error = ""; - - - /***************************************************************************/ - /* public: Constructor. - * root: template directory. - * unknowns: how to handle unknown variables. - */ - function Template($root = ".", $unknowns = "remove") { - $this->set_root($root); - $this->set_unknowns($unknowns); - } - - /* public: setroot(pathname $root) - * root: new template directory. - */ - function set_root($root) { - if (!is_dir($root)) { - $this->halt("set_root: $root is not a directory."); - return false; - } - - $this->root = $root; - return true; - } - - /* public: set_unknowns(enum $unknowns) - * unknowns: "remove", "comment", "keep" - * - */ - function set_unknowns($unknowns = "keep") { - $this->unknowns = $unknowns; - } - - /* public: set_file(array $filelist) - * filelist: array of handle, filename pairs. - * - * public: set_file(string $handle, string $filename) - * handle: handle for a filename, - * filename: name of template file - */ - function set_file($handle, $filename = "") { - if (!is_array($handle)) { - if ($filename == "") { - $this->halt("set_file: For handle $handle filename is empty."); - return false; - } - $this->file[$handle] = $this->filename($filename); - } else { - reset($handle); - while(list($h, $f) = each($handle)) { - $this->file[$h] = $this->filename($f); - } - } - } - - /* public: set_block(string $parent, string $handle, string $name = "") - * extract the template $handle from $parent, - * place variable {$name} instead. - */ - function set_block($parent, $handle, $name = "") { - if (!$this->loadfile($parent)) { - $this->halt("subst: unable to load $parent."); - return false; - } - if ($name == "") - $name = $handle; - - $str = $this->get_var($parent); - $reg = "/(.*)\n\s*/sm"; - preg_match_all($reg, $str, $m); - $str = preg_replace($reg, "{" . "$name}", $str); - $this->set_var($handle, $m[1][0]); - $this->set_var($parent, $str); - } - - /* public: set_var(array $values) - * values: array of variable name, value pairs. - * - * public: set_var(string $varname, string $value) - * varname: name of a variable that is to be defined - * value: value of that variable - */ - function set_var($varname, $value = "") { - if (!is_array($varname)) { - if (!empty($varname)) - if ($this->debug) print "scalar: set *$varname* to *$value*
\n"; - $this->varkeys[$varname] = "/".$this->varname($varname)."/"; - $this->varvals[$varname] = $value; - } else { - reset($varname); - while(list($k, $v) = each($varname)) { - if (!empty($k)) - if ($this->debug) print "array: set *$k* to *$v*
\n"; - $this->varkeys[$k] = "/".$this->varname($k)."/"; - $this->varvals[$k] = $v; - } - } - } - - /* public: subst(string $handle) - * handle: handle of template where variables are to be substituted. - */ - function subst($handle) { - if (!$this->loadfile($handle)) { - $this->halt("subst: unable to load $handle."); - return false; - } - - $str = $this->get_var($handle); - $str = @preg_replace($this->varkeys, $this->varvals, $str); - return $str; - } - - /* public: psubst(string $handle) - * handle: handle of template where variables are to be substituted. - */ - function psubst($handle) { - print $this->subst($handle); - - return false; - } - - /* public: parse(string $target, string $handle, boolean append) - * public: parse(string $target, array $handle, boolean append) - * target: handle of variable to generate - * handle: handle of template to substitute - * append: append to target handle - */ - function parse($target, $handle, $append = false) { - if (!is_array($handle)) { - $str = $this->subst($handle); - if ($append) { - $this->set_var($target, $this->get_var($target) . $str); - } else { - $this->set_var($target, $str); - } - } else { - reset($handle); - while(list($i, $h) = each($handle)) { - $str = $this->subst($h); - $this->set_var($target, $str); - } - } - - return $str; - } - - function pparse($target, $handle, $append = false) { - print $this->parse($target, $handle, $append); - return false; - } - - /* public: get_vars() - */ - function get_vars() { - reset($this->varkeys); - while(list($k, $v) = each($this->varkeys)) { - $result[$k] = $this->varvals[$k]; - } - - return $result; - } - - /* public: get_var(string varname) - * varname: name of variable. - * - * public: get_var(array varname) - * varname: array of variable names - */ - function get_var($varname) { - if (!is_array($varname)) { - return $this->varvals[$varname]; - } else { - reset($varname); - while(list($k, $v) = each($varname)) { - $result[$k] = $this->varvals[$k]; - } - - return $result; - } - } - - /* public: get_undefined($handle) - * handle: handle of a template. - */ - function get_undefined($handle) { - if (!$this->loadfile($handle)) { - $this->halt("get_undefined: unable to load $handle."); - return false; - } - - preg_match_all("/\{([^}]+)\}/", $this->get_var($handle), $m); - $m = $m[1]; - if (!is_array($m)) - return false; - - reset($m); - while(list($k, $v) = each($m)) { - if (!isset($this->varkeys[$v])) - $result[$v] = $v; - } - - if (count($result)) - return $result; - else - return false; - } - - /* public: finish(string $str) - * str: string to finish. - */ - function finish($str) { - switch ($this->unknowns) { - case "keep": - break; - - case "remove": - $str = preg_replace('/{[^ \t\r\n}]+}/', "", $str); - break; - - case "comment": - $str = preg_replace('/{([^ \t\r\n}]+)}/', "", $str); - break; - } - - return $str; - } - - /* public: p(string $varname) - * varname: name of variable to print. - */ - function p($varname) { - print $this->finish($this->get_var($varname)); - } - - function get($varname) { - return $this->finish($this->get_var($varname)); - } - - /***************************************************************************/ - /* private: filename($filename) - * filename: name to be completed. - */ - function filename($filename) { - if (substr($filename, 0, 1) != "/") { - $filename = $this->root."/".$filename; - } - - if (!file_exists($filename)) - $this->halt("filename: file $filename does not exist."); - - return $filename; - } - - /* private: varname($varname) - * varname: name of a replacement variable to be protected. - */ - function varname($varname) { - return preg_quote("{".$varname."}"); - } - - /* private: loadfile(string $handle) - * handle: load file defined by handle, if it is not loaded yet. - */ - function loadfile($handle) { - if (isset($this->varkeys[$handle]) and !empty($this->varvals[$handle])) - return true; - - if (!isset($this->file[$handle])) { - $this->halt("loadfile: $handle is not a valid handle."); - return false; - } - $filename = $this->file[$handle]; - - $str = implode("", @file($filename)); - if (empty($str)) { - $this->halt("loadfile: While loading $handle, $filename does not exist or is empty."); - return false; - } - - $this->set_var($handle, $str); - - return true; - } - - /***************************************************************************/ - /* public: halt(string $msg) - * msg: error message to show. - */ - function halt($msg) { - $this->last_error = $msg; - - if ($this->halt_on_error != "no") - $this->haltmsg($msg); - - if ($this->halt_on_error == "yes") - die("Halted."); - - return false; - } - - /* public, override: haltmsg($msg) - * msg: error message to show. - */ - function haltmsg($msg) { - printf("Template Error: %s
\n", $msg); - } -} diff --git a/setup/index.php b/setup/index.php deleted file mode 100644 index 14af406242..0000000000 --- a/setup/index.php +++ /dev/null @@ -1,235 +0,0 @@ - True, "nonavbar" => True, "currentapp" => "home", "noapi" => True); - include("./inc/functions.inc.php"); - - /* Check header and authentication */ - $phpgw_info["setup"]["stage"]["header"] = $phpgw_setup->check_header(); - if ($phpgw_info["setup"]["stage"]["header"] != "10"){ - Header("Location: manageheader.php"); - exit; - }elseif (!$phpgw_setup->auth("Config")){ - $phpgw_setup->show_header("Please login",True); - $phpgw_setup->login_form(); - exit; - } - - /* Database actions */ - $phpgw_setup->loaddb(); - $phpgw_info["setup"]["stage"]["db"] = $phpgw_setup->check_db(); - switch($action){ - case "Delete all my tables and data": - $subtitle = "Deleting Tables"; - $submsg = "At your request, this script is going to take the evil action of deleting your existing tables and re-creating them in the new format."; - $subaction = "deleted"; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "drop"; - $phpgw_info["setup"]["stage"]["db"] = 5; - break; - case "Upgrade": - $subtitle = "Upgrading Tables"; - $submsg = "At your request, this script is going to attempt to upgrade your old tables to the new format."; - $subaction = "upgraded"; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "oldversion"; - $phpgw_info["setup"]["stage"]["db"] = 5; - break; - case "Create": - $subtitle = "Creating Tables"; - $submsg = "At your request, this script is going to attempt to the tables for you."; - $subaction = "created"; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "new"; - $phpgw_info["setup"]["stage"]["db"] = 5; - break; - } - - /* Display code */ - - $phpgw_setup->show_header($phpgw_info["setup"]["header_msg"]); - if (phpversion() < "3.0.16") { - echo "You appear to be running an old version of PHP. It its recommend that you upgrade " - . "to a new version. Older version of PHP might not run phpGroupWare correctly, if at all." - . "Please upgrade to at least version 3.0.16."; - exit; - } - -//$phpgw_setup->app_status(); - $phpgw_info["server"]["app_images"] = "templates/default/images"; - - echo ""; - echo ' '; - switch($phpgw_info["setup"]["stage"]["db"]){ - case 1: - echo ''; - case 2: - echo ''; - break; - case 3: - /* commented out because I cannot accuratly figure out if the DB exists */ - //echo ''; - echo ''; - break; - case 4: - echo ''; - break; - case 5: - echo ''; - break; - case 10: - echo ''; - break; - default: - echo ''; - break; - } - - echo ' '; - $phpgw_info["setup"]["stage"]["config"] = $phpgw_setup->check_config(); - switch($phpgw_info["setup"]["stage"]["config"]){ - case 1: - echo ''; - break; - case 10: - echo ''; - break; - default: - echo ''; - break; - } - - echo ' '; - $phpgw_info["setup"]["stage"]["lang"] = $phpgw_setup->check_lang(); - switch($phpgw_info["setup"]["stage"]["lang"]){ - case 1: - echo '"; - break; - case 10: - echo '"; - break; - default: - echo ''; - break; - } - -/* I will probably not need this section at all - echo ' '; - switch($phpgw_info["setup"]["stage"]["apps"]){ - case 1: - echo ''; - break; - case 10: - echo ''; - break; - default: - echo ''; - break; - } -*/ - echo '
Step 1 - database management 
O
Your database does not exist.
O'; - echo ' - You appear to be running a pre-beta version of phpGroupWare
- We are providing an automated upgrade system, but we highly recommend backing up your tables incase the script causes damage to your data.
- These automated scripts can easily destroy your data. Please backup before going any further!
-
- Select your old version: - - - -
- '; - echo '
O
Your database exist, would you like to create your tables now?
OMake sure that your database is created and the account permissions are set.
'; - switch ($phpgw_domain[$ConfigDomain]["db_type"]){ - case "mysql": - echo " -
Instructions for creating the database in MySQL:
- Login to mysql -
- [user@server user]# mysql -u root -p
- Create the empty database and grant user permissions -
- mysql> create database ".$phpgw_domain[$ConfigDomain]["db_name"]." ;
- mysql> grant all on ".$phpgw_domain[$ConfigDomain]["db_name"].".* to phpgroupware@localhost identified by 'password';
- "; - break; - case "pgsql": - echo " -
Instructions for creating the database in PostgreSQL:
- Start the postmaster
- [user@server user]# postmaster -i -D /home/[username]/[dataDir]
- Create the empty database -
- [user@server user]# createdb ".$phpgw_domain[$ConfigDomain]["db_name"]."
- "; - break; - } - echo '
'; - echo "\n"; - echo 'Once the database is setup correctly
the tables
O'; - echo "You appear to be running version ".$phpgw_info["setup"]["oldver"]["phpgwapi"]." of phpGroupWare.
\n"; - echo "We will automaticly update your tables/records to ".$phpgw_info["server"]["versions"]["phpgwapi"].", but we highly recommend backing up your tables in case the script causes damage to your data.\n"; - echo "These automated scripts can easily destroy your data. Please backup before going any further!\n"; - echo "
\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "
\n"; - echo "
\n"; - echo "\n"; - echo "
\n"; - echo '
O'; - echo "\n"; - echo " \n"; - echo " \n"; - echo " \n"; - $phpgw_setup->db->Halt_On_Error = "report"; - include ("./sql/common_main.inc.php"); - $phpgw_setup->db->Halt_On_Error = "no"; - echo " \n"; - echo " \n"; - echo "
 $subtitle
$submsg
 Table Change Messages
 Status
If you did not recieve any errors, your tables have been $subaction.
\n"; - echo "
\n"; - echo "
\n"; - echo '
'; - echo '
XYour tables are current.'; - echo "
\n"; - echo "\n"; - echo "
Insanity: \n"; - echo '
'; - echo '
O
Your database does not exist.
Step 2 - Configuration 
OPlease configure phpGroupWare for your environment.'; - echo "
"; - echo '
XConfiguration completed.'; - echo "
"; - echo '
Click Here to setup 1 admin account and 3 demo accounts.
This will delete all existing accounts'; - echo '
ONot ready for this stage yet.
Step 3 - language management 
OYou do not have any languages installed. Please install one now
'; - echo "
OThis stage is completed
'; - echo "Currently installed languages: "; - reset ($phpgw_info["setup"]["installed_langs"]); - while (list ($key, $value) = each ($phpgw_info["setup"]["installed_langs"])) { - if (!$notfirst){ echo $value; }else{ echo ", ".$value; } - $notfirst = True; - } - echo "
"; - echo "
ONot ready for this stage yet.
Step 4 - Add-on Application Installation 
OYou are ready for this stage, but this stage is not yet written.
OThis stage is completed
ONot ready for this stage yet.
'; - echo ""; -?> diff --git a/setup/lang.php b/setup/lang.php deleted file mode 100644 index 208cee2d4b..0000000000 --- a/setup/lang.php +++ /dev/null @@ -1,128 +0,0 @@ - True, "nonavbar" => True, "currentapp" => "home", "noapi" => True); - include("./inc/functions.inc.php"); - include("../header.inc.php"); - // Authorize the user to use setup app and load the database - // Does not return unless user is authorized - if (!$phpgw_setup->auth("Config")){ - Header("Location: index.php"); - exit; - } - $phpgw_setup->loaddb(); - - include(PHPGW_API_INC."/class.common.inc.php"); - $common = new common; - // this is not used - //$sep = $common->filesystem_separator(); - } else { - $newinstall = True; - $lang_selected["en"] = "en"; - $submit = True; - } - - if ($submit) { - if (count($lang_selected)) { - if ($upgrademethod == "dumpold") { - $phpgw_setup->db->query("delete from lang"); - //echo "
Test: dumpold"; - } - while (list($null,$lang) = each($lang_selected)) { - $addlang = False; - if ($upgrademethod == "addonlynew") { - //echo "
Test: addonlynew - select count(*) from lang where lang='$lang'"; - $phpgw_setup->db->query("select count(*) from lang where lang='$lang'"); - $phpgw_setup->db->next_record(); - - if ($phpgw_setup->db->f(0) == 0) { - //echo "
Test: addonlynew - True"; - $addlang = True; - } - } - if (($addlang && $upgrademethod == "addonlynew") || ($upgrademethod != "addonlynew")) { - //echo '
Test: loop above file()'; - $raw_file = file(PHPGW_SERVER_ROOT . "/setup/phpgw_" . strtolower($lang) . ".lang"); - while (list($null,$line) = each($raw_file)) { - $addit = False; - list($message_id,$app_name,$phpgw_setup->db_lang,$content) = explode("\t",$line); - $message_id = addslashes(chop($message_id)); - $app_name = addslashes(chop($app_name)); - $phpgw_setup->db_lang = addslashes(chop($phpgw_setup->db_lang)); - $content = addslashes(chop($content)); - if ($upgrademethod == "addmissing") { - //echo "
Test: addmissing"; - $phpgw_setup->db->query("select count(*) from lang where message_id='$message_id' and lang='$phpgw_setup->db_lang'"); - $phpgw_setup->db->next_record(); - - if ($phpgw_setup->db->f(0) == 0) { - //echo "
Test: addmissing - True - Total: " . $phpgw_setup->db->f(0); - $addit = True; - } - } - - if ($addit || ($upgrademethod == "dumpold" || $newinstall || $upgrademethod == "addonlynew")) { - //echo "
adding - insert into lang values ('$message_id','$app_name','$phpgw_setup->db_lang','$content')"; - $phpgw_setup->db->query("insert into lang values ('$message_id','$app_name','$phpgw_setup->db_lang','$content')"); - } - } - } - } - } - - if (! $included) { - Header("Location: index.php"); - exit; - } - - } else { - if (! $included) { - $phpgw_setup->show_header(); -?> -

"> - - - - - - - - >Select which languages you would like to use. -
- ':""); ?> - - - Select which method of upgrade you would like to do' - . '

 Only add languages that are not in the database already.' - . '
 Only add new phrases' - . '
 Delete all old languages and install new ones' - . ''; - } - ?> -
-
"> Multi-Language support setup
">This program will help you upgrade or install different languages for phpGroupWare
-

'; - } - } diff --git a/setup/ldap.php b/setup/ldap.php deleted file mode 100644 index 29d072e3c1..0000000000 --- a/setup/ldap.php +++ /dev/null @@ -1,305 +0,0 @@ - True, - 'nonavbar' => True, - 'currentapp' => 'home', - 'noapi' => True - ); - - include('../header.inc.php'); - include('./inc/functions.inc.php'); - - // Authorize the user to use setup app and load the database - if (!$phpgw_setup->auth('Config')){ - Header('Location: index.php'); - exit; - } - // Does not return unless user is authorized - class phpgw { - var $common; - var $accounts; - var $applications; - var $db; - } - $phpgw = new phpgw; - $phpgw->common = CreateObject('phpgwapi.common'); - - $common = $phpgw->common; - $phpgw_setup->loaddb(); - $phpgw->db = $phpgw_setup->db; - - $phpgw_info['server']['auth_type'] = 'ldap'; - $phpgw->accounts = CreateObject('phpgwapi.accounts'); - $acct = $phpgw->accounts; - $phpgw->applications = CreateObject('phpgwapi.applications'); - $applications = $phpgw->applications; - - $phpgw_setup->db->query("select config_name,config_value from phpgw_config where config_name like 'ldap%'",__LINE__,__FILE__); - while ($phpgw_setup->db->next_record()) { - $config[$phpgw_setup->db->f('config_name')] = $phpgw_setup->db->f('config_value'); - } - $phpgw_info['server']['ldap_host'] = $config['ldap_host']; - $phpgw_info['server']['ldap_context'] = $config['ldap_context']; - $phpgw_info['server']['ldap_root_dn'] = $config['ldap_root_dn']; - $phpgw_info['server']['ldap_root_pw'] = $config['ldap_root_pw']; - - // First, see if we can connect to the LDAP server, if not send `em back to config.php with an - // error message. - - // connect to ldap server - if (! $ldap = $common->ldapConnect()) { - $noldapconnection = True; - } - - if ($noldapconnection) { - Header('Location: config.php?error=badldapconnection'); - exit; - } - - $sr = ldap_search($ldap,$config['ldap_context'],'(|(uid=*))',array('sn','givenname','uid','uidnumber','gidnumber')); - $info = ldap_get_entries($ldap, $sr); - - for ($i=0; $i<$info['count']; $i++) { - if (! $phpgw_info['server']['global_denied_users'][$info[$i]['uid'][0]]) { - $account_info[$i]['account_id'] = $info[$i]['uidnumber'][0]; - $account_info[$i]['account_lid'] = $info[$i]['uid'][0]; - $account_info[$i]['account_firstname'] = $info[$i]['givenname'][0]; - $account_info[$i]['account_lastname'] = $info[$i]['sn'][0]; - $account_info[$i]['gidnumber'] = $info[$i]['gidnumber'][0]; - } - } - - $phpgw_setup->db->query("select app_name,app_title from phpgw_applications where app_enabled != '0' and " - . "app_name != 'administration'",__LINE__,__FILE__); - while ($phpgw_setup->db->next_record()) { - $apps[$phpgw_setup->db->f('app_name')] = $phpgw_setup->db->f('app_title'); - } - - if ($submit) { - if (! count($admins)) { - $error = '
You must select at least 1 admin'; - } - - if (! count($s_apps)) { - $error .= '
You must select at least 1 application'; - } - - if (! $error) { - // Create the 'Default' group - mt_srand((double)microtime()*1000000); - $defaultgroupid = mt_rand (100, 65535); - - $acct = CreateObject('phpgwapi.accounts',$defaultgroupid); - $acct->db = $phpgw_setup->db; - - // Check if the group account is already there. - // If so, set our group_id to that account's id for use below. - $acct_exist = $acct->name2id('Default'); - if ($acct_exist) - { - $defaultgroupid = $acct_exist; - } - $id_exist = $acct->exists(intval($defaultgroupid)); - // if not, create it, using our original groupid. - $thisgroup_info = array( - 'account_type' => 'g', - 'account_id' => $defaultgroupid, - 'account_lid' => 'Default', - 'account_passwd' => $passwd, - 'account_firstname' => 'Default', - 'account_lastname' => 'Group', - 'account_status' => 'A', - 'account_expires' => -1 - ); - if(!$id_exist) - { - $acct->create($thisgroup_info); - } - else - { - // Delete first, so ldap does not return an error, then recreate - $acct->delete($defaultgroupid); - $acct->create($thisgroup_info); - } - - $acl = CreateObject('phpgwapi.acl',$defaultgroupid); - $acl->db = $phpgw_setup->db; - $acl->read_repository(); - while ($app = each($s_apps)) - { - $acl->delete($app[1],'run',1); - $acl->add($app[1],'run',1); - } - $acl->save_repository(); - - while (list($nul,$account) = each($account_info)) - { - $id_exist = 0; - $thisacctid = $account['account_id']; - $thisacctlid = $account['account_lid']; - - // Do some checks before we try to import the data. - if (!empty($thisacctid) && !empty($thisacctlid)) - { - $accounts = CreateObject('phpgwapi.accounts',intval($thisacctid)); - $accounts->db = $phpgw_setup->db; - - // Check if the account is already there. - // If so, we won't try to create it again. - $acct_exist = $acct->name2id($thisacctlid); // name2id checks only SQL - if ($acct_exist) // this gives the SQL account_id a preference over LDAP uidnummber - { // this could be fatal if one already has an user with account_lid == uid - // $thisacctid = $acct_exist; // and uses the LDAP uidnumber for an unix account - if ($acct_exist != $thisacctid) - { - echo "

WARNING: user '$thisacctlid'=$thisacctid already exist in SQL under the account_id=$acct_exist

"; - } - } - $id_exist = $accounts->exists(intval($thisacctid)); - // If the account does not exist in _both_ (== returnvalue < 3) create it - if($id_exist < 3) - { - $thisaccount_info = array( - 'account_type' => 'u', - 'account_id' => $thisacctid, - 'account_lid' => $thisacctlid, - 'account_passwd' => 'x', - 'account_firstname' => $account['account_firstname'], - 'account_lastname' => $account['account_lastname'], - 'account_status' => 'A', - 'account_expires' => -1 - ); - $accounts->create($thisaccount_info); - } - - // Insert default acls for this user. - // Since the group has app rights, we don't need to give users - // these rights. Instead, we make the user a member of the Default group - // below. - $acl = CreateObject('phpgwapi.acl',intval($thisacctid)); - $acl->db = $phpgw_setup->db; - $acl->read_repository(); - - // Only give them admin if we asked for them to have it. - // This is typically an exception to apps for run rights - // as a group member. - for ($a=0;$adelete('admin','run',1); - $acl->add('admin','run',1); - } - } - - // Check if user has a group assigned in LDAP and this group exists (in SQL) - // --> make him member of this group instead of the 'Default' group - if (($gid = $account['gidnumber']) && ($gname = $acct->id2name($gid))) - { - // echo "

putting '$thisacctlid' in Group gid=$gid

\n"; - - $acl->delete('phpgw_group',$gid,1); - $acl->add('phpgw_group',$gid,1); - } else - - // Now make them a member of the 'Default' group. - // But, only if the current user is not the group itself. - if ($defaultgroupid != $thisacctid) - { - $acl->delete('phpgw_group',$defaultgroupid,1); - $acl->add('phpgw_group',$defaultgroupid,1); - } - - // Now add the acl to let them change their password - $acl->delete('preferences','changepassword',$thisacctid,1); - $acl->add('preferences','changepassword',$thisacctid,1); - - // Save these new acls. - $acl->save_repository(); - } - $setup_complete = True; - } - } - } - - // Add a check to see if there are no users in LDAP, if not create a default user. - - $phpgw_setup->show_header(); - - if ($error) { - echo '
Error: '.$error.'
'; - } - - if ($setup_complete) { - $phpgw_setup->db->query("select config_value from phpgw_config where config_name='webserver_url'",__LINE__,__FILE__); - $phpgw_setup->db->next_record(); - echo '
Setup has been completed! Click here to login
'; - exit; - } -?> - - - - - - - - - - - - - - - - - - - - - - - - -
 LDAP import users
 This section will help you import users from your LDAP tree into phpGroupWare's account tables.
 
-  Select which user(s) will have the admin privileges - - -
-  Select the default applications your users will have access to. -
 Note: You will be able to customize this later. -
- -
- -
- diff --git a/setup/ldap_wip.php b/setup/ldap_wip.php deleted file mode 100644 index f565efc913..0000000000 --- a/setup/ldap_wip.php +++ /dev/null @@ -1,396 +0,0 @@ - True, - 'nonavbar' => True, - 'currentapp' => 'home', - 'noapi' => True - ); - - include('../header.inc.php'); - include('./inc/functions.inc.php'); - - // Authorize the user to use setup app and load the database - if (!$phpgw_setup->auth('Config')) - { - Header('Location: index.php'); - exit; - } - // Does not return unless user is authorized - class phpgw - { - var $common; - var $accounts; - var $applications; - var $db; - } - $phpgw = new phpgw; - $phpgw->common = CreateObject('phpgwapi.common'); - - $common = $phpgw->common; - $phpgw_setup->loaddb(); - $phpgw->db = $phpgw_setup->db; - - $phpgw_info['server']['auth_type'] = 'ldap'; - $phpgw->accounts = CreateObject('phpgwapi.accounts'); - $acct = $phpgw->accounts; - $phpgw->applications = CreateObject('phpgwapi.applications'); - $applications = $phpgw->applications; - - $phpgw_setup->db->query("select config_name,config_value from phpgw_config where config_name like 'ldap%'",__LINE__,__FILE__); - while ($phpgw_setup->db->next_record()) - { - $config[$phpgw_setup->db->f('config_name')] = $phpgw_setup->db->f('config_value'); - } - $phpgw_info['server']['ldap_host'] = $config['ldap_host']; - $phpgw_info['server']['ldap_context'] = $config['ldap_context']; - $phpgw_info['server']['ldap_group_context'] = $config['ldap_group_context']; - $phpgw_info['server']['ldap_root_dn'] = $config['ldap_root_dn']; - $phpgw_info['server']['ldap_root_pw'] = $config['ldap_root_pw']; - - // First, see if we can connect to the LDAP server, if not send `em back to config.php with an - // error message. - - // connect to ldap server - if (! $ldap = $common->ldapConnect()) - { - $noldapconnection = True; - } - - if ($noldapconnection) - { - Header('Location: config.php?error=badldapconnection'); - exit; - } - - $sr = ldap_search($ldap,$config['ldap_context'],'(|(uid=*))',array('sn','givenname','uid','uidnumber')); - $info = ldap_get_entries($ldap, $sr); - - for ($i=0; $i<$info['count']; $i++) - { - if (! $phpgw_info['server']['global_denied_users'][$info[$i]['uid'][0]]) - { - $account_info[$i]['account_id'] = $info[$i]['uidnumber'][0]; - $account_info[$i]['account_lid'] = $info[$i]['uid'][0]; - $account_info[$i]['account_firstname'] = $info[$i]['givenname'][0]; - $account_info[$i]['account_lastname'] = $info[$i]['sn'][0]; - } - } - - if ($phpgw_info['server']['ldap_group_context']) - { - $srg = ldap_search($ldap,$config['ldap_group_context'],'(|(cn=*))',array('gidnumber','cn','memberuid')); - $info = ldap_get_entries($ldap, $srg); - - for ($i=0; $i<$info['count']; $i++) - { - if (! $phpgw_info['server']['global_excluded_groups'][$info[$i]['cn'][0]] && - ! $account_info[$i][$info[$i]['cn'][0]]) - { - $group_info[$i]['account_id'] = $info[$i]['gidnumber'][0]; - $group_info[$i]['account_lid'] = $info[$i]['cn'][0]; - $group_info[$i]['members'] = $info[$i]['memberuid']; - $group_info[$i]['account_firstname'] = $info[$i]['cn'][0]; - $group_info[$i]['account_lastname'] = ''; - } - } - } - - $phpgw_setup->db->query("select app_name,app_title from phpgw_applications where app_enabled != '0' and " - . "app_name != 'administration'",__LINE__,__FILE__); - while ($phpgw_setup->db->next_record()) { - $apps[$phpgw_setup->db->f('app_name')] = $phpgw_setup->db->f('app_title'); - } - - if ($submit) { - if (!count($admins)) { - $error = '
You must select at least 1 admin'; - } - - if (!count($s_apps)) { - $error .= '
You must select at least 1 application'; - } - - if (!$error) { - if ($ldapgroups) - { - $groupimport = True; - while ($group = each($group_info)) - { - $id_exist = 0; - $thisacctid = $group[1]['account_id']; - $thisacctlid = $group[1]['account_lid']; - $thisfirstname = $group[1]['account_firstname']; - $thislastname = $group[1]['account_lastname']; - $thismembers = $group_info[$i]['members']; - - // Do some checks before we try to import the data. - if (!empty($thisacctid) && !empty($thisacctlid)) - { - $groups = CreateObject('phpgwapi.accounts',intval($thisacctid)); - $groups->db = $phpgw_setup->db; - - // Check if the account is already there. - // If so, we won't try to create it again. - $acct_exist = $acct->name2id($thisacctlid); - if ($acct_exist) - { - $thisacctid = $acct_exist; - } - $id_exist = $accounts->exists(intval($thisacctid)); - // If not, create it now. - if(!$id_exist) - { - $accounts->create('g', $thisacctlid, 'x',$thisfirstname, $thislastname,'',$thisacctid); - } - - // Now make them a member of this group in phpgw. - while (list($members) = each($thismembers)) - { - // Insert acls for this group based on memberuid field. - // Since the group has app rights, we don't need to give users - // these rights. Instead, we maintain group membership here. - $acl = CreateObject('phpgwapi.acl',intval($members)); - $acl->db = $phpgw_setup->db; - $acl->read_repository(); - - $acl->delete('phpgw_group',$thisacctid,1); - $acl->add('phpgw_group',$thisacctid,1); - - // Now add the acl to let them change their password - $acl->delete('preferences','changepassword',$thisacctid,1); - $acl->add('preferences','changepassword',$thisacctid,1); - - $acl->save_repository(); - } - } - } - $setup_complete = True; - } - else - { - // Create the 'Default' group - mt_srand((double)microtime()*1000000); - $defaultgroupid = mt_rand (100, 65535); - - $acct = CreateObject('phpgwapi.accounts',$defaultgroupid); - $acct->db = $phpgw_setup->db; - - // Check if the group account is already there. - // If so, set our group_id to that account's id for use below. - $acct_exist = $acct->name2id('Default'); - if ($acct_exist) { - $defaultgroupid = $acct_exist; - } - $id_exist = $acct->exists(intval($defaultgroupid)); - // if not, create it, using our original groupid. - if(!$id_exist) { - $acct->create('g','Default',$passwd,'Default','Group','A',$defaultgroupid); - } else { - // Delete first, so ldap does not return an error, then recreate - $acct->delete($defaultgroupid); - $acct->create('g','Default',$passwd,'Default','Group','A',$defaultgroupid); - } - - $acl = CreateObject('phpgwapi.acl',$defaultgroupid); - $acl->db = $phpgw_setup->db; - $acl->read_repository(); - while ($app = each($s_apps)) { - $acl->delete($app[1],'run',1); - $acl->add($app[1],'run',1); - } - $acl->save_repository(); - } //end default group creation - - while ($account = each($account_info)) - { - $id_exist = 0; - $thisacctid = $account[1]['account_id']; - $thisacctlid = $account[1]['account_lid']; - $thisfirstname = $account[1]['account_firstname']; - $thislastname = $account[1]['account_lastname']; - - // Do some checks before we try to import the data. - if (!empty($thisacctid) && !empty($thisacctlid)) - { - $accounts = CreateObject('phpgwapi.accounts',intval($thisacctid)); - $accounts->db = $phpgw_setup->db; - - // Check if the account is already there. - // If so, we won't try to create it again. - $acct_exist = $acct->name2id($thisacctlid); - if ($acct_exist) - { - $thisacctid = $acct_exist; - } - $id_exist = $accounts->exists(intval($thisacctid)); - // If not, create it now. - if(!$id_exist) - { - $accounts->create('u', $thisacctlid, 'x',$thisfirstname, $thislastname,'A',$thisacctid); - } - - // Insert default acls for this user. - // Since the group has app rights, we don't need to give users - // these rights. Instead, we make the user a member of the Default group - // below. - $acl = CreateObject('phpgwapi.acl',intval($thisacctid)); - $acl->db = $phpgw_setup->db; - $acl->read_repository(); - - // Only give them admin if we asked for them to have it. - // This is typically an exception to apps for run rights - // as a group member. - for ($a=0;$adelete('admin','run',1); - $acl->add('admin','run',1); - } - } - - // Now make them a member of the 'Default' group. - // But, only if the current user is not the group itself. - if ($defaultgroupid != $thisacctid) - { - $acl->delete('phpgw_group',$defaultgroupid,1); - $acl->add('phpgw_group',$defaultgroupid,1); - } - - // Save these new acls. - $acl->save_repository(); - } - $setup_complete = True; - } - } - } - - // Add a check to see if there are no users in LDAP, if not create a default user. - - $phpgw_setup->show_header(); - - if ($error) { - echo '
Error: '.$error.'
'; - } - - if ($setup_complete) { - $phpgw_setup->db->query("select config_value from phpgw_config where config_name='webserver_url'",__LINE__,__FILE__); - $phpgw_setup->db->next_record(); - echo '
Setup has been completed! Click here to login
'; - exit; - } -?> - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 LDAP import users
 This section will help you import users and groups from your LDAP tree into phpGroupWare's account tables.
 
-  Select which user(s) will be imported - - -
-  Select which user(s) will have admin privileges - - -
-  Select which group(s) will be imported (group membership will be maintained) - - -
-  Select the default applications your users will have access to. -
 Note: You will be able to customize this later. -
- -
- -
-
diff --git a/setup/manageheader.php b/setup/manageheader.php deleted file mode 100644 index bf49c8ae93..0000000000 --- a/setup/manageheader.php +++ /dev/null @@ -1,306 +0,0 @@ - True, "nonavbar" => True, "currentapp" => "home", "noapi" => True); - include("./inc/functions.inc.php"); - include('../phpgwapi/setup/setup.inc.php'); - $phpgw_info["server"]["versions"]["phpgwapi"] = $setup_info['phpgwapi']['version']; - $phpgw_info['server']['versions']['current_header'] = $setup_info['phpgwapi']['versions']['current_header']; - unset($setup_info); - - function check_form_values() - { - global $setting, $phpgw_setup; - - if (! $setting['config_pass']) - { - $errors .= "
You didn't enter a config password"; - } - if (! $setting['HEADER_ADMIN_PASSWORD']) - { - $errors .= "
You didn't enter a header admin password"; - } - - if ($errors) - { - $phpgw_setup->show_header("Error",True); - echo $errors; - exit; - } - } - - /* authentication phase */ - $phpgw_info["setup"]["stage"]["header"] = $phpgw_setup->check_header(); - switch($phpgw_info["setup"]["stage"]["header"]){ - case "1": - $phpgw_info["setup"]["HeaderFormMSG"] = "Create your header.inc.php"; - $phpgw_info["setup"]["PageMSG"] = "You have not created your header.inc.php yet!
You can create it now."; - break; - case "2": - $phpgw_info["setup"]["HeaderFormMSG"] = "Your header admin password is NOT set. Please set it now!"; - $phpgw_info["setup"]["PageMSG"] = "Your header admin password is NOT set. Please set it now!"; - break; - case "3": - $phpgw_info["setup"]["HeaderFormMSG"] = "Your header.inc.php needs upgrading."; - $phpgw_info["setup"]["PageMSG"] = "Your header.inc.php needs upgrading.
WARNING!
If you are using virtual domain support, this will NOT copy those domains over. You will need to do this manually, MAKE BACKUPS!"; - $phpgw_info["setup"]["HeaderLoginMSG"] = "Your header.inc.php needs upgrading."; - if (!$phpgw_setup->auth("Header")){ - $phpgw_setup->show_header("Please login",True); - $phpgw_setup->login_form(); - exit; - } - break; - case "10": - if (!$phpgw_setup->auth("Header")){ - $phpgw_setup->show_header("Please login",True); - $phpgw_setup->login_form(); - exit; - } - $phpgw_info["setup"]["HeaderFormMSG"] = "Edit your header.inc.php"; - $phpgw_info["setup"]["PageMSG"] = "Edit your existing header.inc.php"; - break; - } - - switch($action){ - case "download": - check_form_values(); - include("./inc/phpgw_template.inc.php"); - $header_template = new Template("../"); - header("Content-disposition: attachment; filename=\"header.inc.php\""); - header("Content-type: application/octet-stream"); - header("Pragma: no-cache"); - header("Expires: 0"); - $newheader = $phpgw_setup->generate_header(); - echo $newheader; - break; - case "view": - check_form_values(); - include("./inc/phpgw_template.inc.php"); - $header_template = new Template("../"); - $phpgw_setup->show_header("Generated header.inc.php", False, "header"); - echo "
Save this text as contents of your header.inc.php

"; - $newheader = $phpgw_setup->generate_header(); - echo "
";
-      echo htmlentities($newheader);
-      echo "

"; - echo "
"; - echo "
After retrieving the file put it into place as the header.inc.php, then click continue.
"; - echo ""; - echo ""; - echo "
"; - echo ""; - break; - case "write config": - check_form_values(); - include("./inc/phpgw_template.inc.php"); - $header_template = new Template("../"); - if(is_writeable ("../header.inc.php")|| (!file_exists ("../header.inc.php") && is_writeable ("../"))){ - $newheader = $phpgw_setup->generate_header(); - $fsetup = fopen("../header.inc.php","w"); - fwrite($fsetup,$newheader); - fclose($fsetup); - $phpgw_setup->show_header("Saved header.inc.php", False, "header"); - echo "
"; - echo "
Created header.inc.php! "; - echo ""; - echo ""; - echo "
"; - echo ""; - break; - }else{ - $phpgw_setup->show_header("Error generating header.inc.php", False, "header"); - echo "Could not open header.inc.php for writing!
\n"; - echo "Please check read/write permissions on directories or back up and use another option.
"; - echo ""; - } - break; - default: - $phpgw_setup->show_header($phpgw_info["setup"]["HeaderFormMSG"], False, "header"); - echo $phpgw_info["setup"]["PageMSG"]; -/* - echo ''; - echo ' '; - echo '
Analysis
'; -*/ - echo ''; - echo '
Analysis
'; - // Hardly try to find what DB-support is compiled in - // this dont work with PHP 3.0.10 and lower ! - - $supported_db = array(); - if (extension_loaded("mysql") || function_exists("mysql_connect")) { - echo "You appear to have MySQL support enabled
\n"; - $supported_db[] = "mysql"; - } else { - echo "No MySQL support found. Disabling
\n"; - } - if (extension_loaded("pgsql") || function_exists("pg_connect")) { - echo "You appear to have Postgres-DB support enabled
\n"; - $supported_db[] = "pgsql"; - } else { - echo "No Postgres-DB support found. Disabling
\n"; - } - if (extension_loaded("oci8")) { - echo "You appear to have Oracle V8 (OCI) support enabled
\n"; - $supported_db[] = "oracle"; - } else { - if(extension_loaded("oracle")) { - echo "You appear to have Oracle support enabled
\n"; - $supported_db[] = "oracle"; - } else { - echo "No Oracle-DB support found. Disabling
\n"; - } - } - if(!count($supported_db)) { - echo "

did not found any valid DB support !
try to configure your php to support one of the above mentioned dbs or install phpgroupware by hand

"; - exit; - } - $no_guess = false; - if(file_exists("../header.inc.php") && is_file("../header.inc.php")) { - echo "Found existing configuration file. Loading settings from the file...
\n"; - $phpgw_info["flags"]["noapi"] = True; - include("../header.inc.php"); - $no_guess = true; - /* This code makes sure the newer multi-domain supporting header.inc.php is being used */ - if (!isset($phpgw_domain)) { - echo "Your using an old configuration file format...
\n"; - echo "Importing old settings into the new format....
\n"; - }else{ - if ($phpgw_info["server"]["header_version"] != $phpgw_info["server"]["current_header_version"]) { - echo "Your using an old header.inc.php version...
\n"; - echo "Importing old settings into the new format....
\n"; - } - reset($phpgw_domain); - $default_domain = each($phpgw_domain); - $phpgw_info["server"]["default_domain"] = $default_domain[0]; - unset ($default_domain); // we kill this for security reasons - $phpgw_info["server"]["db_host"] = $phpgw_domain[$phpgw_info["server"]["default_domain"]]["db_host"]; - $phpgw_info["server"]["db_name"] = $phpgw_domain[$phpgw_info["server"]["default_domain"]]["db_name"]; - $phpgw_info["server"]["db_user"] = $phpgw_domain[$phpgw_info["server"]["default_domain"]]["db_user"]; - $phpgw_info["server"]["db_pass"] = $phpgw_domain[$phpgw_info["server"]["default_domain"]]["db_pass"]; - $phpgw_info["server"]["db_type"] = $phpgw_domain[$phpgw_info["server"]["default_domain"]]["db_type"]; - $phpgw_info["server"]["config_passwd"] = $phpgw_domain[$phpgw_info["server"]["default_domain"]]["config_passwd"]; - } - if (defined("PHPGW_SERVER_ROOT")) { - $phpgw_info["server"]["server_root"] = PHPGW_SERVER_ROOT; - $phpgw_info["server"]["include_root"] = PHPGW_INCLUDE_ROOT; - }elseif (!isset($phpgw_info["server"]["include_root"]) && $phpgw_info["server"]["header_version"] <= 1.6) { - $phpgw_info["server"]["include_root"] = $phpgw_info["server"]["server_root"]; - }elseif (!isset($phpgw_info["server"]["header_version"]) && $phpgw_info["server"]["header_version"] <= 1.6) { - $phpgw_info["server"]["include_root"] = $phpgw_info["server"]["server_root"]; - } - } else { - echo "sample configuration not found. using built in defaults
\n"; - $phpgw_info["server"]["server_root"] = "/path/to/phpgroupware"; - $phpgw_info["server"]["include_root"] = "/path/to/phpgroupware"; - /* This is the basic include needed on each page for phpGroupWare application compliance */ - $phpgw_info["flags"]["htmlcompliant"] = True; - - /* These are the settings for the database system */ - $phpgw_info["server"]["db_host"] = "localhost"; - $phpgw_info["server"]["db_name"] = "phpgroupware"; - $phpgw_info["server"]["db_user"] = "phpgroupware"; - $phpgw_info["server"]["db_pass"] = "your_password"; - $phpgw_info["server"]["db_type"] = "mysql"; //mysql, pgsql (for postgresql), or oracle - - /* These are a few of the advanced settings */ - $phpgw_info["server"]["config_passwd"] = "changeme"; - $phpgw_info["server"]["mcrypt_enabled"] = False; - $phpgw_info["server"]["mcrypt_version"] = "2.6.3"; - - srand((double)microtime()*1000000); - $random_char = array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f", - "g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v", - "w","x","y","z","A","B","C","D","E","F","G","H","I","J","K","L", - "M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"); - - for ($i=0; $i<30; $i++) { - $phpgw_info["server"]["mcrypt_iv"] .= $random_char[rand(1,count($random_char))]; - } - } - - // now guessing better settings then the default ones - if(!$no_guess) { - echo "Now guessing better values for defaults
\n"; - $this_dir = dirname($SCRIPT_FILENAME); - $updir = ereg_replace("/setup","",$this_dir); - $phpgw_info["server"]["server_root"] = $updir; - $phpgw_info["server"]["include_root"] = $updir; - } - ?> - - Settings -
- - Server Root
"> - Include Root (this should be the same as Server Root unless you know what you are doing)
"> - Admin password to header manager
"> -

- DB Host
">Hostname/IP of Databaseserver - DB Name
">Name of Database - DB User
">Name of DB User as phpgroupware has to connect as - DB Password
">Password of DB User - DB Type
- What Database do you want to use with PHPGroupWare? - - Configuration Password
">Password needed for configuration - Enable MCrypt
- - - MCrypt version
">Set this to "old" for versions < 2.4, otherwise the exact mcrypt version you use - MCrypt initilazation vector
" size="30">It should be around 30 bytes in length.
Note: The default has been randomly generated. - Domain select box on login
- - - - Warning!
The db_type in defaults (".$phpgw_info["server"]["db_type"].") is not supported on this server. using first supported type.
"; - } - echo "
"; - - if(is_writeable ("../header.inc.php")|| (!file_exists ("../header.inc.php") && is_writeable ("../"))){ - echo ''; - echo ' or or the file.
'; - }else{ - echo 'Cannot create the header.inc.php due to file permission restrictions.
Instead you can '; - echo 'or the file.'; - } - echo '
'; - echo '
After retrieving the file put it into place as the header.inc.php, then click continue.
'; - echo ''; -// echo ''; -// echo ''; -// echo ''; -// echo ''; - echo ''; - echo "
"; - echo ""; - echo ""; - - break; // ending the switch default - } -?> diff --git a/setup/phpgw_br.lang b/setup/phpgw_br.lang deleted file mode 100644 index c01330adbe..0000000000 --- a/setup/phpgw_br.lang +++ /dev/null @@ -1,310 +0,0 @@ - common br -(for weekly) calendar br (por semana) -* make sure that you remove users from this group before you delete it. admin br * tenha certeza de apagar os usuarios deste grupo antes de voce apaga-lo. -1 match found calendar br Encontrada 1 ocorrencia -: - $s = common br >phpGroupWare/traduzido por chgp -access common br Accesso -access type common br Tipo de acesso -access type todo br Tipo de accesso -account active admin br Conta Inativa -account has been created common br Conta foi criada -account has been deleted common br Conta foi apagada -account has been updated common br Conta foi atualizada -active admin br Ativo -add common br Adicionar -address book addressbook br Contatos -address book common br Contatos -addressbook common br Rubrica -admin common br Administrador -administration common br Administracao -all records and account information will be lost! admin br Todos registros e informacoes de contas serao perdidas! -anonymous user admin br Usuario Anonimo -april common br Abril -are you sure you want to delete this account ? admin br Tem certeza que deseja apagar esta conta ? -are you sure you want to delete this group ? admin br Voce tem certeza que deseja apagar este grupo ? -are you sure you want to delete this news site ? admin br Tem certeza que deseja apagar este site news ? -are you sure you want to kill this session ? admin br Voce tem certeza que deseja matar esta secao ? -are you sure\nyou want to\ndelete this entry ? calendar br Tem certeza\nque quer apagar\nesta entrada ? -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar br Tem certeza\nvoce quer\napagar esta entrada ?\n\nIsto apagara a entrada\npara todos usuarios. -august common br Agosto -author nntp br Author -available groups nntp br Available Groups -bad login or password login br login ou senha incorreta -base url admin br URL de base -birthday addressbook br Aniversario -book marks common br book marks -brief description calendar br Curta Descricao -calendar common br Calendario -calendar - add calendar br Calendario - Adicionar -calendar - edit calendar br Calendario - Editar -cancel common br Cancelar -change common br Mudar -change your password preferences br Mude sua senha -change your settings preferences br mude suas preferencias -charset common br iso-8859-1 -chat common br Chat -city addressbook br Cidade -clear common br Cancelar -clear form common br Limpar Formulario -clear form todo br Limpar Formulario -clipboard_contents filemanager br Conteudo do clipboard -completed todo br completo -copy common br Copiar -copy_as filemanager br Copie como -create common br Criar -create group admin br Criar Grupo -created by common br Criado por -created by todo br Creado por -current users common br Usuarios ativos -current_file filemanager br Arquivo em uso -daily calendar br Diaria -date nntp br Date -date common br Data -date due todo br Data due -date format preferences br Formato data -days repeated calendar br Dias Repetidos -december common br Dezembro -delete common br Cancelar -description calendar br Descricao -disabled admin br Desabilitato -display admin br Visualiza -done common br Pronto -download filemanager br Baixar -duration calendar br Duracao -e-mail addressbook br E-Mail -e-mail common br E-Mail -edit common br Modificar -email common br E-Mail -email signature preferences br Assinatura do email -enter your new password preferences br Entre uma nova senha -entry has been deleted sucessfully common br Entrada apagada com sucesso -entry updated sucessfully common br Entrada modificada com sucesso -error common br Erro -err_saving_file filemanager br Erro durante a gravacao do arquivo -exit common br Saida -fax addressbook br Fax -february common br Fevereiro -file manager common br Gerenciador de arquivos -files filemanager br Arquivo -file_upload filemanager br Enviar arquivo -filter common br Filtro -first name addressbook br Primeiro Nome -first name common br Nome -first page common br primeira pagina -frequency calendar br Frequencia -fri calendar br Sex -friday common br Sexta -ftp common br FTP -full description calendar br Descricao Completa -generate printer-friendly version calendar br Gera versoes imprimiveis?!? -global public common br Publico Global -go! calendar br Vai! -group access common br Acesso Grupo -group has been added common br Grupo Adicionado -group has been deleted common br Grupo cancelado -group has been updated common br Grupo atualizado -group name admin br Nome do Grupo -group public common br Grupo Publico -groups common br Grupos -groupsfile_perm_error filemanager br Para corrigir este erro voce deve configurar corretamente as permissoes neste diretorio e o grupo.
Nos sistemas *ix digite: chmod 770 -group_files filemanager br Arquivo do grupo -headline sites admin br Headlines -headlines common br headlines -help common br Ajuda -high common br Alta -home common br Pagina Inicial -home phone addressbook br Fone Residencial -idle admin br inativo -ip admin br IP -it has been more then x days since you changed your password common br Ja passaram-se mais de %1 dias desde que vc mudou sua senha -january common br Janeiro -july common br Julho -june common br Junho -kill admin br Matar -language preferences br Lingua -last name addressbook br Ultimo Nome -last name common br Ultimo nome -last page common br ultima pagina -last time read admin br Ultima Leitura -last updated todo br Ultima Modificao -last x logins admin br Ultimo %1 login -list of current users admin br Lista de usuarios correntes -listings displayed admin br listagens mostradas -login login br Login -login common br Login -login time admin br Hora do Login -loginid admin br Identificativo Login -logout common br Logout -low common br Baixa -manager admin br Gerente -march common br Marco -max matchs per page preferences br Numero maximo de resultados por pagina -may common br Maio -medium common br Media -message x nntp br Message %1 -minutes calendar br minutos -minutes between reloads admin br Minutos entre reloads -mobile addressbook br Celular -mon calendar br Seg -monday common br Segunda -monitor nntp br Monitor -month calendar br Mes -monthly (by date) calendar br mensal (pela data) -monthly (by day) calendar br mensal (por dia) -name common br Nome -new entry calendar br Nova Entrada -new entry added sucessfully common br Entrada adicionada corretamente -new group name admin br Novo nome do Grupo -new password [ leave blank for no change ] admin br Nova Senha [ Deixe em branco para nao alterar ] -news file admin br Arquivo de news -news headlines common br titulos novos -news reader common br Leitor de News -news type admin br Tipo de news -newsgroups nntp br Newsgroups -new_file filemanager br Novo Arquivo -next nntp br Next -next page common br proxima pagina -no common br Nao -no matches found. calendar br Nenhuma ocorrencia encontrada. -none common br Nenhuma -normal common br Normal -note: this feature does *not* change your email password. this will need to be done manually. preferences br Nota: Esta funcao *nao* muda sua senha de email. voce devera fazer isto manualmente. -notes addressbook br Notas -november common br Novembro -no_file_name filemanager br Nenhum nome foi especificado -october common br Outubro -ok common br OK -only yours common br so as suas -other number addressbook br Outro Numero -pager addressbook br Pager -participants calendar br Participante -password login br Password -password common br Senha -password has been updated common br Senha foi alterada -percent of users that logged out admin br Percentual de usuarios que terminaram a secao corretamente -please, select a new theme preferences br por favor, selecione um tema -preferences common br Preferencas -previous page common br pagina anterior -printer friendly calendar br imprimivel -priority common br Prioridade -private common br Privado -private_files filemanager br Arquivo Privado -re-enter password admin br Re-digite sua senha -re-enter your password preferences br Re-digite sua senha -rename common br Renomiar -rename_to filemanager br Renomear para -repeat day calendar br Repeticao Diaria -repeat end date calendar br Data final da repeticao -repeat type calendar br Tipo de repeticao -repetition calendar br Repeticao -sat calendar br Sab -saturday common br Sabado -save common br Salvar -search common br Procura -search results calendar br Resultados da pesquisa -select different theme preferences br Selecione um tema diferente -select headline news sites preferences br Selecione os sites de noticias -september common br Setembro -session has been killed common br Sessao foi morta -show all common br mostra tudo -show all groups nntp br Show All Groups -show birthday reminders on main screen preferences br Mostra Aniversariantes na primeira tela -show current users on navigation bar preferences br Mostra usuarios ativos na barra de navegacao -show groups containing nntp br Show Groups Containing -show high priority events on main screen preferences br Mostra eventos de alta prioridade na primeira tela -show new messages on main screen preferences br Mostra novas mensagens na tela principal -show text on navigation icons preferences br Mostra texto na barra de navegacao -showing x common br Visualizando %1 -showing x - x of x common br Visualizando %1 - %2 de %3 -site admin br Site -sorry, there was a problem proccesing your request. common br Desculpe, ocorreu um problema processando sua requisicao. -sorry, your login has expired login br Desculpe, sua conta expiorou -specify_file_name filemanager br Devera especificar um nome para cada arquivo a ser criado -state addressbook br Estado -status todo br Estado -street addressbook br Rua -subject nntp br Subject -submit common br Inserir -sun calendar br Dom -sunday common br Domingo -that loginid has already been taken admin br Este nome ja esta em uso -that site has already been entered admin br Este site ja foi cadastrado -the following conflicts with the suggested time:
    x
calendar br os seguintes conflitos com o horario sugerido:
    %1
-the login and password can not be the same admin br O login nao pode ser o mesmo da senha -the two passwords are not the same preferences br As duas senhas nao sao a mesma -the two passwords are not the same admin br As duas senhas nao sao a mesma -this month calendar br Este mes -this server is located in the x timezone preferences br Este servidor esta localizado no fuso horario %1 -this week calendar br Esta Semana -threads nntp br Threads -thu calendar br Qui -thursday common br Quinta -time common br Hora -time format preferences br Formato horario -time zone offset preferences br Diferenca de fuso horario -today calendar br Hoje -today is x's birthday! common br Hoje e' aniversario de %1! -todo todo br a fazer -todo list common br Agenda -todo list todo br Agenda -todo list - add todo br Agenda - adicionar -todo list - edit todo br Agenda - editar -tomorrow is x's birthday. common br Amanha e' aniversario de %1. -total common br Total -total records admin br Total de registros -trouble ticket system common br Sistema de gestao de tickets -tue calendar br Ter -tuesday common br Terca -update nntp br Update -updated common br Atualizado -upload filemanager br Enviar -urgency todo br Urgencia -use cookies login br usa i cookie -use end date calendar br Usar data final -user accounts admin br Contas de Usuarios -user groups admin br Grupos de Usuarios -username login br Nome Utente -usersfile_perm_error filemanager br Para corrigir este erro voce deve configurar corretamente as perimissoes nos diretoriosi.
Nos sistemas *ix digite: chmod 770 -view common br Visualizar -view access log admin br Visualiza Log de acesso -view sessions admin br Visualiza Sessao -view this entry calendar br Visualiza esta entrada -wed calendar br Qua -wednesday common br Quarta -week calendar br Semana -weekday starts on preferences br A Semana comeca em -weekly calendar br semanal -which groups common br Qual grupo -which groups todo br Quais Grupos -work day ends on preferences br A jornada de trabalho termina em -work day starts on preferences br A jornada de trabalho comeca em -work phone addressbook br Fone Comercial -x matches found calendar br %1 ocorrencias encontradas -year calendar br Ano -yearly calendar br Anual -yes common br Sim -you have 1 high priority event on your calendar today. common br Voce tem 1 evento com alta prioridade no seu calendario hoje. -you have 1 new message! common br Voce tem 1 nova mensagem! -you have been successfully logged out login br Voce foi desconectado com sucesso -you have entered an invailed date todo br Voce digitou uma data invalida -you have not entered a\nbrief description calendar br Voce nao digitou uma \nBreve Descricao -you have not entered a\nvalid time of day. calendar br Voce nao digitou \num horario valido. -you have x high priority events on your calendar today. common br Voce tem %1 eventos com alta prioridade no seu calendario hoje. -you have x new messages! common br Voce tem %1 novas mensagens! -you must enter a base url admin br Insira a URL base -you must enter a display admin br Voce deve digitar o display -you must enter a news url admin br Voce deve digitar uma URL de news -you must enter a password preferences br Voce deve digitar uma senha -you must enter a password admin br Voce deve digitar uma senha -you must enter one or more search keywords calendar br voce deve digitar uma ou mais palavras chave -you must enter the number of listings display admin br Digite o numero de listagens exibidas -you must enter the number of minutes between reload admin br Entre com o numero de minutos entre os reloads -you must select a file type admin br Voce deve selecionar um tipo de arquivo -your current theme is: x preferences br Seu tema corrente e': -your message as been sent common br Sua mensagem foi enviada -your search returned 1 match common br sua pesquisa retornou 1 correspondecia -your search returned x matchs common br Sua pesquisa retornou %1 correspondencias -your settings have been updated common br suas preferencias foram atualizadas -your suggested time of x - x conflicts with the following existing calendar entries: calendar br Horiario Sugerido: %1 - %2 esta em conflito com as seguintes entradas no calendario: -zip code addressbook br CEP diff --git a/setup/phpgw_cs.lang b/setup/phpgw_cs.lang deleted file mode 100644 index 6263eadd75..0000000000 --- a/setup/phpgw_cs.lang +++ /dev/null @@ -1,342 +0,0 @@ -(for weekly) calendar cs (pro týdenní) -1 match found calendar cs Nalezen 1 záznam -access common cs Pøístup -access type common cs Druh pøístupu -access type todo cs Druh pøístupu -account active admin cs Aktivní úèet -account has been created common cs U¾ivatelský úèet byl vytvoøen -account has been deleted common cs U¾ivatelský úèet byl smazán -account has been updated common cs U¾ivatelský úèet byl zmìnìn -active admin cs Aktivní -add common cs Pøidat -address book addressbook cs Adresáø -address book common cs Telefonní seznam -addressbook common cs Telefonní seznam -admin common cs Administrátor -administration common cs Správa -all records and account information will be lost! admin cs V¹echny záznamy a informace o úètu budou ztraceny! -anonymous user admin cs Anonymní u¾ivatel -april common cs Duben -are you sure you want to delete this account ? admin cs Jste si jist, ¾e chcte vymazat tento úèet ? -are you sure you want to delete this entry todo cs Opravdu chcete vymazat tento záznam? -are you sure you want to delete this entry ? common cs Jste si jist, ¾e chcete vymazat tento záznam? -are you sure you want to delete this group ? admin cs Jste si jist, ¾e chcete vymazat tuto skupinu ? -are you sure you want to delete this news site ? admin cs Jste si jist, ¾e chcete vymazat tuto sí» novinek (news site) ? -are you sure you want to kill this session ? admin cs Jste si jist, ¾e chcete zru¹it tuto relaci ? -are you sure\nyou want to\ndelete this entry ? calendar cs Jste si jist,\n¾e chcete\nvymazat tento záznam ? -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar cs Urèitì\nchcete\ndsmazat tento záznam ?\n\nBude vymazán\npro v¹echny u¾ivatele. -august common cs Srpen -author nntp cs Autor -available groups nntp cs Dostupné skupiny -bad login or password login cs ©patné jméno nebo heslo -base url admin cs Základní adresa URL -birthday addressbook cs Narozeniny -book marks common cs Zálo¾ky -bookmarks common cs Poznámky -brief description calendar cs Krátký popis -calendar common cs Kalendáø -calendar - add calendar cs Kalendáø - Pøidej -calendar - edit calendar cs Kalendáø - Uprav -cancel common cs Storno -cancel filemanager cs Storno -change common cs Zmìnit -change your password preferences cs Zmìnit va¹e heslo -change your profile preferences cs Zmìnit profil -change your settings preferences cs Zmìnit nastavení -charset common cs iso-8859-2 -chat common cs Chat -city addressbook cs Mìsto -clear common cs Smazat -clear form common cs Vyèistit formuláø -clear form todo cs Vyma¾ formuláø -clipboard_contents filemanager cs Obsah vyrovnávací schránky (clipboard) -company name addressbook cs Firma -completed todo cs dokonèeno -copy common cs Kopírovat -copy filemanager cs Kopírovat -copy_as filemanager cs Kopíruj jako -create common cs Vytvoøit -create filemanager cs Vytvoøit -create group admin cs Vytvoøit skupinu -created by common cs Vytvoøil -created by todo cs Zadal -current users common cs Souèasní u¾ivatelé -current_file filemanager cs Souèasný soubor -daily calendar cs Dennì -date common cs Datum -date nntp cs Datum -date due todo cs Po¾adované datum splnìní -date format preferences cs Formát datumu -days repeated calendar cs dnù se opakuje -december common cs Prosinec -default application preferences cs Implicitní aplikace -default sorting order preferences cs Implicitní tøídìní -delete common cs Vymazat -delete filemanager cs Smazat -description calendar cs Popis -disabled admin cs Zakázaný -display admin cs Zobraz -done common cs Hotovo -download filemanager cs Download (nahrání na klienta) -do_delete filemanager cs Smazat -duration calendar cs Trvání -e-mail addressbook cs E-Mail -e-mail common cs E-Mail -edit common cs Upravit -edit filemanager cs Upravit -email common cs E-Mail -email signature preferences cs E-Mail Podpis -enter your new password preferences cs Vlo¾te va¹e heslo -entry has been deleted sucessfully common cs Záznam úspì¹nì vymazán -entry updated sucessfully common cs Záznam úspì¹nì upraven -error common cs Chyba -error creating x x directory common cs Chyba pøi vytváøení $m1$m2 adresáøe -error deleting x x directory common cs Chyba pøi mazání $m1$m2 adresáøe -error renaming x x directory common cs Chyba pøi pøejmenování $m1$m2 adresáøe -err_saving_file filemanager cs Chyba pøi zápisu souboru na disk -exit common cs Ukonèit -exit filemanager cs Ukonèit -f calendar cs Pá -fax addressbook cs Fax -february common cs Únor -file manager common cs Správce souborù -files filemanager cs Soubory -file_upload filemanager cs Nahrání souboru -filter common cs Filtr -first name addressbook cs Jméno -first name common cs Jméno -first page common cs první stránka -frequency calendar cs Frekvence opakování -fri calendar cs Pá -friday common cs Pátek -ftp common cs FTP -full description calendar cs Celkový popis -generate printer-friendly version calendar cs Generuj verzi pro tisk -global public common cs Veøejný pro v¹echny -go! calendar cs Jdi! -group access common cs Skupinový pøístup -group has been added common cs Skupina byla pøidána -group has been deleted common cs Skupina byla smazána -group has been updated common cs Skupina byla upravena -group name admin cs Jméno skupiny -group public common cs Veøejný pro skupiny -groups common cs Skupiny -groupsfile_perm_error filemanager cs K opravì této chyby potøebujete správnì nastavit pøístupová práva do adresáøe files/users.
Na *NIXových systémech prosím napi¹te: chmod 770 -group_files filemanager cs skupinové soubory -headline sites admin cs Sítì s novými èlánky -headlines common cs Zprávy -help common cs Nápovìda -high common cs Vysoká -home common cs Domù -home phone addressbook cs Telefon - domù -human resources common cs Lidské zdroje -idle admin cs Èekající -inventory common cs Inventory -ip admin cs IP - adresa -it has been more then x days since you changed your password common cs Va¹e heslo bylo zmìnìno pøed více ne¾ $m1 dny -january common cs Leden -july common cs Èervenec -june common cs Èerven -kill admin cs Zru¹it -language preferences cs Jazyk -last name addressbook cs Pøíjmení -last name common cs Pøíjmení -last page common cs posldní stránka -last time read admin cs Poslednì pøeèteno -last updated todo cs Naposledy upraveno -last x logins admin cs Posledních %1 pøihlá¹ení -list of current users admin cs Seznam souèasných u¾ivatelù -listings displayed admin cs Zobrazené seznamy -login common cs Pøihlá¹ení -login time admin cs Èas pøihlá¹ení -loginid admin cs U¾ivatelské jméno -logout common cs Odhlá¹ení -low common cs Nízká -m calendar cs P -manager admin cs Správce -march common cs Bøezen -max matchs per page preferences cs Poèet záznamù na stránku -may common cs Kvìten -medium common cs Støední -message x nntp cs Zpráva %1 -minutes calendar cs Minut -minutes between reloads admin cs Minut mezi opkakováním naètení -mobile addressbook cs Mobil -mon calendar cs Po -monday common cs Pondìlí -monitor nntp cs Sledování -monitor newsgroups preferences cs Sleduj Newsgroups -month calendar cs Mìsíc -monthly (by date) calendar cs Mìsíènì (podle data) -monthly (by day) calendar cs Mìsíènì (podle dne) -name common cs Jméno -network news admin cs Sí»ové novinky -new entry calendar cs Nový záznam -new entry added sucessfully common cs Nový záznam úspì¹nì pøidán -new group name admin cs Nové jméno skupiny -new password [ leave blank for no change ] admin cs Nové heslo [ Pokud je nechcete mìnit, ponechte prázdné ] -news file admin cs Soubor zpráv (news) -news headlines common cs News - titulky -news reader common cs News - ètení -news type admin cs Druh zpráv -newsgroups nntp cs Newsgroups -next nntp cs Dal¹í -next page common cs dal¹í stránka -nntp common cs NNTP -no common cs Ne -no matches found. calendar cs ®ádný záznam nenalezen. -none common cs ®ádné -normal common cs Normální -note: this feature does *not* change your email password. this will need to be done manually. preferences cs Poznámka: Tímto *nezmìníte* va¹e heslo pro E-mail. To je tøeba udìlat ruènì -notes addressbook cs Poznámky -november common cs Listopad -no_file_name filemanager cs Nebylo urèeno jméno souboru -october common cs Øíjen -ok common cs OK -on *nix systems please type: x common cs Na *NIX systémech prosím napi¹te: %1 -only yours common cs jenom va¹e -other number addressbook cs Telefon - ostatní -pager addressbook cs Pager -participants calendar cs Spoluzodpovìdní -password login cs Heslo -password common cs Heslo -password has been updated common cs Heslo bylo zmìnìno -percent of users that logged out admin cs Procento u¾ivatelù, kteøí se odhlásili -permissions admin cs Povolení -permissions to the files/users directory common cs práva k adresáøi pro soubory / u¾ivatele -please x by hand common cs Prosím %1 ruènì -please, select a new theme preferences cs Prosím vyberte nové barevné téma -powered by phpgroupware version x common cs Aplikace phpGroupWare verze $m1 -preferences common cs Nastavení -previous page common cs Pøedchozí stránka -printer friendly calendar cs Pro tisk -priority common cs Priorita -private common cs Soukromý -private_files filemanager cs Soukromé soubory -re-enter password admin cs Opakuj heslo -re-enter your password preferences cs Opakujte va¹e heslo -rename common cs Pøejmenovat -rename filemanager cs Pøejmenovat -rename_to filemanager cs Pøejmenuj na -repeat day calendar cs Den pro opakování -repeat end date calendar cs Datum konce opakování -repeat type calendar cs Druh opakování -repetition calendar cs Opakování -sa calendar cs So -sat calendar cs So -saturday common cs Sobota -save common cs Ulo¾it -save filemanager cs Ulo¾it -search common cs Hledat -search results calendar cs Výsledky hledání -select different theme preferences cs Zmìnit barevné téma -select headline news sites preferences cs Vyberte sítì pro titulky -select users for inclusion admin cs Vyberte u¾ivatele, kteøí budou pøidáni -september common cs Záøí -session has been killed common cs Relace byla zru¹ena -show all common cs Ukázat v¹e -show all groups nntp cs Uka¾ v¹echny skupiny -show birthday reminders on main screen preferences cs Ukázat pøipomenutí narozenin na hlavní obrazovce -show current users on navigation bar preferences cs Ukázat poèet souèasných u¾ivatelù na navigaèním øádku -show groups containing nntp cs Uka¾ skupiny obsahující -show high priority events on main screen preferences cs Ukázat události s vysokou prioritou na hlavní obrazovce -show new messages on main screen preferences cs Ukázat nové zprávy na hlavní obrazovce -show text on navigation icons preferences cs Ukázat text na navigaèních ikonách -showing x common cs zobrazeno $m1 -showing x - x of x common cs zobrazeno %1 - %2 z %3 -site admin cs Sí» -sorry, the follow users are still a member of the group x admin cs Je mi líto, tito u¾ivatelé jsou stále èleny skupiny $m1 -sorry, there was a problem processing your request. common cs Promiòte, nastala chyba pøi zpracování va¹eho po¾adavku. -sorry, your login has expired login cs Promiòte, platnost va¹eho pøihlá¹ení ji¾ vypr¹ela -specify_file_name filemanager cs Musíte pojmenovat soubor, který chcete vytvoøit -state addressbook cs Stát -status todo cs Stav -street addressbook cs Ulice -subject nntp cs Pøedmìt -submit common cs Potvrdit -sun calendar cs Ne -sunday common cs Nedìla -that loginid has already been taken admin cs Toto u¾ivatelské jméno ji¾ bylo pou¾ito -that site has already been entered admin cs Tato sí» ji¾ byla zadána -the following conflicts with the suggested time:
    x
calendar cs Následují kolize se zadaným èasem:
    $m1
-the login and password can not be the same admin cs Heslo a u¾ivatelské jméno nemù¾e být stejné -the two passwords are not the same admin cs Zadaná hesla nejsou stejná -the two passwords are not the same preferences cs Hesla nejsou shodná -they must be removed before you can continue admin cs Musí být odebráni ne¾ budete moci pokraèovat -this month calendar cs Tento mìsíc -this server is located in the x timezone preferences cs Tento server je v %1 èasové zónì -this week calendar cs Tento týden -threads nntp cs Vlákna -thu calendar cs Èt -thursday common cs Ètvrtek -time common cs Èas -time format preferences cs Formát èasu -time zone offset preferences cs Èasová zóna (rozdíl) -to correct this error for the future you will need to properly set the common cs $c = "Aby se chyba neobjevovala v budoucnosti musíte právnì nastavit" -today calendar cs Dnes -today is x's birthday! common cs Dnes má narozeniny %1! -todo todo cs úkoly -todo list common cs Úkoly -todo list todo cs Úkoly -todo list - add todo cs Úkoly - pøidej -todo list - edit todo cs Úkoly - uprav -tomorrow is x's birthday. common cs Zítra má narozeniny %1. -total common cs Celkem -total records admin cs Celkem záznamù -trouble ticket system common cs Sledování problémù -tue calendar cs Út -tuesday common cs Úterý -update nntp cs Obnovit -updated common cs Upraven -upload filemanager cs Upload (ullo¾ení na server) -urgency todo cs Naléhavost -use cookies login cs pou¾ívat su¹enky (cookies) -use end date calendar cs Datum konce pou¾ití -user accounts admin cs U¾ivatelské úèty -user groups admin cs U¾ivatelské skupiny -username login cs U¾ivatelské jméno -users common cs u¾ivatelé -usersfile_perm_error filemanager cs To correct this error you will need to properly set the permissions to the files/users directory.
On *nix systems please type: chmod 770 -view common cs Prohlédnout -view access log admin cs Uka¾ záznam pøístupù -view sessions admin cs Uka¾ relace -view this entry calendar cs Uka¾ tento záznam -w calendar cs S -wed calendar cs St -wednesday common cs Støeda -week calendar cs Týden -weekday starts on preferences cs Týden zaèíná v -weekly calendar cs Týdnì -which groups common cs které skupiny -which groups todo cs Které skupiny -work day ends on preferences cs Pracovní dny konèí v -work day starts on preferences cs Pracovní dny zaèínají v -work phone addressbook cs Telefon - práce -x matches found calendar cs $m1 záznamù nalezeno -year calendar cs Rok -yearly calendar cs Roènì -yes common cs Ano -you have 1 high priority event on your calendar today. common cs Máte dnes 1 událost s vysokou prioritou. -you have 1 new message! common cs Máte 1 novou zprávu! -you have been successfully logged out login cs Va¹e odhlá¹ení porbìhlo úspì¹nì -you have entered an invailed date todo cs vlo¾ili jste nesprávné datum -you have not entered a\nbrief description calendar cs Nebyl zadán \nkrátký popis -you have not entered a\nvalid time of day. calendar cs Nebyl zadán \nplatný èas. -you have x high priority events on your calendar today. common cs Máte dnes $m1 událostí s vysokou priritou. -you have x new messages! common cs Máte $m1 nových zpráv! -you must enter a base url admin cs Musíte zadat základní URL adresu -you must enter a display admin cs Musíte zadat obrazovku -you must enter a news url admin cs Musíte zadat URL adresu news -you must enter a password admin cs Musíte zadat heslo -you must enter a password preferences cs Musíte vlo¾it heslo -you must enter one or more search keywords calendar cs Musíte zadat aspoò jedno klíèové slovo -you must enter the number of listings display admin cs Musíte zadat poèet zobrazených záznamù -you must enter the number of minutes between reload admin cs Musíte zadat poèet minut mezi opakováním naètení -you must select a file type admin cs Musíte vybrat druh souboru -your current theme is: x preferences cs Va¹e barevné téma je: %1 -your message has been sent common cs Va¹e zpráva byla odeslána -your search returned 1 match common cs byl nalezen 1 záznam -your search returned x matchs common cs bylo nalezeno %1 záznamù -your settings have been updated common cs Va¹e nastavení bylo upraveno -your suggested time of x - x conflicts with the following existing calendar entries: calendar cs Vá¹ navrhovaný èas %1 - %2 se pøekrývá s následujícími záznamy v kalendáøi: -zip code addressbook cs PSÈ diff --git a/setup/phpgw_da.lang b/setup/phpgw_da.lang deleted file mode 100644 index 54c4d97d76..0000000000 --- a/setup/phpgw_da.lang +++ /dev/null @@ -1,680 +0,0 @@ -(for weekly) calendar da (for ugentlig) -1 match found calendar da 1 resultat er fundet -1 message has been deleted email da 1 besked er slettet -a calendar da a -access common da Adgang -access type common da Adgangstype -access type todo da Adgangstype -Account projects da Konto -account active admin da Kontoen aktiv -account has been created common da Konto er oprettet -account has been deleted common da Konto er slettet -account has been updated common da Konto er opdateret -account preferences common da Konto preferencer -active admin da aktiv -Active projects da Aktiv -Activities list projects da Aktivitets liste -Activity projects da Aktivitet -Activity ID projects da Aktivitets ID -actor mediadb da Aktør -add common da Tilføj -add a single phrase transy da Tilføj en enkelt sætning -Add Activity projects da Tilføj aktivitet -Add hours projects da Tilføj timer -add new account admin da Tilføj ny konto -add new application admin da Tilføj ny applikation -add new phrase transy da Tilføj ny sætning -add new ticket tts da Tilføj ny billet -Add project projects da Tilføj projekt -Add project hours projects da Tilføj projekt timer -add ticket tts da Tilføj billet -add to addressbook email da Føj til adressebog -additional notes tts da Yderligere noter -address book common da Adressebog -address book addressbook da Adressebog -Address book projects da Adressebog -address book - view addressbook da Adressebog - kig -addressbook common da Adressebog -addressbook preferences common da Adressebog preferencer -addsub todo da Tilføj under -admin common da Admin -Admin projects da Admin -administration common da Administration -all transy da Alle -all mediadb da Alle -All delivery notes projects da Alle leverings noter -All deliverys projects da Alle leveringer -All done hours projects da Alle brugte timer -All invoices projects da Alle fakturaer -All open hours projects da Alle åbne timer -all records and account information will be lost! admin da Alle records og brugerinformationer vil blive tabt! -anonymous user admin da Annonym bruger -any transy da Alle -application transy da Applikation -application name admin da Applikations navn -application title admin da Applikations titel -applications admin da Applikationer -april common da April -Archiv projects da Arkiv -archives mediadb da Arkiver -are you sure you want to delete this account ? admin da Vil Du virkelig slette denne bruger? -are you sure you want to delete this application ? admin da Vil Du virkelig slette denne applikation? -are you sure you want to delete this entry todo da vil Du virkelig slette dette felt -Are you sure you want to delete this entry projects da Vil Du virkelig slette dette felt -are you sure you want to delete this entry ? common da Vil Du virkelig slette dette felt? -are you sure you want to delete this group ? admin da Vil Du virkelig slette denne gruppe? -are you sure you want to delete this news site ? admin da Vil Du virkelig slette denne nyhedsside? -are you sure you want to kill this session ? admin da Vil Du virkelig slette denne session? -are you sure\nyou want to\ndelete this entry ? calendar da Vil Du virkelig\n slette dette\nfelt -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar da Vil Du virkelig\n slette dette\nfelt ?\n\nDette vil slette\nfeltet for alle brugere. -artist mediadb da Kunstner -assign to tts da Anvis til -assigned from tts da Anvist fra -assigned to tts da Anvist til -august common da August -author nntp da Forfatter -author mediadb da Forfatter -avail mediadb da Tilgængelig -available groups nntp da Tilgængelige grupper -bad login or password login da Forkert brugernavn eller password -base url admin da Base-url -Bill per workunit projects da Tarif pr arbejdsenhed -Billable activities projects da Fakturerbare aktiviteter -Billed projects da Fakturerede projekter -Billed only projects da Kun faktureret -birthday addressbook da Fødselsdag -book marks common da Bogmærke -Bookable activities projects da Noterbare aktiviteter -bookmarks common da Bogmærke -books mediadb da Bøger -borrowed mediadb da Lånt -borrower mediadb da Låner -brief description calendar da Kort beskrivelse -Budget projects da Budget -Calculate projects da Beregn -calendar common da Kalender -calendar - add calendar da Kalender - tilføj -calendar - edit calendar da Kalender - redigér -calendar preferences common da Kalender preferencer -cancel common da Annullér -cancel filemanager da Annullér -cc email da CC -center weather da Centrum -change common da Ændre -change your password preferences da Skift Dit password -change your profile preferences da Redigér Din profil -change your settings preferences da Redigér Dine indstillinger -charset common da ISO-8859-1 -chat common da Chat -city addressbook da By -city weather da By -clear common da Slet -clear form common da Slet formular -clear form todo da Slet formular -clear form tts da Slet formular -clipboard_contents filemanager da Indhold af udklipsholder -close tts da Luk -close date tts da Luk dato -closed tts da Lukket -comment mediadb da Bemærkning -comments common da Bemærkninger -Company projects da Firma -company name addressbook da Firma navn -completed todo da udført -compose email da Skriv ny e-mail -Coordinator projects da Koordinator -copy common da Kopiér -copy filemanager da Kopiér -Copy template projects da Kopiér skabelon -copy_as filemanager da Kopiér som -country weather da Land -create common da Opret -create filemanager da Opret -Create delivery projects da Opret leverance -create group admin da Opret gruppe -Create invoice projects da Opret faktura -create lang.sql file transy da Lav en lang.sql fil -create new language set transy da Opret et nyt sprog sæt -created by common da Lavet af -created by todo da Lavet af -current users common da Nuværende antal brugere -current_file filemanager da Nuværende fil -Customer projects da Kunde -daily calendar da Daglig -date common da Dato -date email da Dato -date nntp da Dato -Date projects da Dato -date due todo da Forfalden dato -Date due projects da Forfalden dato -date format preferences da Dato format -date hired common da Dato hyret -date opened tts da Dato åbnet -days datedue todo da Dage til forfalden -days repeated calendar da Gentagne dage -december common da December -default application preferences da Standard applikation -default sorting order email da Standard sorteringsrækkefølge -delete common da Slet -delete email da Slet -delete filemanager da Slet -Delete hours projects da Slet timer -Delivery projects da Levering -Delivery date projects da Leveringsdato -Delivery ID projects da Leveringsnummer -Delivery list projects da Leveringsliste -Delivery note projects da Leveringsnota -deny mediadb da Afvis -description calendar da Beskrivelse -Description projects da Beskrivelse -detail tts da Detalje -details tts da Detaljer -developer mediadb da Udvikler -disabled admin da Inaktiveret -display admin da Visning -display missing phrases in lang set transy da Vis manglende sætninger i sprog sæt -do_delete filemanager da Slet nu -done common da Udført -Done projects da Udført -download filemanager da Download -due date mediadb da Forfalden dato -duration calendar da Varighed -e-mail common da E-mail -e-mail addressbook da E-mail -e-mail preferences common da E-mail preferencer -edit common da Redigér -edit filemanager da Redigér -Edit projects da Redigér -Edit Activity projects da Redigér aktivitet -edit application admin da Redigér applikation -edit group admin da Redigér gruppe -Edit hours projects da Rediger timer -Edit project projects da Redigér projekt -Edit project hours projects da Redigér projekt timer -email email da E-mail -email common da E-mail -email account name email da E-mail brugernavn -email address email da E-mail adresse -email password email da E-mail password -email signature email da E-mail underskrift -Employee projects da Medarbejder -enabled admin da Aktiveret -enabled weather da Aktiveret -enabled - hidden from navbar admin da Aktiveret - skjult fra navigationsbjælken -End date projects da Slut dato -enter your new password preferences da Skriv Dit nye password -Entry date projects da Emne dato -entry has been deleted sucessfully common da Emnet er succesrigt slettet -entry updated sucessfully common da Emnet er succesrigt opdateret -err_saving_file filemanager da Fejl ved skrivning af fil -error common da Fejl -error creating x x directory common da Fejl ved oprettelse af %1%2mappe -error deleting x x directory common da Fejl ved sletning af %1%2mappe -error renaming x x directory common da Fejl ved omdøbning af %1%2mappe -exit common da Afslut -exit filemanager da Afslut -fax addressbook da Fax -february common da Februar -file manager common da Filhåndtering -file_upload filemanager da Send fil -files email da Filer -files filemanager da Filer -filter common da Filter -first name common da Fornavn -first name addressbook da Fornavn -first page common da Første side -Firstname projects da Fornavn -folder email da Mappe -forecast weather da Vejrudsigyt -forecasts weather da Vejrudsigter -forum common da Forum -forward email da Videresend e-mail -fr calendar da Fr -free/busy calendar da Fri/optaget -frequency calendar da Frekvens -fri calendar da Fre -friday common da Fredag -from email da Fra -ftp common da FTP -full description calendar da Fuld beskrivelse -fzone weather da FZone -games mediadb da Spil -generate new lang.sql file transy da Lav en ny lang.sql fil -generate printer-friendly version calendar da Lav en printer venlig version -genre mediadb da Genre -global weather da Global -global public common da Global adgang -go! calendar da Udfør! -group tts da Gruppe -group access common da Gruppeadgang -group has been added common da Gruppe er tilføjet -group has been deleted common da Gruppe er slettet -group has been updated common da Gruppe er opdateret -group name admin da Gruppenavn -group public common da Adgang til gruppe -group_files filemanager da Gruppefiler -groups common da Grupper -groupsfile_perm_error filemanager da For at rette denne fejl må Du opsætte rettighederne til fil/gruppe mapperne.
På *nix systemer taster Du: chmod 770 -headline sites admin da Overskrift sites -headlines common da Overskrifter -help common da Hjælp -high common da Høj -home common da Hjem -home phone addressbook da Hjemme telefon -honor mediadb da Tilkende -Hours projects da Timer -human resources common da Personel -i participate calendar da Jeg deltager -id mediadb da ID -id weather da ID -idle admin da Inaktiv -if applicable email da Hvis passende -ignore conflict calendar da Ignorér konflikt -image email da Billede -imap server type email da IMAP server type -imdb mediadb da IMDB -import lang set transy da Indlæs sprogsæt -in progress tts da Under udførsel -installed applications admin da Installerede applikationer -inventory common da Lager -Invoice projects da Faktura -Invoice date projects da Faktura dato -Invoice ID projects da Faktura nummer -Invoice list projects da Faktura oversigt -ip admin da IP -it has been more then x days since you changed your password common da Det er mere end %1 dage siden Du sidst ændrede Dit password -january common da Januar -july common da Juli -june common da Juni -kill admin da Fjern -language preferences da Sprog -last name common da Efternavn -last name addressbook da Efternavn -last page common da Sidste side -last time read admin da Sidst læst -last updated todo da Sidst opdateret -last x logins admin da Sidste %1 log ind -Lastname projects da Efternavn -line 2 addressbook da Linie 2 -links weather da Links -list mediadb da Liste -List hours projects da Timeoversigt -list of current users admin da Liste over nuværende brugere -List project hours projects da Projekt time oversigt -listings displayed admin da Viste lister -loaned mediadb da Udlånt -location common da Lokation -login common da Tilmeld -login login da Tilmeld -login time admin da Log ind tid -loginid admin da Login ID -logout common da Log ud -low common da Lav -mail server email da Post server -mail server type email da Post server type -mainscreen_message mainscreen da Forside -manager admin da Manager -march common da Marts -max matchs per page preferences da Maksimale antal resultater pr. side -may common da Maj -media mediadb da Medie -media database mediadb da Medie kartotek -medium common da Medium -message email da Besked -message transy da Besked -message x nntp da Besked %1 -messages email da Beskeder -metar weather da Metar -minutes calendar da Minutter -minutes between reloads admin da Minutter mellem opdateringer -Minutes per workunit projects da Minutter per arbejdsenhed -mo calendar da Ma -mobile addressbook da Mobil -mobile common da Mobil -mon calendar da Man -monday common da Mandag -monitor email da Monitor -monitor nntp da Monitor -monitor newsgroups preferences da Monitor nye grupper -month calendar da Måned -monthly (by date) calendar da Månedlig (pr. dato) -monthly (by day) calendar da Månedlig (pr. dag) -move selected messages into email da Flyt valgte beskeder ind i -movies mediadb da Film -music mediadb da Musik -n mediadb da N -name common da Navn -Netto projects da Netto -network news admin da Netværk nyheder -new mediadb da Ny -new entry calendar da Nyt punkt -new entry added sucessfully common da Nyt punkt succesrigt tilføjet -new group name admin da Nyt gruppe navn -new message email da Ny besked -new password [ leave blank for no change ] admin da Nyt password [efterlad tom for ikke at ændre] -new phrase has been added common da Ny sætning er tilføjet -new phrase has been added transy da Ny sætning er tilføjet -New project projects da Nyt projekt -new ticket tts da Ny billet -new_file filemanager da Ny fil -news file admin da Nyheds fil -news headlines common da Nyheds overskrifter -news reader common da Nyheds læser -news type admin da Nyheds type -newsgroups nntp da Nyhedsgruppe -next email da Næste -next nntp da Næste -next page common da Næste side -nntp common da NNTP -no common da Nej -no filemanager da Nej -No customer selected projects da Ingen kunde er valgt -no matches found. calendar da Ingen resultater fundet -no subject email da Intet emne -no subject tts da Intet emne -no tickets found tts da Ingen billetter fundet -no_file_name filemanager da Intet filnavn er angivet -non-standard email da Ikke-standard -Nonactive projects da Inaktiv -none common da Ingen -normal common da Normal -not applicable weather da Ikke passende -note: this feature does *not* change your email password. this will need to be done manually. preferences da Bemærk: Denne feature vil *ikke* ændre Dit e-mail password. Dette skal gøres manuelt. -notes addressbook da Noter -november common da November -Number projects da Nummer -observations weather da Observationer -october common da Oktober -ok common da OK -ok tts da OK -on *nix systems please type: x common da På *nix systemer skriver Du: %1 -only yours common da Kun Din -Open projects da Åben -open date tts da Dato åben -opened by tts da Åbnet af -original transy da Original -other number addressbook da Andet nummer -others mediadb da Andre -Overall projects da Total -own mediadb da Egen -owner mediadb da Ejer -pager addressbook da Pager -pager common da Pager -participants calendar da Deltagere -password common da Password -password login da Password -password has been updated common da Password er opdateret -pend mediadb da Afvent -percent of users that logged out admin da Procent af brugere som er logget ud -permissions admin da Rettigheder -permissions this group has admin da Denne gruppes rettigheder -permissions to the files/users directory common da Rettigheder for fil/bruger mappen -phrase in english transy da Sætning på engelsk -phrase in new language transy da Sætning i det nye sprog -phone common da Telefon -phpgroupware login login da phpGroupWare log ind -please select a message first email da Vælg venligst en sætning først -Please select currency,tax and your address in preferences! projects da Vælg valuta, skat og Din adresse i preferencerne -Please select your address in preferences! projects da Vælg Din adresse i preferencerne -please x by hand common da Udfør venligst %1 manuelt -please, select a new theme preferences da Vælg et nyt emne -Position projects da Position -powered by phpgroupware version x common da Denne site kører på phpGroupWare version %1 -powered by phpgroupware version x all da Denne site kører på phpGroupWare version %1 -preferences common da Preferencer -previous email da Forrige -previous page common da Forrige side -print common da Udskriv -Print delivery projects da Udskrifts levering -Print invoice projects da Udskriv faktura -printer friendly calendar da Udskriftsvenlig -prio tts da Prio -priority common da Prioritet -priority tts da Prioritet -private common da Privat -private_files filemanager da Personlige filer -Project projects da Projekt -Project billing projects da Projekt fakturering -Project delivery projects da Projekt levering -project description todo da Projekt beskrivelse -Project hours projects da Projekt timer -Project ID projects da Projekt ID -Project list projects da Projekt liste -Project name projects da Projekt navn -Project preferences projects da Projekt preferencer -Project preferences preferences da Projekt preferencer -Project statistic projects da Projekt statistik -Project statistics projects da Projekt statistikker -Projects common da Projekter -Projects admin da Projekter -Projects projects da Projekter -rated mediadb da Vurderet -re-edit event calendar da Redigér igen -re-enter password admin da Indtast password igen -re-enter your password preferences da Indtast Dit password igen -recent weather da Nylig -record access addressbook da Posterings adgang -record owner addressbook da Posterings ejer -region weather da Region -regions weather da Regioner -Remark projects da Bemærkning -Remark required projects da Bemærkning er krævet -remove all users from this group admin da Fjern alle brugere fra denne gruppe -rename common da Omdøb -rename filemanager da Omdøb -rename_to filemanager da Omdøb til -reopen tts da Åben igen -repeat day calendar da Gentag dag -repeat end date calendar da Gentagelse slut dato -repeat type calendar da Gentagelsestype -repetition calendar da Gentagelse -reply email da Svar -reply all email da Svar alle -requests mediadb da Forespørgsel -Return to projects projects da Tilbage til projekter -sa calendar da Lø -sat calendar da Lør -saturday common da Lørdag -save common da Gem -save filemanager da Gem -scoring mediadb da Score -search common da Søg -Search projects da Søg -search results calendar da Søgeresultater -section email da Sektion -Select projects da Vælg -select application transy da Vælg applikation -Select customer projects da Vælg kunde -select different theme preferences da Vælg et andet tema -select headline news sites preferences da Vælg nyheds overskrifter -select language to generate for transy da Vælg sprog at generere oversættelse for -select permissions this group will have admin da Vælg de rettigheder, denne gruppe får -Select tax for work hours projects da Vælg afgift for arbejdstimer -select users for inclusion admin da Vælg brugere som tilføjes -select which application for this phrase transy da Vælg applikation for denne sætning -select which language for this phrase transy da Vælg sprog for denne sætning -Select your address projects da Vælg Din adresse -send email da Send -send deleted messages to the trash email da Læg slettede beskeder i skraldespanden -september common da September -session has been killed common da Sessionen er afsluttet -show all common da Vis alt -show all groups nntp da Vis alle grupper -show birthday reminders on main screen addressbook da Påmind om fødselsdage på forsiden -show current users on navigation bar preferences da Vis nuværende brugere på navigationsbjælken -show groups containing nntp da Vis grupper med -show high priority events on main screen calendar da Vis begivenheder med høj prioritet på forsiden -show new messages on main screen email da Vis nye beskeder på forsiden -show text on navigation icons preferences da Vis tekst på navigationsbjælkens ikoner -showing x common da Viser: %1 -showing x - x of x common da Viser: %1 - %2 ud af %3 -site admin da Site -size email da Størrelse -sorry, that group name has already been taking. admin da Dette gruppenavn bliver desværre allerede brugt. -sorry, the follow users are still a member of the group x admin da Kan ikke, følgende brugere er stadig medlemmer af gruppe %1 -sorry, there was a problem processing your request. common da Desværre opstod der et problem med at behandle Dit ønske. -sorry, your login has expired login da Desværre, Din session er udløbet -source language transy da Fra sprog -specify_file_name filemanager da Du må angive et navn for den fil Du vil oprette -Start date projects da Start dato -state addressbook da Land -state weather da Provins -station weather da Station -stations weather da Stationer -Statistic projects da Statistik -stats mediadb da Statistikker -status todo da Status -status admin da Status -status mediadb da Status -Status projects da Status -status common da Status -status/date closed tts da Status/Dato lukket -street addressbook da Vejnavn -su calendar da Sø -subject email da Emne -subject nntp da Emne -subject tts da Emne -submit common da Send -Submit projects da Send -submit changes admin da Postér ændringer -Sum projects da Sum -sun calendar da Søn -sunday common da Søndag -switch current folder to email da Gå til mappe -tables weather da Tabeller -target language transy da Destinations sprog -tax projects da Moms -Template projects da Skabelon -th calendar da To -that loginid has already been taken admin da Dette log ind ID er allerede brugt -that site has already been entered admin da Den site er allerede valgt -the following conflicts with the suggested time:
    x
calendar da Det følgende er i konflikt med den ønskede tid:
    %1
-the login and password can not be the same admin da Log ind navn og password må ikke være ens -the two passwords are not the same admin da De to passwords stemmer ikke overens -the two passwords are not the same preferences da De to passwords stemmer ikke overens -There are no entries projects da Der er ingen poster -they must be removed before you can continue admin da De skal fjernes før Du kan fortsætte -this folder is empty email da Denne mappe er tom -this month calendar da Denne måned -this server is located in the x timezone preferences da Denne server er placeret i tidszone %1 -this week calendar da Denne uge -threads nntp da Diskussioner -thu calendar da Tor -thursday common da Torsdag -ticket tts da Melding -Ticket assigned to x tts da Melding tilegnet til %1 -time common da Tid -Time projects da Tid -time format preferences da Tidsformat -time tracking common da Tidsregistrering -time zone offset preferences da Tidszone forskel -title admin da Titel -title addressbook da Titel -title mediadb da Titel -Title projects da Titel -to email da Til -to correct this error for the future you will need to properly set the common da For at rette denne fejl for fremtiden skal Du korrekt opsætte -today calendar da I dag -today is x's birthday! common da I dag er det %1's fødselsdag! -todo todo da At gøre -todo list common da At-gøre liste -todo list todo da At-gøre liste -todo list - add todo da At-gøre liste - tilføj -todo list - edit todo da At-gøre liste - redigér -tomorrow is x's birthday. common da I morgen er det %1's fødselsdag. -total common da Total -total records admin da Antal posteringer -translation transy da Oversættelse -translation management common da Håndtering af oversættelser -trouble ticket system common da Problem registrerings system -trouble ticket system tts da Problem registrerings system -tu calendar da Ti -tue calendar da Tir -tuesday common da Tirsdag -undisclosed recipients email da Ubekendte modtagere -undisclosed sender email da Ubekendt afsender -update nntp da Opdatér -Update projects da Opdatér -update tts da Opdatér -Update project projects da Opdatér projekt -updated common da Opdatéret -upload filemanager da Send -urgency todo da Prioritet -url addressbook da URL -use cookies login da Brug cookies -use custom settings email da Anvend personlige indstillinger -use end date calendar da Brug slutdato -user accounts admin da Bruger konti -user groups admin da Brugergrupper -user profiles admin da Bruger profiler -User statistic projects da Bruger statistik -User statistics projects da Bruger statistikker -username login da Brugernavn -Username projects da Brugernavn -users common da Brugere -usersfile_perm_error filemanager da For at rette denne fejl skal adgangsindstillingerne for fil/bruger mapperne sættes korrekt.
På *nix systemer taster Du: chmod 770 -vacation hours per year common da Antal ferie timer om året -vacation hours used common da Anvendte ferie timer -view common da Se -view access log admin da Se adgangs log -view all tickets tts da Se alle meldinger -view job detail tts da Se opgave detaljer -view only open tickets tts da Se alle åbenstående meldinger -view sessions admin da Se sessioner -view this entry calendar da Se denne aftale -view/edit/delete all phrases transy da Se/rediger/slet alle sætninger -we calendar da On -weather weather da Vejr -wed calendar da Ons -wednesday common da Onsdag -week calendar da Uge -weekday starts on calendar da Ugedage starter med -weekly calendar da Ugentlig kalender -which groups common da Hvilke grupper -which groups todo da Hvilke grupper -withdraw mediadb da Træk tilbage -work day ends on calendar da Arbejdsdage slutter om -work day starts on calendar da Arbejdsdage begynder om -work phone addressbook da Arbejds telefon -Workunit projects da Arbejdsenhed -Workunits projects da Arbejdsenheder -x matches found calendar da %1 resultater fundet -x messages have been deleted email da %1 beskeder er slettet -y mediadb da J -year calendar da År -year mediadb da År -yearly calendar da Årlig -yes common da Ja -yes filemanager da Ja -you are required to change your password during your first login common da Du skal ændre Dit password ved Din første log ind -you have 1 high priority event on your calendar today. common da Du har 1 begivenhed af høj prioritet på Din kalender i dag. -you have 1 new message! common da Du har 1 ny besked! -you have been successfully logged out login da Du er nu succesrigt logget ud -you have entered an invailed date todo da Du har angivet en ugyldig dato -you have not entered a\nbrief description calendar da Du har ikke skrevet\nen kort beskrivelse -you have not entered a\nvalid time of day. calendar da Du har ikke skrevet\n et gyldigt klokkeslæt -You have selected an invalid activity projects da Du har valgt en ugyldig aktivitet -You have selected an invalid date projects da Du har valgt en ugyldig dato -You have to enter a remark projects da Du skal skrive en bemærkning -you have x high priority events on your calendar today. common da Du har %1 begivenheder af høj prioritet på Din kalender i dag. -you have x new messages! common da Du har %1 nye beskeder! -you must add at least 1 permission to this account admin da Du skal angive mindst 1 rettighed til denne bruger -you must enter a base url admin da Du skal angive en basis-url -you must enter a display admin da Du skal angive en visning -you must enter a news url admin da Du skal angive en nyheds-url -you must enter a password admin da Du skal angive et password -you must enter a password preferences da Du skal angive et password -you must enter an application name and title. admin da Du skal angive en applikations navn og titel -you must enter one or more search keywords calendar da Du skal indtaste et eller flere søgeord -you must enter the number of listings display admin da Du må angive antallet af linier der skal vises -you must enter the number of minutes between reload admin da Du må angive antallet af minutter mellem opdateringer -you must select a file type admin da Du skal vælge en filtype -your current theme is: x preferences da Det nuværende tema er -your message has been sent common da Din besked er afsendt -your search returned 1 match common da Søgningen leverede 1 resultat -your search returned x matchs common da Søgningen leverede %1 resultater -your session could not be verified. login da Din session kunne ikke verificeres -your settings have been updated common da Dine indstillinger er opdateret -your suggested time of x - x conflicts with the following existing calendar entries: calendar da Den foreslåede tid (%1 - %2) er i konflikt med følgende kalender punkter: -zip code addressbook da Postnummer -zone weather da Zone diff --git a/setup/phpgw_de.lang b/setup/phpgw_de.lang deleted file mode 100644 index 33e0369713..0000000000 --- a/setup/phpgw_de.lang +++ /dev/null @@ -1,775 +0,0 @@ -(for weekly) calendar de (für wöchentlich) -1 match found calendar de 1 Treffer gefunden -1 message has been deleted email de 1 Nachricht wurde gelöscht -access common de Zugriff -access not permitted common de Zugriff verweigert -access type common de Zugriffstyp -account projects de Konto -account active admin de Konto aktiv -account has been created common de Konto wurde erstellt -account has been deleted common de Konto wurde gelöscht -account has been updated common de Konto wurde aktualisiert -account permissions admin de Zugriffsrechte -account preferences common de Einstellungen der Benutzerkonten -acl common de ACL -action admin de Aktion -active common de Aktiv -activities list projects de Liste der Aktivitäten -activity projects de Aktivität -activity id projects de Aktivitäts-ID -add common de Hinzufügen -add a note for notes de Notiz hinzufügen für -add a single phrase transy de Einzelne Phrase hinzufügen -add activity projects de Aktivität hinzufügen -add new account admin de Neues Konto hinzufügen -add new application admin de Neue Anwendung hinzufügen -add new phrase transy de Neue Übersetzung hinzufügen -add new ticket tts de Neues Ticket hinzufügen -add note notes de Notiz hinzufügen -add project projects de Projekt hinzufügen -add sub todo de Teilprojekt hinzufügen -add ticket tts de Ticket hinzufügen -add to addressbook email de Zum Addressbuch hinzufügen -additional notes tts de Zusätzliche Anmerkungen -address book common de Adressbuch -address book - view addressbook de Adressbuch - Anzeigen -address line 2 addressbook de Adreßzeile 2 -address line 3 addressbook de Adreßzeile 3 -address type addressbook de Adreßtyp -addressbook common de Adressbuch -addressbook preferences common de Adressbuch Einstellungen -addsub todo de AddSub -addvcard addressbook de VCard hinzufügen -admin common de Admin -administration common de Administration -after message body squirrelmail de Nach dem Nachrichtentext -all common de alle -all delivery notes projects de Alle Liefernotizen -all invoiced projects de Alle Rechnungen -all records and account information will be lost! admin de Alle Datensätze und Kontoinformationen sind dann verloren! -allow anonymous access to this app admin de Anonymen Zugriff auf diese Anwendung zulassen -anonymous user admin de Anonymer Benutzer -any transy de alle -application transy de Anwendung -application name admin de Name der Anwendung -application title admin de Titel der Anwendung -applications admin de Anwendungen -april common de April -archive projects de Archiv -are you sure you want to delete this account ? admin de Sind Sie sicher, daß Sie dieses Konto löschen wollen ? -are you sure you want to delete this application ? admin de Sind Sie sicher, daß Sie diese Anwendung löschen wollen ? -are you sure you want to delete this entry todo de Sind Sie sicher, daß Sie diesen Eintrag löschen wollen? -are you sure you want to delete this entry ? common de Sind Sie sicher, daß Sie diesen Eintrag löschen wollen? -are you sure you want to delete this group ? admin de Sind Sie sicher, daß Sie diese Gruppe löschen wollen ? -are you sure you want to delete this project ? projects de Soll dieses Projekt wirklich gelöscht werden? -are you sure you want to delete this news site ? admin de Sind Sie sicher, diese News Site löschen zu wollen ? -are you sure you want to delete this note ? notes de Sind Sie sicher, daß Sie diese Notiz löschen wollen ? -are you sure you want to kill this session ? admin de Sind Sie sicher, daß Sie diese Session killen wollen ? -are you sure\nyou want to\ndelete this entry ? calendar de Sind Sie sicher,\ndaß Sie diesen\nEintrag löschen wollen ? -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar de sind Sie sicher,\ndaß Sie diesen\nEintrag löschen wollen ?\n\nDieser Eintrag wird damit\nfür alle Benutzer gelöscht. -arial notes de Arial -as a subfolder of squirrelmail de als Unterordner von -assign to tts de zuweisen an -assigned from tts de Zugewiesen von -assigned to tts de Zugewiesen an -august common de August -author nntp de Autor -auto generate activity id ? projects de Aktivitäts-ID automatisch generieren? -auto generate delivery id ? projects de Lieferungs-ID automatisch generieren? -auto generate invoice id ? projects de Rechnungs-ID automatisch generieren? -autosave default category addressbook de Standard-Kategorie automatisch speichern -available groups nntp de verfügbare Gruppen -bad login or password login de Bad login or password -base url admin de Basis URL -bbs phone addressbook de BBS -before headers squirrelmail de Vor den Kopfzeilen -between headers and message bodysquirrelmail de Zwischen Kopfzeilen und Nachrichtentext -bill per workunit projects de Betrag pro Arbeitseinheit -billable activities projects de Zu berechnende Aktivitäten -billed only projects de Nur berechnete -billing projects de Rechnungen -birthday addressbook de Geburtstag -book marks common de Bookmarks -bookable activities projects de Buchbare Aktivitäten -bookmark categorys preferences de Lesezeichen Kategorien -bookmark sub-categorys preferences de Lesezeichen Sub-Kategorien -bookmark preferences preferences de Lesezeichen Einstellungen -bookmarks common de Lesezeichen -brief description calendar de Kurzbeschreibung -budget projects de Budget -business addressbook de Geschäftlich -business city addressbook de geschäftl. Stadt -business country addressbook de geschäftl. Staat -business email addressbook de geschäftl. EMail -business email type addressbook de Typ der geschäftl. EMail -business fax addressbook de Fax geschäftl. -business phone addressbook de Tel. geschäftl. -business state addressbook de geschäftl. Land -business street addressbook de geschäftl. Straße -business zip code addressbook de geschäftl. PLZ -calculate projects de Berechnen -calendar common de Kalender -calendar - add calendar de Kalendereintrag hinzufügen -calendar - edit calendar de Kalendereintrag bearbeiten -calendar preferences common de Kalender Einstellungen -call for phonelog de Anruf für -call from phonelog de Anruf von -cancel common de Abbruch -cancel filemanager de Abbrechen -cannot display the requested article from the requested newsgroup nntp de Der gewünschte Artikel kann leider nicht angezeigt werden -car phone addressbook de Autotelefon -category common de Kategorie -categories common de Kategorien -categories for common de Kategorien für -cc email de Kopie -cell phone addressbook de Mobilfunk -change common de Ändern -change main screen message admin de Nachricht der Startseite ändern -change your password preferences de Passwort ändern -change your profile preferences de Profil ändern -change your settings preferences de Einstellungen ändern -charset common de iso-8859-1 -chat common de Chat -choose a font notes de Schrift auswählen -choose the font size notes de Schriftgröße auswählen -city addressbook de Stadt -clear common de Zurücksetzen -clear form common de Eingaben löschen -clipboard_contents filemanager de Clipboard Inhalt -close tts de Schließen -close date tts de Geschlossen am -color common de Farbe -company common de Firma -company name addressbook de Firma -completed todo de fertig -compose email de Verfassen -contact common de Kontakt -coordinator projects de Koordinator -copy common de Kopieren -copy_as filemanager de Kopieren nach -country addressbook de Land -courier new notes de Courier New -create common de Erstellen -create delivery projects de Lieferung erstellen -create folder squirrelmail de Ordner erstellen -create group admin de Erstelle Gruppe -create invoice projects de Rechnung erstellen -create lang.sql file transy de Erstelle lang.sql Datei (Export) -create new language set transy de Neues Sprachset anlegen -created by common de Erstellt von -currency common de Währung -current users common de Derzeit angemeldete Benutzer -current_file filemanager de Aktuelle Datei -custom fields addressbook de Benutzerdefinierte Felder -customer projects de Kunde -daily calendar de Täglich -daily matrix view calendar de Matrix-Ansicht des Tages -dark blue common de Dunkelblau -dark cyan common de Dunkeltürkis -dark gray common de Dunkelgrau -dark green common de Dunkelgrün -dark magenta common de Dunkelrot -dark yellow common de Dunkelgelb -light blue common de Hellblau -light cyan common de Helltürkis -light green common de Hellgrün -light magenta common de Hellrot -light yellow common de Hellgelb -date common de Datum -date called phonelog de Datum des Anrufs -date due common de fällig am -date format preferences de Datumsformat -date opened tts de Angelegt am -days datedue todo de Tage bis zur Fälligkeit -days repeated calendar de wiederholte Tage -december common de Dezember -default application preferences de Standard-Anwendung -default calendar filter calendar de Standard-Filter des Kalenders -default calendar view calendar de Standard-Ansicht des Kalenders -default category addressbook de Standard-Kategorie -default sorting order common de Standard-Sortierung -delete common de Löschen -delete folder squirrelmail de Ordner löschen -deliveries projects de Lieferungen -delivery projects de Lieferung -delivery date projects de Lieferdatum -delivery has been created ! projects de Lieferung wurde erstellt! -delivery id projects de Lieferungs-ID -delivery list projects de Lieferliste -delivery note projects de Anmerkungen zur Lieferung -delivery notes projects de Anmerkungen zur Lieferung -department addressbook de Abteilung -description common de Beschreibung -detail tts de Detail -details tts de Details -disabled admin de Deaktiviert -display admin de Bezeichnung -display interval in day view calendar de Anzeigeintervall in der Tagesansicht -display mini calendars when printing calendar de Mini-Kalender in der Druckansicht anzeigen -display missing phrases in lang set transy de Im Sprachset fehlende Phrasen anzeigen -display preferences common de Einstellungen der Anzeige -display note for notes de Display note for -display status of events calendar de Ereignisstatus anzeigen -do_delete filemanager de Lösche -domestic addressbook de Wohnung -don't use trash squirrelmail de Keinen Papierkorb benutzen -don't use sent squirrelmail de Keinen Ordner für gesendete Objekte -done common de Fertig -down common de runter -download filemanager de Download -duration calendar de Dauer -e-mail common de E-Mail -e-mail preferences common de E-Mail Einstellungen -edit common de Editieren -edit application admin de Anwendung editieren -edit custom fields preferences de Benutzerdefinierte Felder editieren -edit group admin de Gruppe editieren -edit hours projects de Stunden bearbeiten -edit note for notes de Notiz bearbeiten für -edit user account admin de Benutzerkonto editieren -email common de E-Mail -email account name email de Name des E-Mail Kontos -email address email de E-Mail Adresse -email password email de E-Mail Passwort -edit categories common de Kategorien editieren -edit project administrator list projects de Liste der Projektadministratoren editieren -email signature common de E-Mail Signatur -email type common de E-Mail Typ -employee projects de Angestellter -enabled admin de Verfügbar -enabled - hidden from navbar admin de Verfügbar, aber nicht in der Navigationsleiste -end date common de Enddatum -end date/time calendar de Enddatum/-zeit -end time common de Endzeit -enter your new password preferences de Neues Passwort eingeben -entry has been deleted sucessfully common de Eintrag erfolgreich gelöscht -entry updated sucessfully common de Eintrag erfolgreich aktualisiert -err_saving_file filemanager de Fehler beim Schreiben der Datei -error common de Fehler -error creating x x directory common de Fehler beim Erstellen des Verzeichnisses %1%2 -error deleting x x directory common de Fehler beim Löschen des Verzeichnisses %1%2 -error renaming x x directory common de Fehler beim Umbennenen des Verzeichnisses %1%2 -exit filemanager de Exit -export contacts addressbook de Kontakte exportieren -extra addressbook de Extra -fax addressbook de Fax -february common de Februar -fields addressbook de Felder -fields to show in address list addressbook de Felder, die in der Adressliste angezeigt werden sollen -file manager common de Filemanager -file_upload filemanager de Datei Upload -files common de Dateien -filter common de Filter -first name common de Vorname -firstname common de Vorname -first page common de erste Seite -flags squirelmail de Flags -folder email de Ordner -folders squirrelmail de Ordner -folder preferences common de Einstellungen der Ordner -forum common de Forum -forward email de Weiterleiten -fr calendar de Fr -free/busy calendar de frei/belegt -frequency calendar de Häufigkeit -fri calendar de Fr -friday common de Freitag -from Common de Von -ftp common de FTP -full description calendar de vollständige Beschreibung -full name addressbook de vollständiger Name -generate new lang.sql file transy de Erzeuge neue lang.sql Datei -generate printer-friendly version calendar de Drucker-freundliche Version erzeugen -generate project id ? projects de Projekt ID generieren? -georgia notes de Georgia -global common de Globale -global categories common de Globale Kategorien -global public common de Global Public -global public and group public common de öffentliche und Gruppen -global public only common de nur öffentliche -go! calendar de Go! -grab new news sites common de Neue Sites für Schlagzeilen suchen -grant access common de Berechtigungen -group common de Gruppe -group access common de Gruppenzugriff -group has been added common de Gruppe hinzugefügt -group has been deleted common de Gruppe gelöscht -group has been updated common de Gruppe aktualisiert -group name admin de Gruppenname -group public common de Group Public -group public only common de nur Gruppen -group_files filemanager de Gruppen Dateien -groups common de Gruppen -groupsfile_perm_error filemanager de Um diesen Fehler zu beheben, müssen die korrekten Zugriffsrechte für die Verzeichnisse files/groups erstellt werden.
Auf *nix Systemen dient dazu folgender Befehl: chmod 770 -headline preferences common de Schlagzeilen Einstellungen -headline site management admin de Schlagzeilen Management -headline sites admin de Sites für Schlagzeilen -headlines common de Schlagzeilen -help common de Hilfe -helvetica notes de Helvetica -hide php information admin de PHP Informationen ausblenden -high common de Hoch -home common de Home -home city addressbook de Stadt (priv) -home country addressbook de Staat (priv) -home email addressbook de private EMail -home email type addressbook de Typ der privaten EMail -home phone addressbook de Tel privat -home state addressbook de Land (priv) -home street addressbook de Straße (priv) -home zip code addressbook de PLZ (priv) -human resources common de Personenverzeichnis -hours projects de Stunden -i participate calendar de Ich nehme teil -icons and text preferences de Icons und Text -icons only preferences de nur Icons -identifying name squirrelmail de Bezeichnung der Hervorhebung -idle admin de idle -if applicable email de falls zutreffend -ignore conflict calendar de Konflikt ignorieren -image email de Grafik -imap server type email de Typ des IMAP Servers -import contacts addressbook de Kontakte importieren -import file addressbook de Datei importieren -import from outlook addressbook de Aus Outlook importieren -import lang set transy de Sprachset importieren -in progress tts de in Bearbeitung -index_what_is squirrelmail en Die Reihenfolge der Indizes legt fest, in welcher Reihenfolge die Spalten des Nachrichten-Indexes angeordnet werden. Es können Spalten verschoben, hinzugefügt und entfernt werden, um die Anordnung an den persönlichen Geschmack anzupassen. -index order common de Reihenfolge der Indizes -installed applications admin de Installierte Anwendungen -interface/template selection preferences de Auswahl der Benutzeroberfläche -international addressbook de international -intl common de International -inventory common de Inventar -invoice projects de Rechnung -invoice date projects de Rechnungsdatum -invoice id projects de Rechnungs-ID -invoice list projects de Liste der Rechnungen -invoices projects de Rechnungen -ip admin de IP -isdn phone addressbook de ISDN Tel. -it has been more then x days since you changed your password common de Sie haben Ihr Passwort seit mehr als %1 Tagen nicht geändert -january common de Januar -job projects de Aufgabe -job date projects de Datum -job description projects de Beschreibung -job has been added ! projects de Aufgabe wurde hinzugefügt. -job has been updated ! projects de Aufgabe wurde aktualisiert. -job list projects de Aufgabenliste -jobs projects de Aufgaben -july common de Juli -june common de Juni -kill admin de Kill -label addressbook de Adreßetikett -language common de Sprache -large notes de Groß -last login admin de Letzter Login -last login from admin de Letzer Login von -last name common de Name -lastname common de Name -last page common de letzte Seite -last time read admin de Zuletzt gelesen -last updated todo de Zuletzt geändert -last x logins admin de Letze %1 Logins -light gray common de Hellgrau -line 2 addressbook de Zeile 2 -list of current users admin de Liste der gegenwärtigen Benutzer -listings displayed admin de Zeilen maximal -location of buttons when composing squirrelmail de Position der Buttons während des Editierens -login common de Login -login screen admin de Login Seite -login time admin de Login Zeit -loginid admin de LoginID -logout common de Logout -low common de Niedrig -mail folder(uw-maildir) email de Mail Ordner (UW-Mailverzeichnis) -mail server email de Mail Server -mail server type email de Typ des Mailservers -main screen common de Startseite -main screen message admin de Nachricht der Startseite -manage folders preferences de Ordner bearbeiten -manager admin de Manager -manual common de Handbuch -march common de März -match squirrelmail de Übereinstimmung -max matchs per page preferences de Maximale Treffer pro Seite -may common de Mai -medium common de Mittel -medium gray common de Grau -message common de Nachricht -message highlighting common de Nachrichten Hervorheben -message phone addressbook de Anrufbeantworter -message x nntp de Nachricht %1 -messages email de Nachrichten -middle name addressbook de Zweiter Vorname -minutes calendar de Minuten -minutes between reloads admin de Minuten zwischen Reloads -minutes per workunit projects de Minuten pro Arbeitseinheit -mo calendar de Mo -mobile addressbook de Mobil -mobile phone common de Tel Funk -modem phone addressbook de Modem -mon calendar de Mo -monday common de Montag -monitor nntp de Überwachen -monitor newsgroups preferences de Newsgroups überwachen -month calendar de Monat -monthly calendar de Monatlich -monthly (by date) calendar de Monatlich (nach Datum) -monthly (by day) calendar de Monatlich (nach Wochentag) -move selected messages into email de Verschiebe ausgewählte Nachrichten in -name common de Name -net projects de Netto -network news admin de Network News -never admin de Nie -new common de Neu -new entry calendar de Neuer Eintrag -new entry added sucessfully common de Neuer Eintrag erfolgreich hinzugefügt -new group name admin de Neuer Gruppenname -new message email de Neue Nachricht -new password [ leave blank for no change ] admin de Neues Passwort [ Feld leerlassen, wenn das Passwort nicht geändert werden soll ] -new phrase has been added transy de Neue Übersetzung wurde hinzugefügt -new ticket tts de Neues Ticket -new_file filemanager de Neue Datei -news file admin de News File -news headlines common de News headlines -news reader common de News Reader -news type admin de Nachrichtentyp -newsgroups common de Newsgroups -next nntp de Nächste -next page common de nächste Seite -nntp common de NNTP -no common de Nein -no highlighting is defined common de keine Hervorhebungen definiert -no matches found. calendar de Keine Treffer gefunden. -no matchs found common de Keine Treffer gefunden. -no subject common de Kein Betreff -no tickets found tts de Keine Tickets gefunden -no_file_name filemanager de Es wurde kein Dateiname angegeben -non-standard email de nicht Standard -nonactive projects de Inaktiv -none common de Keiner -normal common de Normal -note: this feature does *not* change your email password. this will need to be done manually. preferences de Hinweis: Diese Funktion ändert *nicht* Ihr Passwort auf dem E-Mail server. Dies müssen sie separat tun. -notes addressbook de Notizen -notes common de Notizbuch -notes categories preferences de Kategorien editieren -notes list notes de Notizliste -notes preferences common de Notizbuch Einstellungen -november common de November -october common de Oktober -ok common de OK -on *nix systems please type: x common de Auf *nix Systemen bitte eingeben: %1 -only yours common de nur eigene -open projects de Offen -open date tts de Angelegt am -opened by tts de Angelegt von -or: days from startdate: todo de alternativ: Tage ab Startdatum -or: select for today: todo de alternativ: heute -original common de Original -other: squirrelmail de Andere -other addressbook de Andere -other number addressbook de andere Nr. -other phone common de Tel sonst. -overall projects de Insgesamt -owner common de Besitzer -pager addressbook de Pager -parcel addressbook de Lieferadresse -parent projekt: todo de Gesamtprojekt -participants calendar de Teilnehmer -password common de Passwort -password has been updated common de Passwort wurde aktualisiert -per workunit projects de pro Arbeitseinheit -percent of users that logged out admin de Prozent der User, die sich korrekt abgemeldet haben -permissions admin de Zugriffsrechte -permissions this group has admin de Zugriffsrechte für diese Gruppe -permissions to the files/users directory common de Zugriffsrechte für die Dateien/Benutzer-Verzeichnisse -personal addressbook de Persönlich -personal information squirrelmail de Persönliche Angaben -personalized notes for notes de Persönliche Notizen für -phone numbers addressbook de Telefonnummern -php information admin de PHP Informationen -phpgroupware login login de phpGroupWare Login -phrase in english transy de Phrase in English -phrase in new language transy de Phrase in der neuen Sprache -please choose activityies for that project first ! projects de Bitte zuerst Aktivitäten für dieses Projekt auswählen! -please select a message first email de Bitte zuerst eine Nachricht wählen -please select your address in preferences ! projects de Bitte geben Sie Ihre Adresse in den Einstellungen (Preferences) ein! -please select your currency in preferences! projects de Bitte die Währung in den Einstellungen (Preferences) anpassen! -please set your preferences for this app common de Bitte editieren Sie Ihre Einstellungen für diese Applikation! -please x by hand common de Bitte manuell %1 -please, select a new theme preferences de Bitte ein neues Schema wählen -position projects de Position -postal addressbook de Postanschrift -powered by phpgroupware version x common de Powered by phpGroupWare version %1 -pref addressbook de pref -preferences common de Einstellungen -prefix addressbook de Prefix -previous email de Vorige -previous page common de vorige Seite -print common de Drucken -print delivery projects de Lieferung drucken -print invoice projects de Rechnung drucken -printer friendly calendar de Drucker-freundlich -prio tts de Prio -priority common de Priorität -private common de Privat -private and global public common de private und öffentliche -private and group public common de private und Gruppen -private only common de nur private -private_files filemanager de private Dateien -project projects de Projekt -project access preferences de Berechtigungen für Projekt Zugriffe -project administration common de Projektadministration -project categories preferences de Projekt Kategorien -project description todo de Beschreibung -project id projects de Projekt ID -project list projects de Projektliste -project preferences common de Projekt Einstellungen -project statistic projects de Projekt-Statistik -project statistics projects de Projekt-Statistiken -project x x has been added ! projects de Projekt %1 (%2) wurde hinzugefügt! -project x x has been updated ! projects de Projekt %1 (%2) wurde aktualisiert. -projects common de Projekte -projects archive projects de Projektarchiv -projects list projects de Projektliste -projects preferences common de Projekt Einstellungen -public common de öffentlich -public key addressbook de öffentlicher Schlüssel -re-edit event calendar de Event erneut bearbeiten -re-enter password admin de Passwort wiederholen -re-enter your password preferences de Neues Passwort wiederholen -read common de Lesen -record access addressbook de Zugriffsrechte -record owner addressbook de Datensatz Eigentümer -remark projects de Anmerkung -remark required projects de Anmerkung erforderlich -remove common de entfernen -remove all users from this group admin de Entferne alle Benutzer aus dieser Gruppe -rename common de Umbenennen -rename_to filemanager de Umbenennen in -rename a folder squirrelmail Ordner umbenennen -repeat day calendar de Wiederholungstag -repeat end date calendar de Enddatum -repeat type calendar de Wiederholungstyp -repeating event information calendar de Informationen zu sich wiederholenden Ereignissen -repetition calendar de Repetition -reply email de Antworten -reply all email de Allen antworten -return to options page squirrelmail de Zurück zur Optionsseite -sa calendar de Sa -sat calendar de Sa -saturday common de Samstag -save common de Speichern -search common de Suchen -search results calendar de Suchergebnisse -section admin de Abschnitt -section email de Sektion -select projects de Auswählen -select application transy de Anwendung auswählen -select category common de Kategorie auswählen -select country for including holidays calendar de Land für Feiertagsanzeige auswählen -select different theme preferences de anderes Schema wählen -select groups projects de Gruppen auswählen -select headline news sites common de News-Sites für Schlagzeilen auswählen -select headlines to display preferences de Anzuzeigende Schlagzeilen auswählen -select language to generate for transy de Sprache auswählen -select layout preferences de Layout wählen -select per button ! projects de Auswahl per Button! -select permissions this group will have admin de Wählen Sie die Zugriffsrechte für diese Gruppe. -select project projects de Projekt auswählen -select tax for work hours projects de Steuersatz für Arbeitszeit auswählen -select users for inclusion admin de Benutzer für diese Gruppe auswählen -select users projects de Benutzer auswählen -select which application for this phrase transy de Wählen sie die Applikation für diese Phrase -select which language for this phrase transy de Wählen sie die Sprache für diese Phrase -select which location this app should appear on the navbar, lowest (left) to highest (right) admin de An welcher Position soll die Anwendung in der Navigationsleiste erscheinen, von ganz unten (links) bis ganz oben (rechts) -select your address projects de Wählen sie Ihre Adresse -send email de Senden -send deleted messages to the trash email de gelöschte Nachrichten in die Mülltonne befördern -send updates via email common de Updates via EMail senden -send/receive updates via email calendar de Aktualisierungen per EMail versenden/empfangen -september common de September -session has been killed common de Session wurde gelöscht -short description projects de Kurzbeschreibung -show all common de alle anzeigen -show all groups nntp de alle Gruppen anzeigen -show birthday reminders on main screen addressbook de Geburtstags-Mahner auf der Startseite anzeigen -show current users on navigation bar preferences de Anzahl gegenwärtiger Benutzer in der Navigationsleiste anzeigen -show day view on main screen calendar de Tagesübersicht auf der Startseite anzeigen -show groups containing nntp de Zeige Gruppen folgenden Inhalts -show high priority events on main screen preferences de Ereignisse mit hoher Priorität auf der Startseite anzeigen -show navigation bar as preferences de Anzeige der Navigationsleiste -show new messages on main screen common de Neue Nachrichten auf der Startseite anzeigen -show text on navigation icons preferences de Text zu Icons in der Navigationsleiste anzeigen -showing x common de %1 Einträge -showing x - x of x common de %1 Einträge - %2 von %3 -site admin de Site -size common de Größe -size of editor window squirrelmail de Größe des Editorfensters -small notes de Klein -sorry, that group name has already been taking. admin de Dieser Gruppenname ist bereits vergeben. -sorry, the follow users are still a member of the group x admin de Sorry, die folgenden Benutzer sind noch Mitglied der Gruppe %1 -sorry, there was a problem processing your request. common de Sorry, es gab ein Problem bei der Bearbeitung Ihrer Anfrage. -sorry, your login has expired login de Sorry - Login abgelaufen -source language transy de Quellsprache -specify_file_name filemanager de Es muß ein Name für die zu erstellende Datei angegeben werden -squirrelmail common de Squirrelmail -start date common de Startdatum -start date/time calendar de Startdatum/-zeit -start time common de Startzeit -state addressbook de Land -statistic projects de Statistik -statistics projects de Statistiken -status common de Status -street addressbook de Straße -su calendar de So -sub todo de Teilprojekt -subject common de Betreff -submit common de Absenden -submit changes admin de Änderungen Speichern -subproject description todo de Beschreibung des Teilprojekts -subscribe squirrelmail de Abonnieren -suffix addressbook de Zusatz -sum projects de Summe -sum workunits projects de Summe der Arbeitseinheiten -sun calendar de So -sunday common de Sonntag -switch current folder to email de Wechseln zum Ordner -tahoma notes de Tahoma -target language transy de Zielsprache -text only preferences de nur Text -th calendar de Do -that loginid has already been taken admin de Diese LoginID ist bereits vergeben -that phrase already exists common de Diese Phrase existiert bereits -that site has already been entered admin de Diese Site wurde bereits eingegeben -the following conflicts with the suggested time:
    x
calendar de Im gewählten Zeitraum gibt es einen Konflikt:
    %1
-the login and password can not be the same admin de Login und Passwort dürfen nicht identisch sein -the two passwords are not the same common de Die Eingaben stimmen nicht überein -theme (colors/fonts) selection preferences de Auswahl des Themas (Farben/Schriften) -there was an error trying to connect to your mail server.
please, check your username and password, or contact your admin. email de Die Verbindung zum Mailserver ist leider fehlgeschlagen.
Bitte prüfen sie Ihren Usernamen und Ihr Passwort, oder setzen Sie sich mit Ihrem Administrator in Verbindung. -they must be removed before you can continue admin de Sie müssen zuvor aus dieser entfernt werden -this folder is empty email de Dieser Ordner ist leer -this month calendar de Dieser Monat -this person's first name was not in the address book. addressbook de Der Vorname dieser Person ist nicht im Adressbuch. -this server is located in the x timezone preferences de Der Server befindet sich in der Zeitzone %1 -this week calendar de Diese Woche -threads nntp de Threads -thu calendar de Do -thursday common de Donnerstag -ticket tts de Ticket -tickets open x tts de offene tickets: %1 -tickets total x tts de Tickets insgesamt: %1 -time common de Zeit -time created notes de wann erstellt -time format preferences de Zeitformat -time zone common de Zeitzone -time zone offset common de Zeitzonen Differenz -times new roman notes de Times New Roman -title common de Titel -to email de An -to correct this error for the future you will need to properly set the common de Um diesen Fehler für die Zukunft zu beheben, korrigieren Sie die Einstellungen -today calendar de Heute -today is x's birthday! common de Heute ist der Geburtstag von %1! -todo common de Aufgabenliste -todo preferences common Einstellungen der Aufgabenliste -todo categories preferences de Kategorien editieren -todo list common de Aufgabenliste -todo list - add todo de Aufgabenliste - hinzufügen -todo list - add sub-project todo de ToDo-List: Teilprojekt hinzufügen -todo list - edit todo de Aufgabenliste - editieren -tomorrow is x's birthday. common de Morgen ist der Geburtstag von %1. -total common de Total -total records admin de Anzahl Datensätze insgesamt -translation transy de Übersetzung -translation management common de Translation Management -trouble ticket system common de Trouble Ticket System -tu calendar de Di -tue calendar de Di -tuesday common de Dienstag -undisclosed recipients email de Verborgene Empfänger -undisclosed sender email de Verborgener Absender -unsubscribe squirrelmail de abbestellen -up common de hoch -update common de Aktualisieren -updated common de Updated -upload filemanager de Upload -urgency todo de Dringlichkeit -url common de URL -use cookies login de Cookies benutzen -use custom settings email de Benutzerdefinierte Einstellungen verwenden -use end date calendar de Enddatum benutzen -user common de Benutzer -user accounts admin de Benutzerkonten -user groups admin de Benutzergruppen -user statistic projects de Benutzer-Statistik -user statistics projects de Benutzer-Statistiken -username common de Benutzername -username / group projects de Benutzername / Gruppe -users common de Benutzer -vcard addressbook de VCard -vcard common de Visitenkarte -vcards require a first name entry. addressbook de VCards benötigen einen Vornamen. -verdana notes de Verdana -very large notes de Sehr Groß -very small notes de Sehr Klein -video phone addressbook de Bildtelefon -view common de Anzeigen -view access log admin de Access Log anzeigen -view all tickets tts de Alle Tickets anzeigen -view job detail tts de Detailansicht -view matrix of actual month todo de Matrix des aktuellen Monats anzeigen -view only open tickets tts de Nur offene Tickets anzeigen -view sessions admin de Sitzungen anzeigen -view this entry calendar de Diesen Eintrag anzeigen -view/edit/delete all phrases transy de Alle Phrasen anzeigen/editieren/löschen -voice phone addressbook de Telefon -we calendar de Mi -wed calendar de Mi -wednesday common de Mittwoch -week calendar de Woche -weekday starts on common de Arbeitswoche beginnt am -weekly calendar de Wöchentlich -when creating new events default set to private calendar de Beim Erstellen neuer Einträge "privat" als Default annehmen -which groups common de Welche Gruppen -white common de Weiß -work date projects de Arbeitstag -work day ends on common de Arbeitstag endet um -work day starts on common de Arbeitstag beginnt um -work phone addressbook de Tel dienstl. -work time projects de Arbeitszeit -workunits projects de Arbeitseinheiten -wrap incoming text at squirrelmail de Zeilenumbruch bei eingehenden Nachrichten in Spalte -x matches found calendar de %1 Treffer gefunden -x messages have been deleted email de %1 Nachrichten wurden gelöscht -year calendar de Jahr -yearly calendar de Jährlich -yes common de ja -you are required to change your password during your first login common de Das Passwort muß beim ersten Login geändert werden! -you have 1 high priority event on your calendar today. common de Sie haben heute einen Eintrag mit hoher Priorität auf Ihrer Liste! -you have 1 new message! common de Sie haben eine neue Nachricht! -you have been successfully logged out login de Abmeldung erfolgreich -you have entered an invailed date todo de Das angegebene Datum ist ungültig -you have messages! common de Sie haben Nachrichten! -you have no new messages common de Keine neuen Nachrichten -you have not entered a\nbrief description calendar de Sie haben keine a\nKurzbeschreibung eingegeben -you have not entered a\nvalid time of day calendar de Sie haben keine a\ngültige Tageszeit eingegeben. -you have x high priority events on your calendar today. common de Sie haben heute %1 Einträge mit hoher Priorität auf Ihrer Liste! -you have x new messages! common de Sie haben %1 neue Nachrichten! -you must add at least 1 permission to this account admin de Sie müssen diesem Konto mindestens eine Berechtigung zuteilen -you must enter a base url admin de Sie müssen eine Basis URL angeben -you must enter a display admin de Sie müssen einen Namen für die Site eingeben -you must enter a news url admin de Sie müssen eine News URL angeben -you must enter a password preferences de Sie müssen ein Passwort angeben -you must enter an application name and title. admin de Sie müssen der Anwendung einen Namen und einen Titel geben. -you must enter one or more search keywords calendar de Sie müssen einen oder mehrere Suchbegriffe angeben -you must enter the number of listings display admin de Sie müssen die Anzahl der anzuzeigenden Zeilen angeben -you must enter the number of minutes between reload admin de Sie müssen eine Anzahl von Minuten zwischen Reloads angeben -you must select a file type admin de Sie müssen einen Filetyp auswählen -your message has been sent common de Ihre Nachricht wurde versandt -your search returned 1 match common de Ihre Suche ergab einen Treffer -your search returned x matchs common de Ihre Suche ergab %1 Treffer -your session could not be verified. login de Ihre Sitzung konnte nicht verifiziert werden. -your settings have been updated common de Ihre Einstellungen wurden aktualisiert -your suggested time of x - x conflicts with the following existing calendar entries: calendar de Der von Ihnen gewählte Zeitraum %1 - %2 führt zu Konflikten mit folgenden bereits existierenden Kalendereinträgen: -zip code addressbook de PLZ diff --git a/setup/phpgw_en.lang b/setup/phpgw_en.lang deleted file mode 100644 index 5ec7671df1..0000000000 --- a/setup/phpgw_en.lang +++ /dev/null @@ -1,719 +0,0 @@ -1 match found calendar en 1 match found -1 message has been deleted email en 1 message has been deleted -a calendar en a -accept calendar en Accept -accepted calendar en Accepted -access common en Access -access not permitted common en Access not permitted -access type common en Access type -account active admin en Account active -account has been created common en Account has been created -account has been deleted common en Account has been deleted -account has been updated common en Account has been updated -account permissions admin en Account permissions -account preferences common en Account Preferences -acl common en ACL -action admin en Action -active common en Active -add a note for notes en Add a note for -add a note for x notes en Add a note for %1 -add a single phrase transy en Add a single phrase -add bookkeeping en Add -add category common en Add Category -add common en Add -add_expense bookkeeping en Add expense -add global category admin en Add global category -add_income bookkeeping en Add income -add new account admin en Add new account -add new application admin en Add new application -add new phrase transy en Add new phrase -add new ticket tts en Add new ticket -add note notes en Add note -add x category for common en Add %1 category for -address book common en Address Book -addressbook common en Addressbook -addressbook preferences common en Addressbook preferences -address book - view addressbook en Address book - view -address line 2 addressbook en Address Line 2 -address line 3 addressbook en Address Line 3 -address type addressbook en Address Type -addsub todo en AddSub -add sub todo en Add sub -add ticket tts en Add ticket -add to addressbook email en Add to addressbook -addvcard common en Add VCard -admin bookkeeping en Admin -admin common en Admin -administration common en Administration -all common en All -all day calendar en All Day -allow anonymous access to this app admin en Allow anonymous access to this app -all records and account information will be lost! admin en All records and account information will be lost! -amount bookkeeping en Amount -anonymous user admin en Anonymous user -any transy en Any -application name admin en Application name -applications admin en Applications -application title admin en Application title -application transy en Application -april common en April -are you sure\nyou want to\ndelete this entry ? calendar en Are you sure\nyou want to\ndelete this entry ? -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. -are you sure you want to delete this account ? admin en Are you sure you want to delete this account ? -are you sure you want to delete this application ? admin en Are you sure you want to delete this application ? -are you sure you want to delete this entry ? common en Are you sure you want to delete this entry ? -are you sure you want to delete this entry todo en Are you sure you want to delete this entry? -are you sure you want to delete this group ? admin en Are you sure you want to delete this group ? -are you sure you want to delete this holiday ? calendar en Are you sure you want to delete this holiday ? -are you sure you want to delete this news site ? admin en Are you sure you want to delete this news site ? -are you sure you want to delete this note ? notes en Are you sure you want to delete this note ? -are you sure you want to kill this session ? admin en Are you sure you want to kill this session ? -arial notes en Arial -assign to tts en Assign to -august common en August -author nntp en Author -autosave default category common en Autosave Default Category -available groups nntp en Available Groups -bad login or password login en Bad login or password -base url admin en Base URL -bbs phone addressbook en BBS Phone -birthday addressbook en Birthday -bookkeeping admins common en Bookkeeping admins -bookkeeping common en Bookkeeping -book marks common en Book marks -bookmarks common en Bookmarks -brief description calendar en Brief Description -business city common en Business City -business common en Business -business address type addressbook en Business Address Type -business country common en Business Country -business email common en Business EMail -business email type common en Business EMail Type -business fax common en Business Fax -business phone common en Business Phone -business state common en Business State -business street common en Business Street -business zip code common en Business Postal Code -calendar - add calendar en Calendar - Add -calendar common en calendar -calendar - edit calendar en Calendar - Edit -calendar preferences common en Calendar preferences -cancel common en Cancel -cannot display the requested article from the requested newsgroup nntp en Cannot display the requested article from the requested newsgroup -car phone addressbook en Car Phone -categories common en Categories -categories for common en categories for -category common en Category -category description admin en Category description -category name admin en Category name -category x has been added ! common en Category %1 has been added ! -category x has been updated ! common en Category %1 has been updated ! -cc email en CC -cell phone addressbook en cell phone -center weather en Center -change common en Change -change main screen message admin en Change main screen message -change your password preferences en Change your Password -change your profile preferences en Change your profile -change your settings preferences en Change your Settings -charset common en iso-8859-1 -chat common en Chat -choose a font notes en Choose a font -choose a category common en Choose a category -choose the category common en Choose the category -choose the font size notes en Choose the font size -city addressbook en City -city admin en City -city weather en City -clear common en Clear -clear form common en Clear Form -clipboard_contents filemanager en Clipboard Contents -common transy en Common -company common en Company -company name addressbook en Company Name -completed todo en completed -compose email en Compose -contact common en Contact -copy_as filemanager en Copy as -copy common en Copy -country addressbook en Country -country weather en Country -courier new notes en Courier New -create common en Create -created by common en Created By -create group admin en Create Group -create lang.sql file transy en Create lang.sql file -create new language set transy en Create new language set -currency common en Currency -current_file filemanager en Current File -current users common en Current users -custom common en Custom -custom email settings email en custom email settings -custom fields addressbook en Custom Fields -daily calendar en Daily -daily matrix view calendar en Daily Matrix View -date bookkeeping en Date -date common en Date -date due common en Date Due -date format preferences en Date format -days datedue todo en days datedue -days repeated calendar en days repeated -december common en December -default application preferences en Default application -default calendar filter calendar en Default calendar filter -default calendar view calendar en Default calendar view -default sorting order email en Default sorting order -delete bookkeeping en Delete -delete common en Delete -department addressbook en Department -description common en Description -detail tts en Detail -disabled admin en Disabled -display admin en Display -display mini calendars when printing calendar en Display mini calendars when printing -display missing phrases in lang set transy en Display missing phrases in lang set -display note for notes en Display note for -display status of events calendar en Display Status of Events -do_delete filemanager en Delete -do_delete x filemanager en Delete %1 -domestic common en Domestic -done common en Done -download filemanager en Download -duration calendar en Duration -edit application admin en Edit application -edit bookkeeping en Edit -edit common en Edit -edit category common en Edit Category -edit categories common en Edit Categories -edit custom fields preferences en edit custom fields -edit_expense bookkeeping en Edit expense -edit group admin en Edit Group -edit_income bookkeeping en Edit income -edit note for notes en Edit note for -edit user account admin en Edit user account -edit x category for common en Edit %1 category for -email account name email en Email Account Name -email address email en E-Mail address -e-mail common en E-Mail -email common en E-Mail -email password email en E-Mail password -e-mail preferences common en E-Mail preferences -email signature email en E-Mail signature -email type common en E-Mail Type -enabled admin en Enabled -enabled - hidden from navbar admin en Enabled - Hidden from navbar -enabled weather en Enabled -end date/time calendar en End Date/Time -end date common en End Date -end time common en end time -ends calendar en ends -enter your new password preferences en Enter your new password -entries bookkeeping en Entries -entry has been deleted sucessfully common en Entry has been deleted sucessfully -entry updated sucessfully common en Entry updated sucessfully -error common en Error -error creating x x directory common en Error creating %1%2 directory -error deleting x x directory common en Error deleting %1%2 directory -error renaming x x directory common en Error renaming %1%2 directory -err_saving_file filemanager en Error saving file to disk -exit common en Exit -extra common en Extra -expense bookkeeping en Expense -expenses bookkeeping en Expenses -export contacts addressbook en Export Contacts -failed to find your station weather en Failed to find your station -fax addressbook en Fax -february common en February -fields common en Fields -fields to show in address list addressbook en Fields to show in address list -file manager common en File manager -files common en Files -file_upload filemanager en File Upload -filter common en Filter -firstname bookkeeping en Firstname -first name common en First name -first page common en first page -folder email en Folder -forecast admin en Forecast -forecasts weather en Forecasts -forecast weather en Forecast -forecast zone admin en Forecast Zone -forum common en Forum -forward email en Forward -(for weekly) calendar en (for Weekly) -fr calendar en F -free/busy calendar en Free/Busy -frequency calendar en Frequency -fri calendar en Fri -friday common en Friday -from common en From -ftp common en FTP -full description calendar en Full Description -full name addressbook en Full Name -fzone admin en FZone -fzone weather en FZone -generate new lang.sql file transy en Generate new lang.sql file -generate printer-friendly version calendar en Generate printer-friendly version -geo addressbook en GEO -georgia notes en Georgia -global categories admin en Global Categories -global common en Global -global public and group public calendar en Global Public and group public -global public common en Global Public -global public only calendar en Global Public Only -global weather en Global -go! calendar en Go! -grant addressbook access common en Grant Addressbook Access -grant calendar access common en Grant Calendar Access -grant todo access common en Grant Todo Access -group access common en Group Access -group common en Group -group_files filemanager en group files -group has been added common en Group has been added -group has been deleted common en Group has been deleted -group has been updated common en Group has been updated -group name admin en Group Name -group public common en Group Public -group public only calendar en Group Public Only -groups common en Groups -groupsfile_perm_error filemanager en To correct this error you will need to properly set the permissions to the files/groups directory.
On *nix systems please type: chmod 770 -headline preferences common en Headline preferences -headlines common en Headlines -headline sites admin en Headline Sites -help common en Help -helvetica notes en Helvetica -hide php information admin en hide php information -high common en High -home city addressbook en Home City -home common en Home -home address type addressbook en Home Address Type -home country addressbook en Home Country -home directory admin en Home directory -home email addressbook en Home EMail -home email type addressbook en Home EMail Type -home phone addressbook en Home Phone -home state addressbook en Home State -home street addressbook en Home Street -home zip code addressbook en Home ZIP Code -human resources common en Human Resources -icons and text preferences en Icons and text -icons only preferences en icons only -id admin en ID -idle admin en idle -id weather en ID -if applicable email en If Applicable -ignore conflict calendar en Ignore Conflict -image email en Image -imap server type email en IMAP Server Type -import contacts addressbook en Import Contacts -import file addressbook en Import File -import from outlook addressbook en Import from Outlook -import lang set transy en Import lang set -income bookkeeping en Income -index_what_is squirrelmail en The index order is the order that the columns are arranged in the message index. You can add, remove, and move columns around to customize them to fit your needs. -installed applications admin en Installed applications -interface/template selection preferences en Interface/Template Selection -international common en International -inventory common en Inventory -ip admin en IP -i participate calendar en I Participate -isdn phone addressbook en ISDN Phone -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 -it is recommended that you run setup to upgrade your tables to the current version common en It is recommended that you run setup to upgrade your tables to the current version -january common en January -july common en July -june common en June -kill admin en Kill -label addressbook en Label -language preferences en Language -large notes en Large -last login admin en last login -last login from admin en last login from -lastname bookkeeping en Lastname -last name common en Last name -last page common en last page -last time read admin en Last Time Read -last updated todo en Last Updated -last x logins admin en Last %1 logins -line 2 addressbook en Line 2 -links weather en Links -listings displayed admin en Listings Displayed -list of current users admin en list of current users -logging bookkeeping en Logging -login common en Login -loginid admin en LoginID -loginid bookkeeping en LoginID -login screen admin en Login screen -login shell admin en Login shell -login time admin en Login Time -logout common en Logout -low common en Low -mail folder(uw-maildir) email en Mail Folder(uw-maildir) -mail server email en Mail Server -mail server type email en Mail Server type -main screen common en Main screen -main screen message admin en Main screen message -manager admin en Manager -manual common en Manual -march common en March -max matchs per page preferences en Max matches per page -may common en May -medium common en Medium -message common en Message -message phone addressbook en Message Phone -messages email en Messages -message x nntp en Message %1 -metar admin en Metar -metar weather en Metar -middle name addressbook en Middle Name -minutes between reloads admin en Minutes between Reloads -minutes calendar en minutes -mobile addressbook en Mobile -mobile phone common en Mobile phone -mo calendar en M -modem phone common en Modem Phone -mon calendar en Mon -monday common en Monday -monitor common en Monitor -monitor newsgroups preferences en Monitor Newsgroups -month calendar en Month -monthly (by date) calendar en Monthly (by date) -monthly (by day) calendar en Monthly (by day) -monthly calendar en Monthly -move selected messages into email en Move Selected Messages into -name common en Name -network news admin en Network News -new entry added sucessfully common en New entry added sucessfully -new entry calendar en New Entry -new_file filemanager en New File -new group name admin en New group name -new message email en New message -new password [ leave blank for no change ] admin en New password [ Leave blank for no change ] -new phrase has been added transy en New phrase has been added -news file admin en News File -newsgroups common en Newsgroups -news headlines common en News headlines -news reader common en News Reader -news type admin en News Type -new ticket tts en New Ticket -next common en Next -next page common en next page -nntp common en NNTP -no common en No -No conversion type <none> could be located. Please choose a conversion type from the list addressbook en No conversion type <none> could be located. Please choose a conversion type from the list -no_file_name filemanager en No filename was specified -no matches found. calendar en No matches found. -no matchs found admin en No matchs found -no repsonse calendar en No Response -none common en None -non-standard email en Non-Standard -normal common en Normal -no subject common en No Subject -no response calendar en No Response -not applicable weather en Not Applicable -note has been added for x ! notes en Note has been added for %1 ! -notes common en Notes -notes categories common en Notes categories -notes list notes en Notes list -notes preferences common en Notes preferences -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. -no tickets found tts en No tickets found. -november common en November -observations weather en Observations -october common en October -ok common en OK -only yours common en only yours -on *nix systems please type: x common en On *nix systems please type: %1 -or: days from startdate: todo en or: days from startdate: -original transy en Original -or: select for today: todo en or: select for today: -other common en Other -other number addressbook en Other Number -other phone common en Other phone -owner common en Owner -pager addressbook en Pager -parcel addressbook en Parcel -parent category common en Parent Category -parent project todo en Parent Project -participant calendar en Participant -participants calendar en Participants -participates calendar en Participates -password common en Password -password has been updated common en Password has been updated -percent of users that logged out admin en Percent of users that logged out -permissions admin en Permissions -permissions this group has admin en Permissions this group has -permissions to the files/users directory common en permissions to the files/users directory -personal common en Personal -personalized notes for notes en Personalized notes for -phone numbers addressbook en Phone Numbers -phpgroupware login login en phpGroupWare login -php information admin en PHP Information -phrase in english transy en Phrase in English -phrase in new language transy en Phrase in new language -please enter a name for that category ! admin en Please enter a name for that category ! -please select a message first email en Please select a message first -please, select a new theme preferences en Please, select a new theme -please set your preferences for this app common en Please set your preferences for this application -please x by hand common en Please %1 by hand -postal addressbook en Postal -powered by phpgroupware version x common en Powered by phpGroupWare version %1 -pref common en pref -prefer common en Prefer -preferences common en Preferences -prefix addressbook en Prefix -previous email en Previous -previous page common en Previous page -print common en Print -printer friendly calendar en Printer Friendly -priority common en Priority -private and global public calendar en Private and Global Public -private and group public calendar en Private and Group Public -private common en Private -private_files filemanager en Private files -private only calendar en Private Only -proceed bookkeeping en Proceed. -project description todo en Project Description -public common en public -public key addressbook en Public Key -read common en Read -recent weather en Recent -record access addressbook en Record Access -record owner addressbook en Record owner -re-edit event calendar en Re-Edit Event -re-enter password admin en Re-enter password -re-enter your password preferences en Re-Enter your password -refresh calendar en Refresh -region admin en Region -regions admin en Regions -regions weather en Regions -region weather en Region -reject calendar en Reject -rejected calendar en Rejected -remove all users from this group admin en Remove all users from this group -rename common en Rename -rename_to filemanager en Rename to -repeat day calendar en Repeat day -repeat end date calendar en Repeat End date -repeating event information calendar en Repeating Event Information -repeat type calendar en Repeat type -repetition calendar en Repetition -reply all email en Reply All -reply email en Reply -replyto email en ReplyTo -reports bookkeeping en Reports -sa calendar en Sa -sat calendar en Sat -saturday common en Saturday -save common en Save -scheduling conflict calendar en Scheduling Conflict -search common en Search -search results calendar en Search Results -section email en Section -select application transy en Select application -select category common en Select Category -select different theme preferences en Select different Theme -select headline news sites common en Select Headline News sites -select language to generate for transy en Select language to generate for -select parent category common en Select parent category -select permissions this group will have admin en Select permissions this group will have -select users for inclusion admin en Select users for inclusion -select which application for this phrase transy en select which application for this phrase -select which language for this phrase transy en select which language for this phrase -select which location this app should appear on the navbar, lowest (left) to highest (right) admin en Select which location this app should appear on the navbar, lowest (left) to highest (right) -send deleted messages to the trash email en Send deleted messages to the trash -send email en Send -send updates via email common en Send updates via EMail -send/Receive updates via email calendar en Send/Receive updates via EMail -september common en September -session has been killed common en Session has been killed -show all common en show all -show all groups nntp en Show All Groups -show birthday reminders on main screen addressbook en Show birthday reminders on main screen -show current users on navigation bar preferences en Show current users on navigation bar -show day view on main screen calendar en Show day view on main screen -show groups containing nntp en Show Groups Containing -show high priority events on main screen calendar en Show high priority events on main screen -showing x common en showing %1 -showing # x of x weather en showing # %1 of %2 -showing x - x of x common en showing %1 - %2 of %3 -show navigation bar as preferences en Show navigation bar as -show new messages on main screen email en Show new messages on main screen -show sender's email address with name email en Show sender's email address with name -show text on navigation icons preferences en Show text on navigation icons -site admin en Site -size common en Size -small notes en Small -sorry, that group name has already been taking. admin en Sorry, that group name has already been taking. -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 -sorry, the owner has just deleted this event calendar en Sorry, the owner has just deleted this event -sorry, there was a problem processing your request. common en Sorry, there was a problem processing your request. -sorry, your login has expired login en Sorry, your login has expired -source language transy en Source Language -specify_file_name filemanager en You must specify a name for the file you wish to create -start date/time calendar en Start Date/Time -start date common en Start Date -start time common en Start Time -state addressbook en State -state weather en State -station admin en Station -stations admin en Stations -stations weather en Stations -station weather en Station -statistics bookkeeping en Statistics -status common en Status -street addressbook en Street -subject common en Subject -submit changes admin en Submit Changes -submit common en Submit -subproject description todo en Sub-project description -sub todo en sub -su calendar en Su -successfully imported x records into your addressbook. addressbook en Successfully imported %1 records into your addressbook. -suffix addressbook en Suffix -sun calendar en Sun -sunday common en Sunday -switch current folder to email en Switch Current Folder To -switch to bookkeeping en Switch to -table admin en Table -tables weather en Tables -target language transy en Target Language -tentative calendar en Tentative -text only preferences en Text only -that category name has been used already ! admin en That category name has been used already ! -that loginid has already been taken admin en That loginid has already been taken -that phrase already exists common en That phrase already exists -that site has already been entered admin en That site has already been entered -th calendar en T -the following conflicts with the suggested time:
    x
calendar en The following conflicts with the suggested time:
    %1
-the login and password can not be the same admin en The login and password can not be the same -there was an error trying to connect to your mail server.
please, check your username and password, or contact your admin. email en There was an error trying to connect to your mail server.
Please, check your username and password, or contact your admin. -there was an error trying to connect to your news server.
please contact your admin to check the news servername, username or password. calendar en There was an error trying to connect to your news server.
Please contact your admin to check the news servername, username or password. -the two passwords are not the same common en The two passwords are not the same -theme (colors/fonts) selection preferences en Theme (colors/fonts) Selection -they must be removed before you can continue admin en They must be removed before you can continue -this folder is empty email en This folder is empty -this month calendar en This month -this person's first name was not in the address book. addressbook en This person's first name was not in the address book. -this server is located in the x timezone preferences en This server is located in the %1 timezone -this week calendar en This week -this year calendar en This year -threads nntp en Threads -thu calendar en Thu -thursday common en Thursday -tickets open x tts en Tickets open %1 -tickets total x tts en Tickets total %1 -time common en Time -time created notes en Time created -time format preferences en Time format -times new roman notes en Times New Roman -time zone common en Timezone -time zone offset common en Time zone offset -title common en Title -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 -today calendar en Today -today is x's birthday! common en Today is %1's birthday! -todo categories common en Todo categories -todo list - add sub-project todo en Todo list - add sub-project -todo list - add todo en Todo list - add -todo list common en Todo List -todo list - edit todo en Todo list - edit -todo preferences common en Todo preferences -todo common en Todo -to email en To -tomorrow is x's birthday. common en Tomorrow is %1's birthday. -total common en Total -total records admin en Total records -translation management common en Translation Management -translation transy en Translation -trouble ticket system common en Trouble Ticket System -tu calendar en T -tue calendar en Tue -tuesday common en Tuesday -undisclosed recipients email en Undisclosed Recipients -undisclosed sender email en Undisclosed Sender -updated common en Updated -update nntp en Update -upload filemanager en Upload -urgency todo en Urgency -url addressbook en URL -use cookies login en use cookies -use custom settings email en Use custom settings -use end date calendar en Use End date -user accounts admin en User accounts -user groups admin en User groups -username login en Username -user common en User -users common en users -usersfile_perm_error filemanager en To correct this error you will need to properly set the permissions to the files/users directory.
On *nix systems please type: chmod 707 -vcard common en VCard -vcards require a first name entry. addressbook en VCards require a first name entry. -verdana notes en Verdana -very large notes en Very Large -very small notes en Very Small -video phone addressbook en Video Phone -view access log admin en View Access Log -view all tickets tts en View all tickets -view bookkeeping en View -view common en View -view/edit/delete all phrases transy en View/edit/delete all phrases -view_expense bookkeeping en View expense -view_income bookkeeping en View income -view matrix of actual month todo en View Matrix of actual Month -view only open tickets tts en View only open tickets -view sessions admin en View sessions -view this entry calendar en View this entry -voice phone addressbook en Voice Phone -weather center admin en Weather Center -weather center preferences en Weather Center -weather preferences en Weather -weather weather en Weather -we calendar en W -wed calendar en Wed -wednesday common en Wednesday -week calendar en Week -weekday starts on calendar en Weekday starts on -weekly calendar en Weekly -when creating new events default set to private calendar en When creating new events default set to private -which groups common en Which groups -work day ends on calendar en Work day ends on -work day starts on calendar en Work day starts on -work phone addressbook en Work Phone -x matches found calendar en %1 matches found -x messages have been deleted email en %1 messages have been deleted -year calendar en Year -yearly calendar en Yearly -yes common en Yes -you are required to change your password during your first login common en You are required to change your password during your first login -you are running a newer version of phpGroupWare than your database is setup for common en You are running a newer version of phpGroupWare than your database is setup for -you have 1 high priority event on your calendar today. common en You have 1 high priority event on your calendar today. -you have 1 new message! common en You have 1 new message! -you have been successfully logged out login en You have been successfully logged out -you have entered an invailed date todo en you have entered an invailed date -you have messages! common en You have messages! -you have no new messages common en You have no new messages -you have not entered a valid date calendar en You have not entered a valid date -you have not entered a title calendar en You have not entered a title -you have not entered a valid time of day calendar en You have not entered a valid time of day -you have x high priority events on your calendar today. common en You have %1 high priority events on your calendar today. -you have x new messages! common en You have %1 new messages! -you must add at least 1 permission or group to this account admin en You must add at least 1 permission or group to this account -you must enter a base url admin en You must enter a base url -you must enter a display admin en You must enter a display -you must enter an application name and title. admin en You must enter an application name and title. -you must enter a news url admin en You must enter a news url -you must enter a password common en You must enter a password -you must enter one or more search keywords calendar en You must enter one or more search keywords -you must enter the number of listings display admin en You must enter the number of listings display -you must enter the number of minutes between reload admin en You must enter the number of minutes between reload -you must select a file type admin en You must select a file type -your current theme is: x preferences en -your message has been sent common en Your message has been sent -your search returned 1 match common en your search returned 1 match -your search returned x matchs common en your search returned %1 matches -your session could not be verified. login en Your session could not be verified. -your settings have been updated common en Your settings have been Updated -your suggested time of x - x conflicts with the following existing calendar entries: calendar en Your suggested time of %1 - %2 conflicts with the following existing calendar entries: -zip code addressbook en ZIP Code -zone admin en Zone -zone weather en Zone diff --git a/setup/phpgw_es.lang b/setup/phpgw_es.lang deleted file mode 100644 index cd87ca9489..0000000000 --- a/setup/phpgw_es.lang +++ /dev/null @@ -1,470 +0,0 @@ -(for weekly) calendar es (por semanal) -1 match found calendar es 1 coincidencia encontrada -1 message has been deleted email es 1 mensaje fue borrado -a calendar es a -access common es Acceso -access type common es Tipo Acceso -access type todo es Tipo de Acceso -account active admin es Cuenta activa -account has been created common es Cuenta creada -account has been deleted common es Cuenta borrada -account has been updated common es Cuenta actualizada -account preferences common es Preferencias de la Cuenta -active admin es Activo -add common es Agregar -add a single phrase transy es Agregar una sola frase -add new account admin es Agregar una nueva cuenta -add new application admin es Agregar nueva aplicación -add new phrase transy es Agregar nueva frase -add to addressbook email es Agregar a la libreta de direcciones -address book common es Libreta de Direcciones -address book addressbook es Libreta de direcciones -address book - view addressbook es Libreta de direcciones - ver -addressbook common es Libreta de direcciones -addressbook preferences common es Preferencias - Libreta de direcciones -addsub todo es Agregar Sub -admin common es Admin -administration common es Administración -all transy es Todo -all records and account information will be lost! admin es Se perderan todos los registros e informacion de cuentas! -anonymous user admin es Usuario anonimo -any transy es Cualquiera -application transy es Aplicación -application name admin es Nombre de la aplicación -application title admin es Titulo de la aplicación -applications admin es Aplicaciones -april common es Abril -are you sure you want to delete this account ? admin es Esta seguro de querer borrar esta cuenta ? -are you sure you want to delete this application ? admin es Seguro de querer borrar esta aplicación ? -are you sure you want to delete this entry todo es Esta seguro de querer borrar esta entrada? -are you sure you want to delete this entry ? common es Seguro de querer borrar esta entrada ? -are you sure you want to delete this group ? admin es Esta seguro de querer borrar este grupo ? -are you sure you want to delete this news site ? admin es Esta seguro de querer borrar este sitio de noticias ? -are you sure you want to kill this session ? admin es Esta seguro de querer matar esta sesion ? -are you sure\nyou want to\ndelete this entry ? calendar es Esta seguro\nde querer\nborrar esta entrada ? -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar es Esta seguro\nde querer\nborrar esta entrarda ?\n\nEsto borrara\nla entrada para todos los usuarios. -august common es Agosto -author nntp es Autor -available groups nntp es Grupos disponibles -bad login or password login es Usuario y/o contraseña incorrecta. -base url admin es URL Base -birthday addressbook es Cumpleaños -book marks common es Book marks -bookmarks common es Bookmarks -brief description calendar es Descripción breve -calendar common es Calendario -calendar - add calendar es Calendario - Agregar -calendar - edit calendar es Calendario - Editar -calendar preferences common es Preferencias - Calendario -cancel common es Cancelar -cancel filemanager es Cancelar -cc email es CC -change common es Cambiar -change your password preferences es Cambie su contraseña -change your profile preferences es Cambiar su perfil -change your settings preferences es Cambie sus Seteos -charset common es iso-8859-1 -chat common es Chat -city addressbook es Ciudad -clear common es Clear -clear form common es Limpiar Formulario -clear form todo es Limpiar formulario -clipboard_contents filemanager es Contenido del Portapapeles -company name addressbook es Compania -completed todo es completada -compose email es Componer -copy common es Copiar -copy filemanager es Copiar -copy_as filemanager es Copiar como -create common es Crear -create filemanager es Crear -create group admin es Crear Grupo -create lang.sql file transy es Crear archivo lang.sql -create new language set transy es Crear nuevo set de lenguaje -created by common es Creado por -created by todo es Creado por -current users common es Usuarios conectados -current_file filemanager es Archivo Actual -daily calendar es Diario -date common es Fecha -date email es Fecha -date nntp es Fecha -date due todo es Fecha pautada -date format preferences es Formato fecha -days datedue todo es days Fecha pautada -days repeated calendar es días repetidos -december common es Diciembre -default application preferences es Aplicación por defecto -default sorting order preferences es Orden por defecto -delete common es Borrar -delete email es Borrar -delete filemanager es Borrar -description calendar es Descripción -disabled admin es Deshabilitado -display admin es Mostrar -display missing phrases in lang set transy es Mostrar frases perdidas es el set de lenguaje -done common es Hecho -download filemanager es Bajar -do_delete filemanager es Borrar -duration calendar es Duración -e-mail common es E-Mail -e-mail addressbook es E-Mail -e-mail preferences common es Preferencias - E-Mail -edit common es Editar -edit filemanager es Editar -edit application admin es Editar aplicatión -edit group admin es Editar Grupo -email email es E-Mail -email common es E-Mail -email account name email es Nombre de cuenta de Email -email address email es Dirección de Email -email password email es Contraseña de Email -email signature preferences es Firma de E-Mail -enabled admin es Habilitado -enabled - hidden from navbar admin es Habilitado - Esconder es la Barra -enter your new password preferences es Entre su nueva contraseña -entry has been deleted sucessfully common es Entrada borrada exitosamente -entry updated sucessfully common es Entrada actualizada exitosamente -error common es Error -error creating x x directory common es Error al crear %1%2directory -error deleting x x directory common es Error al borrar %1%2directory -error renaming x x directory common es Error al renombrar %1%2directory -err_saving_file filemanager es Error al guardar el archivo al disco -exit common es Salir -exit filemanager es Salir -fax addressbook es Fax -february common es Febrero -file manager common es Manejador de archivos -files email es Archivos -files filemanager es Archivos -file_upload filemanager es Subir Archivo -filter common es Filtro -first name common es Nombre -first name addressbook es Nombre -first page common es primer pagina -folder email es Carpeta -forum common es Forum -forward email es Reenviar -fr calendar es V -frequency calendar es Frequencia -fri calendar es Vie -friday common es Viernes -from email es De -ftp common es FTP -full description calendar es Descripción completa -generate new lang.sql file transy es Generar nuevo archivo lang.sql -generate printer-friendly version calendar es Generar versión para impresion -global public common es Global Publico -go! calendar es Ir! -group access common es Grupo Acceso -group has been added common es Grupo agregado -group has been deleted common es Grupo borrado -group has been updated common es Grupo actualizado -group name admin es Nombre Grupo -group public common es Grupo Publico -groups common es Grupos -groupsfile_perm_error filemanager es Para corregir este error necesitara setear apropiadamente los permisos del usuario/directorio.
es sistemas unix use: chmod 770 -group_files filemanager es grupo de archivos -headline sites admin es Sitios encabezados de noticias -headlines common es Encabezados -help common es Ayuda -high common es Alta -home common es Principal -home phone addressbook es Tel.Particular -human resources common es Recursos Humanos -idle admin es idle -if applicable email es Si es aplicable -ignore conflict calendar es Ignorar Conflicto -image email es Imagen -imap server type email es Tipo de servidor IMAP -import lang set transy es Importar set de lenguaje -installed applications admin es Aplicaciones Instaladas -inventory common es Inventario -ip admin es IP -it has been more then x days since you changed your password common es Han pasado mas de %1 dias desde que ud. cambio su contraseña -january common es Enero -july common es Julio -june common es Junio -kill admin es Matar -language preferences es Lenguaje -last name common es Apellido -last name addressbook es Apellido -last page common es ultima pagina -last time read admin es Ultima lectura -last updated todo es Ultima Actualización -last x logins admin es Ultimos %1 logins -line 2 addressbook es Linea 2 -list of current users admin es Lista de usuarios presentes -listings displayed admin es Listings Mostrados -login common es Login -login login es Login -login time admin es Hora de LogOn -loginid admin es LoginID -logout common es Logout -low common es Baja -mail server email es Servidor de Mail -mail server type email es Tipo de servidor de Mail -manager admin es Manager -march common es Marzo -max matchs per page preferences es Maximo de coincidencias por pagina -may common es Mayo -medium common es Media -message email es Mensaje -message transy es Mensaje -message x nntp es Mensaje %1 -messages email es Mensajes -minutes calendar es minutos -minutes between reloads admin es Minutos entre recargas -mo calendar es L -mobile addressbook es Tel.Celular -mon calendar es Lun -monday common es Lunes -monitor email es Monitor -monitor nntp es Monitor -monitor newsgroups preferences es Monitor Grupos de Noticias -month calendar es Mes -monthly (by date) calendar es Mensual (por fecha) -monthly (by day) calendar es Mensual (por día) -move selected messages into email es Mover los mensajes seleccionados a -name common es Nombre -network news admin es Red de noticias -new entry calendar es Nueva Entrada -new entry added sucessfully common es Nueva entrada agregada exitosamente -new group name admin es Nuevo nombre de grupo -new message email es Nuevo mensaje -new password [ leave blank for no change ] admin es Nueva contraseña [ Deje es blanco para NO cambiar ] -new phrase has been added common es Nueva frase agregada -new phrase has been added transy es Nueva frase agregada -news file admin es Archivo Noticias -news headlines common es Encabezados de Noticias -news reader common es Lector de Noticias -news type admin es Tipo de Noticias -newsgroups nntp es Grupos de noticias -new_file filemanager es Nuevo Archivo -next email es Proximo -next nntp es Proximo -next page common es proxima pagina -nntp common es NNTP -no common es No -no filemanager es No -no matches found. calendar es No se encontraron coincidencias. -no subject email es Sin Asunto -non-standard email es No-Estandar -none common es Ninguno -normal common es Normal -note: this feature does *not* change your email password. this will need to be done manually. preferences es Nota: Esta opcion no cambia la contraseña de su email. Esto deberá ser hecho manualmente. -notes addressbook es Notas -november common es Noviembre -no_file_name filemanager es No se especificó un nombre de archivo -october common es Octubre -ok common es OK -on *nix systems please type: x common es es sistemas *nix por favor escriba: %1 -only yours common es solamente los suyos -original transy es Original -other number addressbook es Otro Numero -pager addressbook es Pager -participants calendar es Participantes -password common es Contraseña -password login es Contraseña -password has been updated common es Contraseña actualizada -percent of users that logged out admin es Porcentaje de usuarios que se desloguearon -permissions admin es Permisos -permissions this group has admin es Permisos que tiene este grupo -permissions to the files/users directory common es permisos a los archivos/directorios de usuario -phrase in english transy es Frase es Ingles -phrase in new language transy es Frase es el nuevo lenguaje -phpgroupware login login es phpGroupWare login -please select a message first email es Por favor seleccione un mensaje primero -please x by hand common es Por favor %1 manualmente -"please, select a new theme" preferences es "Por favor, seleccione un nuevo tema" -powered by phpgroupware version x common es Potenciado por phpGroupWare versión %1 -preferences common es Preferencias -previous email es Previo -previous page common es pagina previa -print common es Imprimir -printer friendly calendar es Versión impresión -priority common es Prioridad -private common es Privado -private_files filemanager es Archivos privados -project description todo es Descripción del proyecto -re-edit event calendar es Re-Editar Evento -re-enter password admin es Re-Ingresar contraseña -re-enter your password preferences es Re-Ingrese su contraseña -record access addressbook es Acceso al registro -record owner addressbook es Dueño del registro -remove all users from this group admin es Borrar todos los usuarios de este grupo -rename common es Renombrar -rename filemanager es Renombrar -rename_to filemanager es Renombar a -repeat day calendar es Repetir día -repeat end date calendar es Repetir fecha final -repeat type calendar es Tipo repetición -repetition calendar es Repetición -reply email es Responder -reply all email es Responder a Todos -sa calendar es Sa -sat calendar es Sab -saturday common es Sabado -save common es Salvar -save filemanager es Grabar -search common es Buscar -search results calendar es Resultados de la busqueda -section email es Sección -select application transy es Seleccione aplicación -select different theme preferences es Seleccione un tema diferente -select headline news sites preferences es Seleccione sites de Encabezados de Noticias -select language to generate for transy es Seleccionar lenguaje para el cual generar -select permissions this group will have admin es Selecciones los permisos que tendra este grupo -select users for inclusion admin es Seleccionar usuarios para inclución -select which application for this phrase transy es seleccione que aplicación para esta frase -select which language for this phrase transy es seleccione que lenguaje para esta frase -send email es Enviar -send deleted messages to the trash email es Enviar mensaje borrados a el Trash -september common es Setiembre -session has been killed common es Sesion terminada -show all common es mostrar todos -show all groups nntp es Mostrar todos los grupos -show birthday reminders on main screen preferences es Mostrar recordatorios de cumpleaños es pantalla principal -show current users on navigation bar preferences es Mostrar usuarios conectados es la barra de navegación -show groups containing nntp es Mostrar grupos conteniendo -show high priority events on main screen preferences es Mostar eventos de alta prioridad es pantalla principal -show new messages on main screen preferences es Mostar nuevos mensajes es pantalla principal -show text on navigation icons preferences es Mostrar descripción sobre los iconos -showing x common es Mostrando %1 -showing x - x of x common es showing %1 - %2 of %3 -site admin es Sitios -size email es Tamaño -"sorry, that group name has already been taking." admin es Este nombre de grupo ya esta siendo utilizado. -"sorry, the follow users are still a member of the group x" admin es Los siguientes usuarios aun son miembros del grupo %1 -"sorry, there was a problem proccesing your request." common es Hubo un problema al procesar su pedido. -"sorry, your login has expired" login es Su login a caducado. -source language transy es Lenguaje Origen -specify_file_name filemanager es Debe especificar un nombre para el archivo que desea crear -state addressbook es Estado -status todo es Estatus -status admin es Estatus -street addressbook es Calle -su calendar es Do -subject email es Asunto -subject nntp es Asunto -submit common es Enviar -submit changes admin es Enviar Cambios -sun calendar es Dom -sunday common es Domingo -switch current folder to email es Cambiar la presente carpeta a -target language transy es Lenguaje Destino -th calendar es J -that loginid has already been taken admin es Ese login ID ya esta siendo utilizado -that site has already been entered admin es Este sitio ya fue entrado -the following conflicts with the suggested time:
    x
calendar es Los siguientes conflictos con las horas sugeridas:
    %1
-the login and password can not be the same admin es El login y la contraseña NO pueden ser iguales -the two passwords are not the same admin es Las dos contraseñas no son iguales -the two passwords are not the same preferences es Las dos contraseñas son distintas -they must be removed before you can continue admin es Estos deben ser removidos para poder continuar -this folder is empty email es Esta carpeta esta vacia -this month calendar es Este mes -this server is located in the x timezone preferences es Este servidor se encuentra es la zona horaria -this week calendar es Esta semana -threads nntp es Threads -thu calendar es Jue -thursday common es Jueves -time common es Hora -time format preferences es Formato hora -time zone offset preferences es Zona horaria -title admin es Titulo -title addressbook es Titulo -to email es Para -to correct this error for the future you will need to properly set the common es Para corregir este error para el futuro necesitara setear apropiadamente el -today calendar es Hoy -today is x's birthday! common es Hoy es el cumpleaños de %1! -todo todo es Tareas -todo list common es Lista de Tareas -todo list todo es Lista de tareas -todo list - add todo es Lista de tareas - agregar -todo list - edit todo es Lista de tareas - editar -tomorrow is x's birthday. common es Mañana es el cumpleaños de %1. -total common es Total -total records admin es Total de registros -translation transy es Traducción -translation management common es Manejador de Traducción -trouble ticket system common es Sistema de Ticket de problemas -tu calendar es M -tue calendar es Mar -tuesday common es Martes -undisclosed recipients email es Destinatarios Ocultos -undisclosed sender email es Remitente Oculto -update nntp es Actualizar -updated common es Actualizado -upload filemanager es Subir -urgency todo es Urgencia -url addressbook es URL -use cookies login es utilizar cookies -use custom settings email es Usar seteos personalizados -use end date calendar es Usar fecha final -user accounts admin es Cuentas de usuario -user groups admin es Grupos de usuarios -username login es Usuario -users common es usuarios -usersfile_perm_error filemanager es Para corregir este error necesitara setear apropiadamente los permisos del usuario/directorio.
es sistemas unix use: chmod 770 -view common es Ver -view access log admin es Ver log de acceso -view sessions admin es Ver sesiones -view this entry calendar es Ver esta entrada -view/edit/delete all phrases transy es Ver/editar/borrar todas las frases -we calendar es Mi -wed calendar es Mie -wednesday common es Miercoles -week calendar es Semana -weekday starts on preferences es La semana comienza el -weekly calendar es Semanal -which groups common es Que groupos -which groups todo es Que groupos -work day ends on preferences es Final día laboral -work day starts on preferences es Comienzo día laboral -work phone addressbook es Tel.Trabajo -x matches found calendar es %1 coincidencias encontradas -x messages have been deleted email es %1 mensajes han sido borrados -year calendar es Año -yearly calendar es Anual -yes common es Si -yes filemanager es Si -you are required to change your password during your first login common es Se requiere que cambie la contraseña durante su primer login. -you have 1 high priority event on your calendar today. common es Ud. tiene 1 evento de alta prioridad es su calendario para hoy. -you have 1 new message! common es Ud. tiene 1 nuevo mensaje! -you have been successfully logged out login es Ud. se ha deslogueado exitosamente. -you have entered an invailed date todo es ha entrado una fecha no valida -you have not entered a\nbrief description calendar es Ud. no ha ingresado una\nBrief descripción -you have not entered a\nvalid time of day. calendar es Ud. no ha ingresado una\nvalid hora valida. -you have x high priority events on your calendar today. common es Ud. tiene %1 eventos de alta prioridad es su calendario para hoy. -you have x new messages! common es Ud. tiene %1 nuevos mensajes! -you must add at least 1 permission to this account admin es Debe agregar por lo menos 1 permiso para esta cuenta. -you must enter a base url admin es Debe entrar una dirección url base -you must enter a display admin es Debe entrar un display -you must enter a news url admin es Debe entrar una dirección url de noticias -you must enter a password admin es Debe entrar una contraseña -you must enter a password preferences es Debe entrar una contraseña -you must enter an application name and title. admin es Debe entrar un nombre y titulo para la aplicación. -you must enter one or more search keywords calendar es Ud. debe entrar una o mas claves de busqueda -you must enter the number of listings display admin es Debe entrar el numero de elementos listados a mostrar -you must enter the number of minutes between reload admin es Debe entrar el numero de minutos entre recargas -you must select a file type admin es Debe seleccionar un tipo de archivo -your current theme is: x preferences es Su actual tema es: -your message as been sent common es Su mensaje fue enviado -your search returned 1 match common es su busqueda retorno 1 coincidencia -your search returned x matchs common es su busqueda retorno %1 coincidencias -your session could not be verified. login es Su sesión no pudo ser verificada. -your settings have been updated common es Sus paramatros han sido actualizados -your suggested time of x - x conflicts with the following existing calendar entries: calendar es Sus horas sugeridas de %1 - %2 estan es conflicto con las siguientes entradas es el calendario: -zip code addressbook es Codigo Postal -change main screen message admin es Cambiar mensaje de la pantalla principal -edit headline sites admin es Editar los sitios de encabezados -edit headlines shown by default admin es Editar los encabezados mostrados por defecto -notes admin es Notas -weather admin es Tiempo Metereológico -manual admin es Manual -company addressbook es Compañia -newsgroups preferences es Grupos de noticias -notes preferences es Notas -notes preferences preferences es Preferencias de las notas -select headlines to display preferences es Seleccione los encabezados a mostrar -weather center preferences es Centro metereológico diff --git a/setup/phpgw_fr.lang b/setup/phpgw_fr.lang deleted file mode 100644 index 7af0d9dc25..0000000000 --- a/setup/phpgw_fr.lang +++ /dev/null @@ -1,717 +0,0 @@ -1 match found calendar fr 1 correspondance trouvée -1 message has been deleted email fr 1 message a été effacé -a calendar fr un -accept calendar fr Accepte -accepted calendar fr Accepté -access common fr Accès -access not permitted common fr Accès non autorisé -access type common fr Type d'accès -account active admin fr Compte actif -account has been created common fr Le compte a été créé -account has been deleted common fr Le compte a été effacé -account has been updated common fr Le compte a été mis à jour -account permissions admin fr Permissions du compte -account preferences common fr Préférences du compte -acl common fr ACL -action admin fr Action -active common fr Actif -add a note for notes fr Ajouter une note pour -add a note for x notes fr Ajouter une note pour %1 -add a single phrase transy fr Ajouter une seule phrase -add bookkeeping fr Ajouter -add category common fr Ajouter une catégorie -add common fr Ajouter -add_expense bookkeeping fr Ajouter une dépense -add global category admin fr Ajouter une catégorie globale -add_income bookkeeping fr Ajouter une recette -add new account admin fr Ajouter un nouveau compte -add new application admin fr Ajouter une nouvelle application -add new phrase transy fr Ajouter une nouvelle phrase -add new ticket tts fr Ajouter un nouveau ticket -add note notes fr Ajouter une nouvelle note -add x category for common fr Ajouter %1 catégorie pour -address book common fr Carnet d'adresses -addressbook common fr Carnet d'adresses -addressbook preferences common fr Préférences du carnet d'adresses -address book - view addressbook fr Carnet d'adresses - Voir -address line 2 addressbook fr Adresse ligne 2 -address line 3 addressbook fr Adresse ligne 3 -address type addressbook fr Type d'adresse -addsub todo fr Ajouter sous -add sub todo fr Ajouter sous -add ticket tts fr Ajouter un ticket -add to addressbook email fr Ajouter au carnet d'adresses -addvcard common fr Ajouter une VCard -admin bookkeeping fr Admin -admin common fr Admin -administration common fr Administration -all common fr Tout -all day calendar fr Journée entière -allow anonymous access to this app admin fr Autoriser l'accès anonyme à cette application -all records and account information will be lost! admin fr Tous les enregistrements et informations du compte seront perdus! -amount bookkeeping fr Montant -anonymous user admin fr Utilisateur anonyme -any transy fr N'importe quel -application name admin fr Nom d'application -applications admin fr Applications -application title admin fr Titre d'application -application transy fr Application -april common fr Avril -are you sure\nyou want to\ndelete this entry ? calendar fr Etes-vous sûr\nde vouloir\neffacer cette entrée ? -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar fr Etes-vous sûr\nde vouloir\neffacer cette entrée ?\n\nCeci va effacer\ncette entrée pour tous les utilisateurs. -are you sure you want to delete this account ? admin fr Etes-vous sûr de vouloir effacer ce compte ? -are you sure you want to delete this application ? admin fr Etes-vous sûr de vouloir effacer cette application ? -are you sure you want to delete this entry ? common fr Etes-vous sûr de vouloir effacer cette entrée ? -are you sure you want to delete this entry todo fr Etes-vous sûr de vouloir effacer cette entrée ? -are you sure you want to delete this group ? admin fr Etes-vous sûr de vouloir effacer ce groupe ? -are you sure you want to delete this holiday ? calendar fr Etes-vous sûr de vouloir effacer ces vacances ? -are you sure you want to delete this news site ? admin fr Etes-vous sûr de vouloir effacer ce site de news ? -are you sure you want to delete this note ? notes fr Etes-vous sûr de vouloir effacer cette note ? -are you sure you want to kill this session ? admin fr Etes-vous sûr de vouloir tuer cette session ? -arial notes fr Arial -assign to tts fr Assigner à -august common fr Août -author nntp fr Auteur -autosave default category common fr Catégorie par défaut d'auto-sauvegarde -available groups nntp fr Groupes disponibles -bad login or password login fr Mauvais login ou mot de passe -base url admin fr URL de Base -bbs phone addressbook fr Téléphone BBS -birthday addressbook fr Anniversaire -bookkeeping admins common fr Admins de la comptabilité -bookkeeping common fr Comptabilité -book marks common fr Marqueurs -bookmarks common fr Marqueurs -brief description calendar fr Brève description -business city common fr Ville travail -business common fr Travail -business address type addressbook fr Type d'adresse travail -business country common fr Pays travail -business email common fr EMail travail -business email type common fr Type d'EMail travail -business fax common fr Fax travail -business phone common fr Téléphone travail -business state common fr Région travail -business street common fr Rue travail -business zip code common fr Code postal travail -calendar - add calendar fr Calendrier - Ajouter -calendar common fr calendrier -calendar - edit calendar fr Calendrier - Editer -calendar preferences common fr Préférences calendrier -cancel common fr Annuler -cannot display the requested article from the requested newsgroup nntp fr Ne peut afficher l'article demandé du newsgroup demandé -car phone addressbook fr Téléphone voiture -categories common fr Catégories -categories for common fr Catégories pour -category common fr Catégorie -category description admin fr Description Catégorie -category name admin fr Nom Catégorie -category x has been added ! common fr Catégorie %1 a été ajoutée ! -category x has been updated ! common fr Catégorie %1 a été mise à jour ! -cc email fr CC -cell phone addressbook fr Téléphone portable -center weather fr Centrer -change common fr Changer -change main screen message admin fr Changer le message de l'écran principal -change your password preferences fr Changer votre mot de passe -change your profile preferences fr Changer votre profil -change your settings preferences fr Changer vos réglages -charset common fr iso-8859-1 -chat common fr Chat -choose a font notes fr Choisissez une fonte -choose a category common fr Choisissez une catégorie -choose the category common fr Choisissez la catégorie -choose the font size notes fr Choisissez la taille de la fonte -city addressbook fr Ville -city admin fr Ville -city weather fr Ville -clear common fr Vider -clear form common fr Vider l'écran -clipboard_contents filemanager fr Contenu du presse-papiers -common transy fr Commun -company common fr Société -company name addressbook fr Nom de la société -completed todo fr Completé -compose email fr Composer -contact common fr Contact -copy_as filemanager fr Copier comme -copy common fr Copier -country addressbook fr Pays -country weather fr Temps dans le pays -courier new notes fr Courier New -create common fr Créer -created by common fr Crée par -create group admin fr Créer groupe -create lang.sql file transy fr Créer le fichier lang.sql -create new language set transy fr Créer le jeu de langage -currency common fr Devise -current_file filemanager fr Fichier actuel -current users common fr Utilisateurs actuels -custom common fr Personnalisé -custom email settings email fr Réglages d'EMail personnalisés -custom fields addressbook fr Champs personnalisés -daily calendar fr Journalier -daily matrix view calendar fr Vue journalière de la matrice -date bookkeeping fr Date -date common fr Date -date due common fr Date voulue -date format preferences fr Format de la date -days datedue todo fr Jours de la date voulue -days repeated calendar fr Jours répétés -december common fr Decembre -default application preferences fr Application par défaut -default calendar filter calendar fr Filtre de calendrier par défaut -default calendar view calendar fr Vue du calendrier par défaut -default sorting order email fr Ordre d'affichage par défaut -delete bookkeeping fr Effacer -delete common fr Effacer -department addressbook fr Département -description common fr Description -detail tts fr Détail -disabled admin fr Désactivé -display admin fr Afficher -display mini calendars when printing calendar fr Afficher mini calendriers à l'impression -display missing phrases in lang set transy fr Afficher les phrases qui manquent dans le jeu de langage -display note for notes fr Afficher la note pour -display status of events calendar fr Afficher le statut des évènements -do_delete filemanager fr Effacer -do_delete x filemanager fr Effacer %1 -domestic common fr Domestique -done common fr Fait -download filemanager fr Download -duration calendar fr Durée -edit application admin fr Editer l'application -edit bookkeeping fr Editer -edit common fr Editer -edit category common fr Editer la catégorie -edit categories common fr Editer les catégories -edit custom fields preferences fr Editer les champs personnalisés -edit_expense bookkeeping fr Editer la dépense -edit group admin fr Editer le groupe -edit_income bookkeeping fr Editer la recette -edit note for notes fr Editer la note pour -edit user account admin fr Editer le compte de l'utilisateur -edit x category for common fr Editer %1 catégorie pour -email account name email fr Nom de compte EMail -email address email fr Adresse EMail -e-mail common fr EMail -email common fr EMail -email password email fr Mot de passe EMail -e-mail preferences common fr Préférences EMail -email signature email fr Signature EMail -email type common fr Type d'EMail -enabled admin fr Activé -enabled - hidden from navbar admin fr Activé - Caché de la barre de navigation -enabled weather fr Activé -end date/time calendar fr Date/Heure de fin -end date common fr Date de fin -end time common fr Heure de fin -ends calendar fr Finit -enter your new password preferences fr Entrez votre nouveau mot de passe -entries bookkeeping fr Entrées -entry has been deleted sucessfully common fr L'entrée a été supprimée avec succès -entry updated sucessfully common fr L'entrée a été mise à jour avec succès -error common fr Erreur -error creating x x directory common fr Erreur lors de la création du répertoire %1%2 -error deleting x x directory common fr Erreur lors de l'effacement du répertoire %1%2 -error renaming x x directory common fr Erreur lors du renommage du répertoire %1%2 -err_saving_file filemanager fr Erreur lors de la sauvegarde du fichier sur le disque -exit common fr Sortie -extra common fr Extra -expense bookkeeping fr Dépense -expenses bookkeeping fr Dépenses -export contacts addressbook fr Exporter les contacts -failed to find your station weather fr Echec lors de la recherche de votre station -fax addressbook fr Fax -february common fr Février -fields common fr Champs -fields to show in address list addressbook fr Champs à montrer dans la liste des adresses -file manager common fr Gestionnaire de fichiers -files common fr Fichiers -file_upload filemanager fr Upload de fichier -filter common fr Filtre -firstname bookkeeping fr Prénom -first name common fr Prénom -first page common fr Première page -folder email fr Dossier -forecast admin fr Prévision -forecasts weather fr Prévisions -forecast weather fr Prévision -forecast zone admin fr Zone de prévision -forum common fr Forum -forward email fr Transférer -(for weekly) calendar fr (Pour hebdomadaire) -fr calendar fr F -free/busy calendar fr Libre/occupé -frequency calendar fr Fréquence -fri calendar fr Ven -friday common fr Vendredi -from email fr De -ftp common fr FTP -full description calendar fr Description complète -full name addressbook fr Nom complet -fzone admin fr FZone -fzone weather fr FZone -generate new lang.sql file transy fr Générer un nouveau fichier lang.sql -generate printer-friendly version calendar fr Générer une version imprimable -geo addressbook fr GEO -georgia notes fr Géorgie -global categories admin fr Catégories globales -global common fr Global -global public and group public calendar fr Public global et groupe public -global public common fr Public global -global public only calendar fr Public global seulement -global weather fr Global -go! calendar fr Go! -grant addressbook access common fr Autoriser l'accès au carnet d'adresses -grant calendar access common fr Autoriser l'accès au calendrier -grant todo access common fr Autoriser l'accès aux tâches -group access common fr Accès de groupe -group common fr Groupe -group_files filemanager fr Fichiers de groupe -group has been added common fr Le groupe a été ajouté -group has been deleted common fr Le groupe a été effacé -group has been updated common fr Le groupe a été mis à jour -group name admin fr Nom du groupe -group public common fr Groupe public -group public only calendar fr Groupe public seulement -groups common fr Groupes -groupsfile_perm_error filemanager fr Pour corriger cette erreur vous devez mettre les bonnes permissions aux fichiers/répertoires.
Sur les systèmes *nix taper: chmod 770 -headline preferences common fr Préférences des infos -headlines common fr Infos -headline sites admin fr Sites d'infos -help common fr Aide -helvetica notes fr Helvetica -hide php information admin fr Cacher les informations sur PHP -high common fr Haut -home city addressbook fr Ville maison -home common fr Maison -home address type addressbook fr Type d'adresse maison -home country addressbook fr Pays maison -home directory admin fr Répertoire maison -home email addressbook fr EMail maison -home email type addressbook fr Type d'EMail maison -home phone addressbook fr Téléphone maison -home state addressbook fr Région maison -home street addressbook fr Rue maison -home zip code addressbook fr Code postal maison -human resources common fr Ressources humaines -icons and text preferences fr Icones et texte -icons only preferences fr Icones seulement -id admin fr ID -idle admin fr Disponible -id weather fr ID -if applicable email fr Si applicable -ignore conflict calendar fr Ignorer le conflit -image email fr Image -imap server type email fr Type de serveur IMAP -import contacts addressbook fr Importer les contacts -import file addressbook fr Importer le fichier -import from outlook addressbook fr Importer depuis Outlook -import lang set transy fr Importer le jeu de langage -income bookkeeping fr Revenu -installed applications admin fr Applications installées -interface/template selection preferences fr Selection de l'interface/template -international common fr International -inventory common fr Inventaire -ip admin fr IP -i participate calendar fr Je participe -isdn phone addressbook fr Téléphone RNIS -it has been more then x days since you changed your password common fr Cela fait plus de %1 jours que vous avez changé de mot de passe -january common fr Janvier -july common fr Juillet -june common fr Juin -kill admin fr Tuer -label addressbook fr Label -language preferences fr Langue -large notes fr Large -last login admin fr Dernière connection -last login from admin fr Dernière connection depuis -lastname bookkeeping fr Nom de famille -last name common fr Nom de famille -last page common fr Dernière page -last time read admin fr Dernière lecture -last updated todo fr Dernière mise à jour -last x logins admin fr Dernières %1 connections -line 2 addressbook fr Ligne 2 -links weather fr Liens -listings displayed admin fr Listings affichés -list of current users admin fr Liste d'utilisateurs actuels -logging bookkeeping fr Connecte -login common fr Login -loginid admin fr LoginID -loginid bookkeeping fr LoginID -login screen admin fr Ecran de login -login shell admin fr Shell de login -login time admin fr Heure de login -logout common fr Logout -low common fr Bas -mail folder(uw-maildir) email fr Répertoire de mail (uw-maildir) -mail server email fr Serveur de mail -mail server type email fr Type de serveur de mail -main screen common fr Ecran principal -main screen message admin fr Message de l'écran principal -manager admin fr Gestionnaire -manual common fr Manuel -march common fr Mars -max matchs per page preferences fr Occurences max par page -may common fr Mai -medium common fr Moyen -message common fr Message -message phone addressbook fr Téléphone de message -messages email fr Messages -message x nntp fr Message %1 -metar admin fr Metar -metar weather fr Metar -middle name addressbook fr Deuxième prénom -minutes between reloads admin fr Minutes entre les rechargements -minutes calendar fr minutes -mobile addressbook fr Portable -mobile phone common fr Numéro de portable -mo calendar fr M -modem phone common fr Numéro de modem -mon calendar fr Lun -monday common fr Lundi -monitor common fr Moniteur -monitor newsgroups preferences fr Moniteur des Newsgroups -month calendar fr Mois -monthly (by date) calendar fr Mensuel (par date) -monthly (by day) calendar fr Mensuel (par jour) -monthly calendar fr Mensuel -move selected messages into email fr Déplacer les messages choisis dans -name common fr Nom -network news admin fr Infos réseau -new entry added sucessfully common fr Nouvelle entrée ajoutée avec succès -new entry calendar fr Nouvelle entrée -new_file filemanager fr Nouveau fichier -new group name admin fr Nouveau nom de groupe -new message email fr Nouveau message -new password [ leave blank for no change ] admin fr Nouveau mot de passe [ Laisser vide pour ne pas le changer ] -new phrase has been added transy fr La nouvelle phrase a été ajoutée -news file admin fr Fichier de News -newsgroups common fr Newsgroups -news headlines common fr Titres de News -news reader common fr Lecteur de News -news type admin fr Type de News -new ticket tts fr Nouveau ticket -next common fr Suivant -next page common fr Page suivante -nntp common fr NNTP -no common fr Non -No conversion type <none> could be located. Please choose a conversion type from the list addressbook fr Aucun type de conversion <none> n'a pu être trouvé. S'il vous plaît choisissez un type de conversion depuis la liste -no_file_name filemanager fr Aucun fichier n'a été spécifié -no matches found. calendar fr Aucune occurence trouvée. -no matchs found admin fr Aucune occurence trouvée -no repsonse calendar fr Pas de réponse -none common fr Aucun -non-standard email fr Non-Standard -normal common fr Normal -no subject common fr Pas de sujet -no response calendar fr Pas de réponse -not applicable weather fr Pas applicable -note has been added for x ! notes fr La note a été ajoutée pour %1 ! -note has been updated for x ! notes fr La note a été mise à jour pour %1 ! -notes common fr Notes -notes categories common fr Catégories de notes -notes list notes fr Liste de notes -notes preferences common fr Préférences de notes -note: this feature does *not* change your email password. this will need to be done manually. preferences fr Note: Cette fonctionnalité ne change *pas* votre mot de passe d'EMail. Ceci devra être fait manuellement. -no tickets found tts fr Aucun ticket trouvé. -november common fr Novembre -observations weather fr Observations -october common fr Octobre -ok common fr OK -only yours common fr Seulement les vôtres -on *nix systems please type: x common fr Sur les systèmes *nix veuillez taper: %1 -or: days from startdate: todo fr ou: jours depuis la date de départ: -original transy fr Original -or: select for today: todo fr ou: selectionner pour aujourd'hui: -other common fr Autre -other number addressbook fr Autre nombre -other phone common fr Autre téléphone -owner common fr Propriétaire -pager addressbook fr Pager -parcel addressbook fr Paquet -parent category common fr Catégorie parente -parent project todo fr Projet parent -participant calendar fr Participant -participants calendar fr Participants -participates calendar fr Participe -password common fr Mot de passe -password has been updated common fr Le mot de passe a été mis à jour -percent of users that logged out admin fr Pourcentage d'utilisateurs qui se sont déconnectés -permissions admin fr Permissions -permissions this group has admin fr Permissions accordées à ce groupe -permissions to the files/users directory common fr Permissions sur le répertoire des fichiers/utilisateurs -personal common fr Personnel -personalized notes for notes fr Notes personnalisées pour -phone numbers addressbook fr Numéros de téléphone -phpgroupware login login fr phpGroupWare login -php information admin fr Informations PHP -phrase in english transy fr Phrase en Anglais -phrase in new language transy fr Phrase dans la nouvelle langue -please enter a name for that category ! admin fr Entrez un nom pour cette catégorie, s'il vous plaît ! -please select a message first email fr Sélectionez d'abord un message, s'il vous plaît -please, select a new theme preferences fr Sélectionnez un nouveau thème, s'il vous plaît -please set your preferences for this app common fr Réglez vos préférences pour cette application, s'il vous plaît -please x by hand common fr %1 à la main, s'il vous plaît -postal addressbook fr Postal -powered by phpgroupware version x common fr Fonctionnant avec phpGroupWare version %1 -pref common fr pref -prefer common fr Préfère -preferences common fr Préférences -prefix addressbook fr Préfixe -previous email fr Précédent -previous page common fr Page précédente -print common fr Imprimer -printer friendly calendar fr Imprimable -priority common fr Priorité -private and global public calendar fr Public privé et global -private and group public calendar fr Public privé et groupe -private common fr Privé -private_files filemanager fr Fichiers privés -private only calendar fr Privé seulement -proceed bookkeeping fr Continuer -project description todo fr Description du projet -public common fr public -public key addressbook fr Clé publique -read common fr Lire -recent weather fr Récent -record access addressbook fr Enregistrer l'accès -record owner addressbook fr Enregistrer le propriétaire -re-edit event calendar fr Rééditer l'évènement -re-enter password admin fr Rentrez le mot de passe -re-enter your password preferences fr Rentrez votre mot de passe -refresh calendar fr Rafraîchir -region admin fr Région -regions admin fr Régions -regions weather fr Régions -region weather fr Région -reject calendar fr Rejette -rejected calendar fr Rejeté -remove all users from this group admin fr Enlever tous les utilisateurs de ce groupe -rename common fr Renommer -rename_to filemanager fr Renommer en -repeat day calendar fr Jour de répétition -repeat end date calendar fr Date de fin de répétition -repeating event information calendar fr Informations d'évènement répétitif -repeat type calendar fr Type de répétition -repetition calendar fr Répétition -reply all email fr Répondre à tous -reply email fr Répondre -replyto email fr Répondre à -reports bookkeeping fr Rapports -sa calendar fr Sa -sat calendar fr Sam -saturday common fr Samedi -save common fr Sauvegarder -scheduling conflict calendar fr Conflit de planification -search common fr Chercher -search results calendar fr Résultats de recherche -section email fr Section -select application transy fr Choisissez l'application -select category common fr Choisissez la catégorie -select different theme preferences fr Choisissez un thème différent -select headline news sites common fr Choisissez les sites d'infos -select language to generate for transy fr Choisissez la langue à générer -select parent category common fr Choisissez la catégorie parente -select permissions this group will have admin fr Choisissez les permissions que ce groupe va avoir -select users for inclusion admin fr Choisissez les utilisateurs à inclure -select which application for this phrase transy fr Choisissez quelle application pour cette phrase -select which language for this phrase transy fr Choisissez quel langue pour cette phrase -select which location this app should appear on the navbar, lowest (left) to highest (right) admin fr Choisissez à quel endroit cette application devrait apparaître dans la navbar, du plus bas (gauche) au plus haut (droite) -send deleted messages to the trash email fr Envoyer les messages effacés dans la corbeille -send email fr Envoyer -send updates via email common fr Envoyer les mises à jour par EMail -send/Receive updates via email calendar fr Envoyer/recevoir les mises à jour par EMail -september common fr Septembre -session has been killed common fr La session a été tuée -show all common fr Montrer tout -show all groups nntp fr Montrer tous les groupes -show birthday reminders on main screen addressbook fr Montrer les rappels d'anniversaires sur la page principale -show current users on navigation bar preferences fr Montrer les utilisateurs actuels sur la barre de navigation -show day view on main screen calendar fr Montrer la vue du jour sur la page principale -show groups containing nntp fr Montrer les groupes contenant -show high priority events on main screen calendar fr Montrer les évènements prioritaires sur la page principale -showing x common fr Montre %1 -showing # x of x weather fr Montre # %1 sur %2 -showing x - x of x common fr Montre %1 - %2 sur %3 -show navigation bar as preferences fr Montrer la barre de navigation comme -show new messages on main screen email fr Montrer les nouveaux messages sur la page principale -show sender's email address with name email fr Montrer l'adresse EMail de l'envoyeur avec le nom -show text on navigation icons preferences fr Montrer le texte sur les icônes de navigation -site admin fr Site -size email fr Taille -small notes fr Petit -sorry, that group name has already been taking. admin fr Désolé, ce nom de groupe a déjà été pris. -sorry, the follow users are still a member of the group x admin fr Désolé, les utilisateurs suivants sont encore membres du groupe %1 -sorry, the owner has just deleted this event calendar fr Désolé, le propriétaire vient juste d'effacer cet évènement -sorry, there was a problem processing your request. common fr Désolé, il y a eu un problème d'exécution de votre requête. -sorry, your login has expired login fr Désolé, votre login a expiré -source language transy fr Langue source -specify_file_name filemanager fr Vous devez spécifier un nom pour le fichier que vous voulez créer -start date/time calendar fr Date/heure de début -start date common fr Date de début -start time common fr Heure de début -state addressbook fr Région -state weather fr Région -Station admin fr Station -stations admin fr Stations -stations weather fr Stations -station weather fr Station -statistics bookkeeping fr Statistiques -status common fr Etat -street addressbook fr Rue -subject common fr Sujet -submit changes admin fr Soumettre les changements -submit common fr Soumettre -subproject description todo fr Description du sous-projet -sub todo fr sous -su calendar fr So -successfully imported x records into your addressbook. addressbook fr Importé avec succès %1 enregistrements dans votre carnet d'adresses. -suffix addressbook fr Suffixe -sun calendar fr Dim -sunday common fr Dimanche -switch current folder to email fr Changer de dossier courant vers -switch to bookkeeping fr Changer vers -table admin fr Table -tables weather fr Tables -target language transy fr Langue cible -tentative calendar fr Tentative -text only preferences fr Texte seulement -that category name has been used already ! admin fr Ce nom de catégorie a déjà été utilisé ! -that loginid has already been taken admin fr Ce loginID a déjà été utilisé -that phrase already exists common fr Cette phrase existe déjà -that site has already been entered admin fr Ce site a déjà été entré -th calendar fr T -the following conflicts with the suggested time:
    x
calendar fr L'élément suivant entre en conflit avec l'heure suggérée:
    %1
-the login and password can not be the same admin fr Le login et le mot de passe ne peuvent être identiques -there was an error trying to connect to your mail server.
please, check your username and password, or contact your admin. email fr Il y a eu une erreur en essayant de se connecter à votre serveur de mail.
S'il vous plaît, vérifiez votre nom et mot de passe, ou contactez votre administrateur. -there was an error trying to connect to your news server.
please contact your admin to check the news servername, username or password. calendar fr Il y a eu une erreur en essayant de se connecter à votre serveur de News.
S'il vous plaît, contactez votre administrateur pour vérifier le nom du serveur de News, votre nom ou mot de passe. -the two passwords are not the same common fr Les deux mots de passe ne sont pas les mêmes -theme (colors/fonts) selection preferences fr Sélection du thème (couleurs/fontes) -they must be removed before you can continue admin fr Ils doivent être enlevés avant que vous puissiez continuer -this folder is empty email fr Ce dossier est vide -this month calendar fr Ce mois -this person's first name was not in the address book. addressbook fr Le prénom de cette personne n'était pas dans le carnet d'adresses -this server is located in the x timezone preferences fr Ce serveur est situé dans la timezone %1 -this week calendar fr Cette semaine -this year calendar fr Cette année -threads nntp fr Threads -thu calendar fr Jeu -thursday common fr Jeudi -tickets open x tts fr Tickets ouverts %1 -tickets total x tts fr Tickets totaux %1 -time common fr Heure -time created notes fr Heure créé -time format preferences fr Format d'heure -times new roman notes fr Times New Roman -time zone common fr Timezone -time zone offset common fr Offset de Time zone -title common fr Titre -to correct this error for the future you will need to properly set the common fr Pour corriger cette erreur pour le futur vous allez devoir régler correctement le -today calendar fr Aujourd'hui -today is x's birthday! common fr Aujourd'hui c'est l'anniversaire de %1 ! -todo categories common fr Catégories A faire -todo list - add sub-project todo fr Liste A faire - ajouter un sous-projet -todo list - add todo fr Liste A faire - ajouter -todo list common fr Liste A faire -todo list - edit todo fr Liste A faire - éditer -todo preferences common fr Préférences A faire -todo common fr A faire -to email fr A -tomorrow is x's birthday. common fr Demain c'est l'anniversaire de %1. -total common fr Total -total records admin fr Nombre total d'enregistrements -translation management common fr Gestion de la traduction -translation transy fr Traduction -trouble ticket system common fr Système d'incidents -tu calendar fr M -tue calendar fr Mar -tuesday common fr Mardi -undisclosed recipients email fr Destinataires cachés -undisclosed sender email fr Envoyeur caché -updated common fr Mis à jour -update nntp fr Mise à jour -upload filemanager fr Upload -urgency todo fr Urgence -url addressbook fr URL -use cookies login fr Utiliser les cookies -use custom settings email fr Utiliser les réglages personnalisés -use end date calendar fr Utiliser la date de fin -user accounts admin fr Comptes utilisateurs -user groups admin fr Groupes d'utilisateurs -username login fr Nom d'utilisateur -user common fr Utilisateur -users common fr Utilisateurs -usersfile_perm_error filemanager fr Pour corriger cette erreur vous allez devoir mettre les bonnes permissions sur le répertoire des fichiers/utilisateurs.
Sur les systèmes *nix veuillez taper: chmod 707 -vcard common fr VCard -vcards require a first name entry. addressbook fr Les VCards nécessitent une entrée Prénom. -verdana notes fr Verdana -very large notes fr Très grand -very small notes fr Très petit -video phone addressbook fr Téléphone Vidéo -view access log admin fr Voir les logs d'accès -view all tickets tts fr Voir tous les tickets -view bookkeeping fr Voir -view common fr Voir -view/edit/delete all phrases transy fr Voir/éditer/effacer toutes les phrases -view_expense bookkeeping fr Voir la dépense -view_income bookkeeping fr Voir la recette -view matrix of actual month todo fr Voir la matrice du mois actuel -view only open tickets tts fr Voir seulement les tickets ouverts -view sessions admin fr Voir les sessions -view this entry calendar fr Voir cette entrée -voice phone addressbook fr Téléphone vocal -weather center admin fr Centre météorologique -weather center preferences fr Centre météorologique -weather preferences fr Météo -weather weather fr Météo -we calendar fr M -wed calendar fr Mer -wednesday common fr Mercredi -week calendar fr Semaine -weekday starts on calendar fr La semaine démarre le -weekly calendar fr Hebdomadaire -when creating new events default set to private calendar fr A la création de nouveaux évènements mettre par défaut en privé -which groups common fr Quels groupes -work day ends on calendar fr Jour de travail finit le -work day starts on calendar fr Jour de travail démarre le -work phone addressbook fr Téléphone travail -x matches found calendar fr %1 occurences trouvées -x messages have been deleted email fr %1 messages ont été effacés -year calendar fr Année -yearly calendar fr Annuel -yes common fr Oui -you are required to change your password during your first login common fr Vous devez changer votre mot de passe à la première connection -you have 1 high priority event on your calendar today. common fr Vous avez 1 évènement de haute priorité sur votre calendrier aujourd'hui. -you have 1 new message! common fr Vous avez 1 nouveau message! -you have been successfully logged out login fr Vous avez été déconnecté avec succès -you have entered an invailed date todo fr Vous avez entré une date incorrecte -you have messages! common fr Vous avez des messages! -you have no new messages common fr Vous n'avez pas de nouveaux messages -you have not entered a valid date calendar fr Vous n'avez pas entré une date correcte -you have not entered a title calendar fr Vous n'avez pas entré de titre -you have not entered a valid time of day calendar fr Vous n'avez pas entré une heure de la journée correcte -you have x high priority events on your calendar today. common fr Vous avez %1 évènements de haute priorité sur votre calendrier aujourd'hui. -you have x new messages! common fr Vous avez %1 nouveaux messages! -you must add at least 1 permission or group to this account admin fr Vous devez ajouter au moins une permission ou groupe à ce compte -you must enter a base url admin fr Vous devez entrer une URL de base -you must enter a display admin fr Vous devez entrer un écran -you must enter an application name and title. admin fr Vous devez entrer un nom d'application et titre. -you must enter a news url admin fr Vous devez entrer une URL de News -you must enter a password common fr Vous devez entrer un mot de passe -you must enter one or more search keywords calendar fr Vous devez entrer un ou plusieurs mots clés de recherche -you must enter the number of listings display admin fr Vous devez entrer le nombre d'éléments à afficher -you must enter the number of minutes between reload admin fr Vous devez entrer le nombre de minutes entre les rechargements -you must select a file type admin fr Vous devez choisir un type de fichier -your current theme is: x preferences fr Voter thème courant est: x -your message has been sent common fr Votre message a été envoyé -your search returned 1 match common fr Votre recherche a renvoyé une correspondance -your search returned x matchs common fr Votre recherche a renvoyé %1 correspondances -your session could not be verified. login fr Votre session n'a pas pu être vérifiée. -your settings have been updated common fr Vos réglages ont été mis à jour -your suggested time of x - x conflicts with the following existing calendar entries: calendar fr L'heure que vous avez suggéré %1 - %2 entre en conflit avec les entrés suivantes du calendrier: -zip code addressbook fr Code postal -zone admin fr Zone -zone weather fr Zone diff --git a/setup/phpgw_hu.lang b/setup/phpgw_hu.lang deleted file mode 100644 index 8fb1e85e61..0000000000 --- a/setup/phpgw_hu.lang +++ /dev/null @@ -1,472 +0,0 @@ -(for weekly) calendar hu (hetente történõ eseménynél) -1 match found calendar hu 1 találat -1 message has been deleted email hu 1 üzenet kitörölve -a calendar hu -access common hu Hozzáférés -access type common hu Hozzáférés típusa -access type todo hu Elérés típusa -account active admin hu Hozzáférés aktív -account has been created common hu Hozzáférés létrehozva -account has been deleted common hu Hozzáférés törölve -account has been updated common hu Hozzáférés módosítva -account preferences common hu Hozzáférés tulajdonságok -active admin hu Aktív -add common hu Hozzáad -add a single phrase transy hu Egy kifejezés hozzáadása -add new account admin hu Hozzáférést hozzáad -add new application admin hu Alkalmazás hozzáadása -add new phrase transy hu Új kifejezés hozzáadása -add to addressbook email hu Hozzáad a címlistához -address book common hu Címjegyzék -address book addressbook hu Címlista -address book - view addressbook hu Címjegyzék - nézet -addressbook common hu Címjegyzék -addressbook preferences common hu Címjegyzék tulajdonságok -addsub todo hu Al-teendõ -admin common hu Admin -administration common hu Adminisztráció -all transy hu Összes -all calendar hu Összes -all records and account information will be lost! admin hu Minden bejegyzés és információ törlésre kerül a hozzáférési joggal kapcsolatban! -anonymous user admin hu Név nélküli felhasználó -any transy hu Bármelyik -application transy hu Alkalmazás -application name admin hu Alkalmazás neve -application title admin hu Alkalmazás címe -applications admin hu Alkalmazások -april common hu Április -are you sure you want to delete this account ? admin hu Biztosan törölni akarja ezt a hozzáférési jogot? -are you sure you want to delete this application ? admin hu Biztosan törölni akarja ezt az alkalmazást? -are you sure you want to delete this entry todo hu Biztosan törölni akarja ezt a bejegyzést? -are you sure you want to delete this entry ? common hu Biztosan törölni akarja ezt a bejegyzést? -are you sure you want to delete this group ? admin hu Biztosan törölni akarja ezt a csoportot? -are you sure you want to delete this news site ? admin hu Biztosan törölni akarja ezt a híroldalt? -are you sure you want to kill this session ? admin hu Biztosan ki akarja tiltani ezt a hozzáférést? -are you sure\nyou want to\ndelete this entry ? calendar hu Biztosan törölni\nakarja ezt\na bejegyzést? -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar hu Biztosan törölni\nakarja ezt\na bejegyzést?\n\nMinden felhasználó számára\ntörölni fogja a bejegyzés. -august common hu Augusztus -author nntp hu Szerzõ -available groups nntp hu Lehetséges csoportok -bad login or password login hu Rossz felhasználó vagy jelszó -base url admin hu Fõ URL -birthday addressbook hu Születésnap -book marks common hu Könyvjelzõk -bookmarks common hu Könyvjelzõk -brief description calendar hu Rövid leírás -calendar common hu Naptár -calendar - add calendar hu Naptár - Hozzáadás -calendar - edit calendar hu Naptár - Módosítás -calendar preferences common hu Kalendárium tulajdonságok -cancel common hu Mégse -cancel filemanager hu Mégse -cc email hu Kapja még -change common hu Változtat -change your password preferences hu Jelszó megváltoztatása -change your profile preferences hu Profil megváltoztatása -change your settings preferences hu Beállítások megváltoztatása -charset common hu iso-8859-2 -chat common hu Beszélgetés -city addressbook hu Város -clear common hu Töröl -clear form common hu Tiszta lap -clear form todo hu Törlés -clipboard_contents filemanager hu Vágólap tartalma -company name addressbook hu Cégnév -completed todo hu kész -compose email hu Levelet ír -copy common hu Másol -copy filemanager hu Másolás -copy_as filemanager hu Másolás új névvel -create common hu Létrehoz -create filemanager hu Létrehozás -create group admin hu Csoport létrehozása -create lang.sql file transy hu lang.sql fájl létrehozása -create new language set transy hu Új nyelv létrehozása -created by common hu Készítette -created by todo hu Illetékes -current users common hu Aktuális felhasználók -current_file filemanager hu Aktuális fájl -daily calendar hu Naponta -daily matrix view calendar hu Napi mátrix megtekintése -date common hu Dátum -date email hu Dátum -date nntp hu Dátum -date due todo hu Esedékesség dátuma -date format preferences hu Dátum formátum -days datedue todo hu Hátralévõ napok -days repeated calendar hu napon ismétlõdik -december common hu December -default application preferences hu Alapértelmezett alkalmazás -default sorting order email hu Alapértelmezett sorrend -delete common hu Töröl -delete email hu Töröl -delete filemanager hu Törlés -description calendar hu Leírás -disabled admin hu Tiltott -display admin hu Megjelenítés -display missing phrases in lang set transy hu Hiányzó szavak megjelenítése -done common hu Kész -download filemanager hu Letöltés -do_delete filemanager hu Törlés -duration calendar hu Idõtartam -e-mail common hu E-Mail -e-mail addressbook hu E-mail -e-mail preferences common hu E-Mail tulajdonságok -edit common hu Módosít -edit filemanager hu Módosítás -edit application admin hu Alkalmazás módosítása -edit group admin hu Csoport módosítása -email email hu E-Mail -email common hu E-Mail -email account name email hu Email hozzáférés neve -email address email hu Email cím -email password email hu Email jelszó -email signature email hu E-Mail aláírás -enabled admin hu Engedélyezett -enabled - hidden from navbar admin hu Engedélyezve - Navbar-ban rejtve -end date/time calendar hu Befejezés dátuma/ideje -enter your new password preferences hu Új jelszó megadása -entry has been deleted sucessfully common hu Bejegyzés törölve -entry updated sucessfully common hu Bejegyzés módosítva -error common hu Hiba -error creating x x directory common hu Hiba a %1%2 könyvtár létrehozásakor -error deleting x x directory common hu Hiba a %1%2 könyvtár törlésekor -error renaming x x directory common hu Hiba a %1%2 könyvtár átnevezésekor -err_saving_file filemanager hu Hiba a fájl lemezre mentése közben -exit common hu Kilép -exit filemanager hu Kilépés -fax addressbook hu Fax -february common hu Február -file manager common hu Fájlkezelõ -files email hu Fájlok -files filemanager hu Fájlok -file_upload filemanager hu Fájl feltöltés -filter common hu Szûrõ -first name common hu Keresztnév -first name addressbook hu Keresztnév -first page common hu elsõ oldal -folder email hu Dosszié -forum common hu Fórum -forward email hu Továbbküld -fr calendar hu P -free/busy calendar hu Szabad/Elfoglalt -frequency calendar hu Gyakoriság -fri calendar hu P -friday common hu Péntek -from email hu Feladó -ftp common hu FTP -full description calendar hu Teljes leírás -generate new lang.sql file transy hu Új lang.sql fájl generálása -generate printer-friendly version calendar hu Nyomtató-barát verzió generálása -global public common hu Publikus -global public and group public calendar hu Globális publiskus és csoport publikus -global public only calendar hu Csak globális publikus -go! calendar hu Hajrá! -group access common hu Csoportos hozzáférés -group has been added common hu Csoport hozzáadva -group has been deleted common hu Csoport törölve -group has been updated common hu Csoport módosítva -group name admin hu Csoport neve -group public common hu Csoporton belül publikus -group public only calendar hu Csak csoport publikus -groups common hu Csoportok -groupsfile_perm_error filemanager hu A hiba kijavításához helyesen kell beállítani a files/users könyvtár jogosultságát.
*nix rendszereken: chmod 770 -group_files filemanager hu Csoportfájlok -headline sites admin hu Fõcím oldalak -headlines common hu Fejlécek -help common hu Súgó -high common hu Sürgõs -home common hu Kezdõlap -home phone addressbook hu Otthoni telefon -human resources common hu Emberi erõforrások -i participate calendar hu Résztveszek -idle admin hu inaktív -if applicable email hu If Applicable -ignore conflict calendar hu Átfedés figyelmen kivül hagyása -image email hu Kép -imap server type email hu IMAP Server Type -import lang set transy hu Nyelv importálása -installed applications admin hu Telepített alkalmazások -inventory common hu Leltár -ip admin hu IP -it has been more then x days since you changed your password common hu Több mint %1 nap telt el az utolsó jelszómódosítás óta -january common hu Január -july common hu Július -june common hu Június -kill admin hu Kitiltás -language preferences hu Nyelv -last name common hu Családnév -last name addressbook hu Vezetéknév -last page common hu Utolsó oldal -last time read admin hu Utolsó olvasás idõpontja -last updated todo hu Utolsó módosítás -last x logins admin hu Utolsó %1 bejelentkezés -line 2 addressbook hu Line 2 -list of current users admin hu aktuális felhasználók listája -listings displayed admin hu Listázások megjelnítve -login common hu Belépés -login login hu Belépés -login time admin hu Belépés ideje -loginid admin hu LoginID -logout common hu Kilépés -low common hu Alacsony -mail server email hu Mail szerver -mail server type email hu Mail szerver fajtája -manager admin hu Manager -march common hu Március -max matchs per page preferences hu Max. találatok oldalanként -may common hu Május -medium common hu Közepes -message email hu Üzeenet -message transy hu Üzenet -message x nntp hu Üzenet %1 -messages email hu Üzenetek -minutes calendar hu perc -minutes between reloads admin hu Percek újratöltés elõtt -mo calendar hu H -mobile addressbook hu Mobiltelefon -mon calendar hu H -monday common hu Hétfõ -monitor email hu Monitor -monitor nntp hu Monitor -monitor newsgroups preferences hu Híroldalak követése -month calendar hu Hónap -monthly calendar hu Havonta -monthly (by date) calendar hu Havonta (dátum szerint) -monthly (by day) calendar hu Havonta (naponta) -move selected messages into email hu Kiválasztott üzenetetek áthelyezése -name common hu Név -network news admin hu Hálózati hírek -new entry calendar hu Új bejegyzés -new entry added sucessfully common hu Új bejegyzés hozzáadva -new group name admin hu Új csoport neve -new message email hu Új üzenet -new password [ leave blank for no change ] admin hu Új jelszó [ üresen hagyva nem lesz változás ] -new phrase has been added common hu Új kifejezés hozzáadva -new phrase has been added transy hu Új kifejezés hozzáadva -news file admin hu Hírek fájl -news headlines common hu Hírek fejlécei -news reader common hu Hírolvasó -news type admin hu Hírek típusa -newsgroups nntp hu Hírcsoportok -new_file filemanager hu Új fájl -next email hu Következõ -next nntp hu Következõ -next page common hu következõ oldal -nntp common hu NNTP -no common hu Nem -no filemanager hu Nem -no matches found. calendar hu Nincs találat. -no subject email hu Tárgy nélkül -non-standard email hu Nem szabványos -none common hu Nincs -normal common hu Normál -note: this feature does *not* change your email password. this will need to be done manually. preferences hu Megjegyzés: az email-eknél használt jelszó ezzel nem változott meg. -notes addressbook hu Jegyzet -november common hu November -no_file_name filemanager hu Nincs fájlnév megadva -october common hu Október -ok common hu OK -on *nix systems please type: x common hu *nix rendszereken üsse be: %1 -only yours common hu csak sajátot -original transy hu Eredeti -other number addressbook hu Más telefonszám -pager addressbook hu Személyhívó -participants calendar hu Résztvevõk -password common hu Jelszó -password login hu Jelszó -password has been updated common hu Jelszó módosítva -percent of users that logged out admin hu Rendesen kijelentkezett felhasználók %-ban -permissions admin hu Jogok -permissions this group has admin hu A csoport jogosultságai -permissions to the files/users directory common hu a files/users könyvtár jogai -phrase in english transy hu Kifejezés angolul -phrase in new language transy hu Kifejezés az új nyelvben -phpgroupware login login hu phpGroupWare bejelentkezés -please select a message first email hu Elõször válasszon ki egy üzenetet -please x by hand common hu Kérem %1 kézzel -please, select a new theme preferences hu Válasszon új designt -powered by phpgroupware version x common hu -preferences common hu Tulajdonságok -previous email hu Elõzõ -previous page common hu Elõzõ oldal -print common hu Nyomtat -printer friendly calendar hu Nyomtató-barát -priority common hu Prioritás -private and global public calendar hu Személyes és globális publikus -private and group public calendar hu Személyes és csoport publikus -private_files filemanager hu Privát fájlok -private common hu Privát -private only calendar hu Csak személyes -project description todo hu Projekt leírás -re-edit event calendar hu Esemény módosítása -re-enter password admin hu Jelszó újra -re-enter your password preferences hu Új jelszó mégegyszer -record access addressbook hu Record Access -record owner addressbook hu Record owner -remove all users from this group admin hu Csoport összes felhasználójának törlése -rename common hu Átnevez -rename filemanager hu Átnevezés -rename_to filemanager hu Átnevezés -repeat day calendar hu Ismétlõdés napja -repeat end date calendar hu Ismétlõdés végsõ dátuma -repeat type calendar hu Ismétlõdés típusa -repeating event information calendar hu Ismétlõdõ esemény információ -repetition calendar hu Ismétlõdés -reply email hu Válaszol -reply all email hu Mindenkinek válaszol -sa calendar hu Sz -sat calendar hu Sz -saturday common hu Szombat -save common hu Elment -save filemanager hu Mentés -search common hu Keres -search results calendar hu Keresés eredménye -section email hu Részleg -select application transy hu Alkalmazás kiválasztása -select different theme preferences hu Új design kiválasztása -select headline news sites preferences hu Select Headline News sites -select language to generate for transy hu Select language to generate for -select permissions this group will have admin hu Válassza ki milyen jogosultságokkal rendelkezzen a csoport -select users for inclusion admin hu Felhasználók kiválasztása -select which application for this phrase transy hu select which application for this phrase -select which language for this phrase transy hu select which language for this phrase -send email hu Elküld -send deleted messages to the trash email hu Törölt üzenet a kukába -september common hu Szeptember -session has been killed common hu Aktív bejelentkezés kitiltva -show all common hu mindet megmutat -show all groups nntp hu Minden csoportot mutat -show birthday reminders on main screen addressbook hu Születésnapi emlékeztetõk megjelenítése a fõképernyõn -show current users on navigation bar preferences hu Aktuális felhasználók a navigációs soron -show groups containing nntp hu Csoportok amiben szerepel -show high priority events on main screen calendar hu Magas prioritásu események megjelenítése a fõképernyõn -show new messages on main screen email hu Új üzenetek megjelenítése a fõképernyõn -show text on navigation icons preferences hu Szöveg a navigációs ikonokon -showing x common hu %1 listázva -showing x - x of x common hu listázva %1 - %2, össz: %3 -site admin hu Oldal -size email hu Méret -sorry, that group name has already been taking. admin hu Sajnos ez a csoportnév már foglalt. -sorry, the follow users are still a member of the group x admin hu A következõ felhasználók már a(z) %1 csoport tagjai -sorry, there was a problem processing your request. common hu Hiba történt a kérelem feldolgozásakor! -sorry, your login has expired login hu A hozzáférése lejárt -source language transy hu Forrásnyelv -specify_file_name filemanager hu Hiányzik a létrehozandó fájl neve -start date/time calendar hu Kezdet dátuma/ideje -state addressbook hu Állam -status todo hu Státusz -status admin hu Status -street addressbook hu Utca -su calendar hu V -subject email hu Tárgy -subject nntp hu Tárgy -submit common hu Elküld -submit changes admin hu Változások elküldése -sun calendar hu V -sunday common hu Vasárnap -switch current folder to email hu Dosszié kiválasztása -target language transy hu Célnyelv -th calendar hu Cs -that loginid has already been taken admin hu Ez a felhasználónév már foglalt -that site has already been entered admin hu Már megtörtént a belépés erre a híroldalra -the following conflicts with the suggested time:
    x
calendar hu A következõ bejegyzés ütközik a javasolt idõponttal:
    %1
-the login and password can not be the same admin hu A felhasználónév és a jelszó nem egyezhet meg -the two passwords are not the same admin hu A két jelszó nem egyezik -the two passwords are not the same preferences hu A két jelszó nem egyezik -they must be removed before you can continue admin hu El kell távolítani õket a folytatáshoz -this folder is empty email hu Ez az dosszié üres -this month calendar hu Aktuális hónapban -this server is located in the x timezone preferences hu idõzóna -this week calendar hu Aktuális héten -threads nntp hu Témák -thu calendar hu Cs -thursday common hu Csütörtök -time common hu Idõ -time format preferences hu Idõ formátum -time zone offset preferences hu Idõzóna eltolódás -title admin hu Cím -title addressbook hu Cím -to email hu Címzett -to correct this error for the future you will need to properly set the common hu A hiba kijavításához helyesen kell beállítani a -today calendar hu Ma -today is x's birthday! common hu Ma van %1 születésnapja! -todo todo hu Tevékenység -todo list common hu Tennivalók listája -todo list todo hu Tennivalók listája -todo list - add todo hu Tennivalók listája - Hozzáadás -todo list - edit todo hu Tennivalók listája - Módosítás -tomorrow is x's birthday. common hu Holnap van %1 születésnapja. -total common hu összesen -total records admin hu Összes rekord -translation transy hu Fordítás -translation management common hu Fordítás menedzsment -trouble ticket system common hu Trouble Ticket System -tu calendar hu K -tue calendar hu K -tuesday common hu Kedd -undisclosed recipients email hu Címzett nincs kitöltve -undisclosed sender email hu Feladó nincs kitöltve -update nntp hu Frissítés -updated common hu Módosítva -upload filemanager hu Feltöltés -urgency todo hu Sürgõsség -url addressbook hu URL -use cookies login hu használ sütit -use custom settings email hu Testreszabott beállítások használata -use end date calendar hu Végsõ dátumot használja -user accounts admin hu Felhasználói hozzáférések -user groups admin hu Felhasználói csoportok -username login hu Felhasználó -users common hu felhasználók -usersfile_perm_error filemanager hu A hiba kijavításához helyesen kell beállítani a files/users könyvtár jogosultságát.
*nix rendszereken: chmod 770 -view common hu Megtekint -view access log admin hu Elérési napló megtekintése -view sessions admin hu Kapcsolatok megtekintése -view this entry calendar hu Bejegyzés megtekintése -view/edit/delete all phrases transy hu Kifejezések megtekintése/módosítása/törlése -we calendar hu Sz -wed calendar hu Sz -wednesday common hu Szerda -week calendar hu Hét -weekday starts on calendar hu Hétköznap kezdete -weekly calendar hu Hetente -which groups common hu melyik csoport -which groups todo hu Ezeknek a csoportoknak -work day ends on calendar hu Munkanapok vége -work day starts on calendar hu Munkanapok kezdete -work phone addressbook hu Munkahelyi telefon -x matches found calendar hu %1 találat -x messages have been deleted email hu %1 üzenet kitörölve -year calendar hu Év -yearly calendar hu Évente -yes common hu Igen -yes filemanager hu Igen -you are required to change your password during your first login common hu Elsõ bejelentkezéskor meg kell változtatnia a jelszavát -you have 1 high priority event on your calendar today. common hu 1 fontos esemény szerepel a mai napra a naptárban. -you have 1 new message! common hu 1 új üzenete van! -you have been successfully logged out login hu Sikeresen kijelentkezett a rendszerbõl -you have entered an invailed date todo hu Helytelen dátum -you have not entered a\nbrief description calendar hu Nem írt be\nleírást -you have not entered a\nvalid time of day. calendar hu Nem írt be érvényes\nidõpontot. -you have x high priority events on your calendar today. common hu %1 fontos esemény szerepel a mai napra a naptárban. -you have x new messages! common hu %1 új üzenete van! -you must add at least 1 permission to this account admin hu Legalább egy jogosultságot meg kell adni a belépési joghoz -you must enter a base url admin hu Meg kell adni az alap url-t -you must enter a display admin hu Meg kell adni egy megjelenítõt -you must enter a news url admin hu Meg kell adni egy news url-t -you must enter a password admin hu Kötelezõ jelszót megadni -you must enter a password preferences hu A jelszót meg kell adni -you must enter an application name and title. admin hu Kötelezõ megadni az alkalmazás nevét és címét! -you must enter one or more search keywords calendar hu Egy vagy több kulcsszót meg kell adni a kereséshez -you must enter the number of listings display admin hu You must enter the number of listings display -you must enter the number of minutes between reload admin hu Meg kell adni a frissítések közti idõt -you must select a file type admin hu Kötelezõ fájltípust választani -your current theme is: x preferences hu -your message has been sent common hu Üzenet elküldve -your search returned 1 match common hu Keresés végeredménye: 1 találat -your search returned x matchs common hu Keresés végeredménye: %1 találat -your session could not be verified. login hu A hozzáférése nem ellenõrizhetõ. -your settings have been updated common hu A beállításai módosításra kerültek -your suggested time of x - x conflicts with the following existing calendar entries: calendar hu A megadott idõpont %1 - %2 összeütközik a következõ bejegyzésekkel: -zip code addressbook hu Irányítószám diff --git a/setup/phpgw_it.lang b/setup/phpgw_it.lang deleted file mode 100644 index 995f1e0714..0000000000 --- a/setup/phpgw_it.lang +++ /dev/null @@ -1,693 +0,0 @@ -1 match found calendar it Trovata 1 occorrenza -1 message has been deleted email it 1 messaggio é stato cancellato -a calendar it A -access common it Accesso -access not permitted common it Accesso non permesso -access type common it Tipo di accesso -account active admin it Account attivo -account has been created common it L'account é stato creato -account has been deleted common it L'account é stato cancellato -account has been updated common it L'account é stato aggiornato -account permissions admin it Permessi dell'account -account preferences common it Preferenze dell'account -acl common it ACL -action admin it Azione -active admin it Attivo -add a single phrase transy it Aggiungi una singola frase -add bookkeeping it Aggiungi -add category common it Aggiungi una categoria -add common it Aggiungi -add_expense bookkeeping it Aggiungi spesa -add global category admin it Aggiungi categoria globale -add_income bookkeeping it Aggiungi guadagno -add new account admin it Aggiungi un nuovo account -add new application admin it Aggiungi una nuova applicazione -add new phrase transy it Aggiungi una nuova frase -add new ticket tts it Aggiungi un nuovo biglietto -add note notes it Aggiungi una nota -address book common it Rubrica -addressbook common it Rubrica -addressbook preferences common it Preferenze della rubrica -address book - view addressbook it Rubrica - visualizza -address line 2 addressbook it Indirizzo linea 2 -address line 3 addressbook it Indirizzo linea 3 -address type addressbook it Tipo di indirizzo -addsub todo it AggiungiSub -add sub todo it Aggiungi Sub -add ticket tts it Aggiungi biglietto -add to addressbook email it Aggiungi alla rubrica -addvcard common it Aggiungi Vcard -admin bookkeeping it Amministrazione -admin common it Amministrazione -administration common it Amministrazione -all common it Tutto -all day calendar it Tutto il giorno -allow anonymous access to this app admin it Consenti accesso anonimo a questa applicazione -all records and account information will be lost! admin it Tutte le registrazioni e le informazioni dell'account andranno perse! -amount bookkeeping it Ammontare -anonymous user admin it Utente anonimo -any transy it Qualsiasi -application name admin it Nome applicazione -applications admin it Applicazioni -application title admin it Titolo applicazione -application transy it Applicazione -april common it Aprile -are you sure\nyou want to\ndelete this entry ? calendar it Sei sicuro\ndi voler\ncancellare questa nota ? -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar it Sei sicuro di\nvoler cancellare\nquesta nota ?\n\nQuesto cancellerà\nquesta nota per tutti gli utenti. -are you sure you want to delete this account ? admin it Sei sicuro di voler cancellare questo account ? -are you sure you want to delete this application ? admin it Sei sicuro di voler cancellare questa applicazione ? -are you sure you want to delete this entry ? common it Sei sicuro di voler cancellare questa note ? -are you sure you want to delete this entry todo it Sei sicuro di voler cancellare quasta nota ? -are you sure you want to delete this group ? admin it Sei sicuro di voler cancellare questo gruppo ? -are you sure you want to delete this news site ? admin it Sei sicuro di voler cancellare questo sito di news ? -are you sure you want to delete this note ? notes it Sei sicuro di voler cancellare questa annotazione ? -are you sure you want to kill this session ? admin it Sei sicuro di voler terminare questa sessione ? -arial notes it Arial -august common it Agosto -author nntp it Autore -autosave default category common it Categoria default di salvataggio automatico -available groups nntp it Gruppi disponibili -bad login or password login it Login o password sbagliate -base url admin it URL Base -bbs phone addressbook it Telefono BBS -birthday addressbook it Compleanno -bookkeeping admins common it Amministratori Contabilità -bookkeeping common it contabilità -book marks common it segnalibri -bookmarks common it segnalibri -brief description calendar it Descrizione breve -business city common it Città Ufficio -business common it Ufficio -business address type addressbook it Tipo di indirizzo dell'ufficio -business country common it Città Ufficio -business email common it Email Ufficio -business email type common it Tipo email ufficio -business fax common it Fax ufficio -business phone common it Telefono ufficio -business state common it Provincia ufficio -business street common it Via ufficio -business zip code common it CAP ufficio -calendar - add calendar it Calendario - Aggiungi -calendar common it calendario -calendar - edit calendar it Calendario - Modifica -calendar preferences common it Preferenze calendario -cancel common it Cancella -cannot display the requested article from the requested newsgroup nntp it Impossibile visualizzare l'articolo richiesto dal newsgroup scelto -car phone addressbook it Telefono auto -categories common it Categorie -category common it Categoria -category description admin it Descrizione categoria -category name admin it Nome categoria -category x has been added ! admin it La categoria %1 è stata aggiunta ! -cc email it CC -cell phone addressbook it telefono cellulare -center weather it Centro -change common it Cambia -change main screen message admin it Modifica messaggio della schermata principale -change your password preferences it Cambia la tua password -change your profile preferences it Cambia il tuo profilo -change your settings preferences it Cambia i tuoi settaggi -charset common it iso-8859-1 -chat common it Chat -choose a font notes it Scegli un font -choose the font size notes it Scegli la dimensione del font -city addressbook it Città -city admin it Città -city weather it Città -clear common it Cancella -clear form common it Cancella il modulo -clipboard_contents filemanager it Contenuto degli appunti -common transy it Comune -company common it Società -company name addressbook it Nome società -completed todo it completato -compose email it Componi -contact common it Contatto -copy_as filemanager it Copia come -copy common it Copia -country addressbook it Stato -country weather it Stato -courier new notes it Courier New -create common it Create -created by common it Creato da -create group admin it Crea gruppo -create lang.sql file transy it Crea file lang.sql -create new language set transy it Crea nuovo set di lingua -currency common it Valuta -current_file filemanager it File attivo -current users common it Utenti attivi -custom common it Personalizza -custom fields addressbook it Campi Personalizzati -daily calendar it Giornaliero -daily matrix view calendar it Visualizza Matrice Giornaliera -date bookkeeping it Data -date common it Data -date due todo it Data Consegna -date format preferences it Formato data -days datedue todo it Giorni alla consegna -days repeated calendar it giorni ripetuti -december common it Dicembre -default application preferences it Applicazione preferita -default calendar filter calendar it Filtro del calendario preferito -default calendar view calendar it Visualizzazione preferita del calendario -default sorting order email it Ordinamento preferito -delete bookkeeping it Cancella -delete common it Cancella -department addressbook it Dipartimento -description admin it Descrizione -description bookkeeping it Descrizione -description calendar it Descrizione -detail tts it Dettagli -disabled admin it Disabilitato -display admin it Visualizza -display missing phrases in lang set transy it Visualizza frasi mancanti nel set della lingua -display note for notes it Visualizza nota per -display status of events calendar it Visualizza lo stato per gli Eventi -do_delete filemanager it Elimina -domestic common it Locale -done common it Terminato -download filemanager it Scarica -duration calendar it Durata -edit application admin it Modifica Applicazione -edit bookkeeping it Modifica -edit common it Modifica -edit category common it Modifica Categoria -edit categories common it Modifica Categorie -edit custom fields preferences it modifica campi personalizzati -edit_expense bookkeeping it Modifica Spese -edit group admin it Modifica Gruppo -edit_income bookkeeping it Modifica Fatturato -edit note for notes it Modifica nota per -edit user account admin it Modifica account dell'utente -email account name email it nome accoune email -email address email it Indirizzo email -e-mail common it Email -email common it Email -email password email it Password dell'email -e-mail preferences common it Preferenze email -email signature email it Firma email -email type common it Tipo email -enabled admin it Attivo -enabled - hidden from navbar admin it Attivo - nascosto dalla barra di navigazione -enabled weather it Attivo -end date/time calendar it Data/Ora finale -end date todo it Data finale -end time common it Ora Fine -enter your new password preferences it Inserisci la tua nuova password -entries bookkeeping it scrittura -entry has been deleted sucessfully common it La scrittura è stata cancellata correttamente -entry updated sucessfully common it La scrittura è stata aggiornata correttamente -error common it Errore -error creating x x directory common it Errore durante la creazione della %1%2 cartella -error deleting x x directory common it Errore durante la cancellazione della %1%2 cartella -error renaming x x directory common it Errore durante la rinomina della %1%2 cartella -err_saving_file filemanager it Errore durante il salvataggio del file su disco -exit common it Uscita -extra common it Extra -expense bookkeeping it Spesa -expenses bookkeeping it Spese -export contacts addressbook it Esporta Contatti -failed to find your station weather it Impossibile trovare la tua città -fax addressbook it Fax -february common it Febbraio -fields common it Campi -fields to show in address list addressbook it Campi da visualizzare nella lista dell'indirizzo -file manager common it File manager -files common it File -file_upload filemanager it Uplod file -filter common it Filtro -firstname bookkeeping it Nome -first name common it Nome -first page common it prima pagina -folder email it Cartella -forecast admin it Previsione -forecasts weather it Previsioni -forecast weather it Previsione -forecast zone admin it Zona di previsione -forum common it Forum -forward email it Inoltra -(for weekly) calendar it (per settimana) -fr calendar it V -free/busy calendar it Libero/Occupato -frequency calendar it Frequenza -fri calendar it Ven -friday common it Venerdì -from email it Da -ftp common it FTP -full description calendar it Descrizione completa -full name addressbook it Nome completo -fzone admin it ZonaF -fzone weather it ZonaF -generate new lang.sql file transy it Genera un nuovo file lang.sql -generate printer-friendly version calendar it Genera versione stampabile -geo addressbook it GEO -georgia notes it Georgia -global categories admin it Categorie Globali -global common it Globale -global public and group public calendar it Pubblico Globale e Pubblico per il Gruppo -global public common it Pubblico Globale -global public only calendar it Solo Pubblico Globale -global weather it Globale -go! calendar it Vai! -grant addressbook access common it Permetti accesso alla Rubrica -grant calendar access common it Permetti accesso al Calendario -grant todo access common it Permetti accesso al DaFare -group access common it Accesso Gruppo -group common it Gruppo -group_files filemanager it file del gruppo -group has been added common it Il gruppo è stato aggiunto -group has been deleted common it Il gruppo è stato cancellato -group has been updated common it Il gruppo è stato aggiornato -group name admin it Nome Gruppo -group public common it Gruppo Pubblico -group public only calendar it Solo Pubblico per il Gruppo -groups common it Gruppi -groupsfile_perm_error filemanager it Per correggere questo errore è necessario settare in maniera corretta i permessi della cartella dei file/guppi.
Sui sistemi *nix digitare: chmod 770 -headline preferences common it Preferenze NEWS -headlines common it NEWS -headline sites admin it Siti NEWS -help common it Aiuto -helvetica notes it Helvetica -hide php information admin it nascondi informazioni php -high common it Alta -home city addressbook it Città casa -home common it Casa -home address type addressbook it Tipo indirizzo di Casa -home country addressbook it Paese Casa -home directory admin it Cartella Personale -home email addressbook it Email a Casa -home email type addressbook it Tipo di email a Casa -home phone addressbook it Telefono Casa -home state addressbook it Stato Casa -home street addressbook it Via Casa -home zip code addressbook it CAP Casa -human resources common it Risorse umane -icons and text preferences it Icone e testo -icons only preferences it Solo icone -id admin it ID -idle admin it inattivo -id weather it ID -if applicable email it Se disponibile -ignore conflict calendar it Ignora Conflitto -image email it Immagine -imap server type email it Tipo di server IMAP -import contacts addressbook it Importa Contatti -import file addressbook it Importa File -import from outlook addressbook it Importa da Outlook -import lang set transy it Importa set di frasi da una lingua -income bookkeeping it Guadagno -installed applications admin it Applicazioni Installate -international common it Internazionale -inventory common it Inventario -ip admin it IP -i participate calendar it Io Partecipo -isdn phone addressbook it Telefono ISDN -it has been more then x days since you changed your password common it Sono passati più di %1 da quando hai cambiato la password -january common it Gennaio -july common it Luglio -june common it Giugno -kill admin it Termina -label addressbook it Etichetta -language preferences it Lingua -large notes it Grande -last login admin it ultimo login -last login from admin it ultimo login da -lastname bookkeeping it Cognome -last name common it Cognome -last page common it ultima pagina -last time read admin it Ultima volta letto -last updated todo it Ultimo Aggiornamento -last x logins admin it Ultimi %1 login -line 2 addressbook it Linea 2 -links weather it Link -listings displayed admin it Elementi Visualizzati -list of current users admin it lista utenti attuali -logging bookkeeping it Accessi -login common it Login -loginid admin it LoginID -loginid bookkeeping it LoginID -login screen admin it Schermo di login -login shell admin it Shell di login -login time admin it Ora Login -logout common it Logout -low common it Bassa -mail folder(uw-maildir) email it Cartella Mail (uw-maildir) -mail server email it Server email -mail server type email it Tipo di mail server -main screen common it Schermata principale -main screen message admin it Messaggio nella schermata principale -manager admin it Manager -manual common it Manuale -march common it Marzo -max matchs per page preferences it Numero massimo di risultati per pagina -may common it Maggio -medium common it Medio -message common it Messaggio -message phone addressbook it Telefono per Messaggi -messages email it Messaggi -message x nntp it Messaggio %1 -metar admin it Metar -metar weather it Metar -middle name addressbook it Secondo Nome -minutes between reloads admin it Minuti fra gli aggiornamenti -minutes calendar it minuti -mobile addressbook it Mobile -mobile phone common it Telefono cellulare -mo calendar it L -modem phone common it telefono Modem -mon calendar it Lun -monday common it Lunedì -monitor common it Monitor -monitor newsgroups preferences it Monitor Newsgroups -month calendar it Mese -monthly (by date) calendar it Mensile (per data) -monthly (by day) calendar it Mensile (per giorno) -monthly calendar it Mensile -move selected messages into email it Move Selected Messages into -name common it Nome -network news admin it Network News -new entry added sucessfully common it Nuovo appuntamento aggiunto con successo -new entry calendar it Nuovo Appuntamento -new_file filemanager it Nuovo File -new group name admin it Nome nuovo gruppo -new message email it Nuovo messaggio -new password [ leave blank for no change ] admin it Nuova password [ Lascia in bianco per non cambiarla ] -new phrase has been added transy it La nuova frase è stata aggiunta -news file admin it File delle NEWS -newsgroups nntp it Newsgroup -newsgroups preferences it Newsgroup -news headlines common it Titoli delle NEWS -news reader common it newsreader -news type admin it Tipo di NEWS -new ticket tts it Nuovo Biglietto -next common it Avanti -next page common it prossima pagina -nntp common it NNTP -no common it No -no_file_name filemanager it Nessun nomefile è stato specificato -no matches found. calendar it Nessuna corrispondenza trovata. -no matchs found admin it Nessuna corrispondenza trovata. -none calendar it Nessuna -non-standard email it Non-Standard -normal common it Normale -no subject email it Nessun oggetto -not applicable weather it Non Applicabile -notes common it Note -notes list notes it Lista Note -notes preferences common it Preferenze delle note -note: this feature does *not* change your email password. this will need to be done manually. preferences it Nota: Questo *non* cambia la vostra password di email. Questo deve essere fatto manualemnte. -no tickets found tts it Nessun biglietto trovato. -november common it Novembre -observations weather it Osservazioni -october common it Ottobre -ok common it OK -only yours common it solo tuoi -on *nix systems please type: x common it Nei sistemi *nix per favore digitare: %1 -or: days from startdate: todo it oppure: giorni dalla data d'inizio: -original transy it Originale -or: select for today: todo it oppure: seleziona per oggi: -other common it Altro -other number addressbook it Altro Numero -other phone common it Altro Telefono -owner common it Proprietario -pager addressbook it TeleDrin -parcel addressbook it Parcel -parent project todo it progetto genitore -participants calendar it Partecipanti -password common it Password -password has been updated common it La password è stata aggiornata -percent of users that logged out admin it Percentuale di utenti che sono usciti dal sistema in maniera corretta -permissions admin it Permessi -permissions this group has admin it Permessi che questo gruppo ha -permissions to the files/users directory common it permissi alla cartella file/utenti -personal common it Personale -phone numbers addressbook it Numeri telefono -phpgroupware login login it login phpGroupWare -php information admin it Informazioni su PHP -phrase in english transy it Frase in Inglese -phrase in new language transy it Frase nella nuova lingua -please enter a name for that category ! admin it Please enter a name for that category ! -please select a message first email it Please select a message first -please, select a new theme preferences it Please, select a new theme -please set your preferences for this app common it Per favore specifica le tue preferenze per questa applicazione -please x by hand common it Please %1 by hand -postal addressbook it Postal -powered by phpgroupware version x common it Creato con phpGroupWare versione %1 -pref common it pref -prefer common it Prefer -preferences common it Preferenze -prefix addressbook it Prefisso -previous email it Indietro -previous page common it Pagina precedente -print common it Stampa -printer friendly calendar it Versione Stampabile -priority common it Priorità -private and global public calendar it Privato e Pubblico Globale -private and group public calendar it Private e Pubblico per il Gruppo -private common it Privato -private_files filemanager it File privati -private only calendar it Solo privato -proceed bookkeeping it Procedi. -project description todo it Descrizione Progetto -read common it Leggi -recent weather it Recente -record access addressbook it Accesso alla registrazione -record owner addressbook it Proprietario della registrazione -re-edit event calendar it Ri-modifica l'evento -re-enter password admin it Reinserisci la password -re-enter your password preferences it Reinserisci la password -region admin it Regione -regions admin it Regioni -regions weather it Regioni -region weather it Regione -remove all users from this group admin it Rimuovi tutti gli utenti da questo gruppo -rename common it Rinomina -rename_to filemanager it Rinomina in -repeat day calendar it Giorno ripetizione -repeat end date calendar it Data ultima ripetizione -repeating event information calendar it Informazioni sugli eventi ricorrenti -repeat type calendar it Tipo di ripetizione -repetition calendar it Ripetizione -reply all email it Rispondi a tutti -reply email it Rispondere -reports bookkeeping it Rapporti -sa calendar it Sa -sat calendar it Sab -saturday common it Sabato -save common it Salva -search common it Cerca -search results calendar it Risultati Ricerca -section email it Sezione -select application transy it Seleziona applicazione -select category common it Seleziona categoria -select different theme preferences it Seleziona un tema differente -select headline news sites common it Seleziona siti di NEWS -select language to generate for transy it Seleziona una lingua per cui generare -select parent category admin it Seleziona categoria superiore -select permissions this group will have admin it Seleziona i permessi che questo gruppo avrà -select users for inclusion admin it Seleziona utenti per l'inclusione -select which application for this phrase transy it seleziona quale applicazione per questa frase -select which language for this phrase transy it seleziona quale lingua per questa frase -select which location this app should appear on the navbar, lowest (left) to highest (right) admin it Seleziona in quale punto della Barra di Navigazione, dal più basso (sinistra) al più alto (destra) -send deleted messages to the trash email it Invia messaggi cancellati all Cestino -send email it Invia -send updates via email common it Invia aggiornamenti via email -september common it Settembre -session has been killed common it La sessione è stata terminata -show all common it mostra tutto -show all groups nntp it Mostra tutti i gruppi -show birthday reminders on main screen addressbook it Mostra annunci dei compleanni nella schermata principale -show current users on navigation bar preferences it Mostra utenti attuali nella barra di navigazione -show day view on main screen calendar it Mostra la vista giornaliera nella schermata principale -show groups containing nntp it Mostra i gruppi contenenti -show high priority events on main screen calendar it Mostra eventi ad alta priorità nella schermata principale -showing x common it visualizzati %1 -showing # x of x weather it mostro # %1 di %2 -showing x - x of x common it mostro %1 - %2 si %3 -show navigation bar as preferences it Mostra la barra di navigazione come -show new messages on main screen email it Mostra i nuovi messaggi nella schermata principale -show text on navigation icons preferences it Mostra testo nelle icone di navigazione -site admin it Sito -size email it Size -sorry, that group name has already been taking. admin it Peccato, quel nome di gruppo è già stato preso. -sorry, the follow users are still a member of the group x admin it Peccato, i seguenti utenti sono ancora membri del gruppo %1 -sorry, there was a problem processing your request. common it Peccato, c'è stato un problema nel processare la tua richiesta. -sorry, your login has expired login it Peccato, il tuo login è scaduto -source language transy it Lingua Sorgente -specify_file_name filemanager it Devi specificare un nome per il file che desideri creare -start date/time calendar it Data/Ora Inizio -start date todo it Data Inizio -start time common it Ora Inizio -state addressbook it Provincia -state weather it Stato -station admin it Stazione -stations admin it Stazioni -stations weather it Stazioni -station weather it Stazione -statistics bookkeeping it Statistiche -status common it Stato -street addressbook it Via -subject common it Oggetto -submit changes admin it Invia Cambiamenti -submit common it Invia -subproject description todo it Descrizione Sotto-progetto -sub todo it sotto -su calendar it Do -suffix addressbook it Suffisso -sun calendar it Dom -sunday common it Domenica -switch current folder to email it Passa alla Cartella -switch to bookkeeping it Cambia in -table admin it Tabella -tables weather it Tabelle -target language transy it Lingua destinazione -text only preferences it Solo Testo -that category name has been used already ! admin it Quel nome di categoria è gia' stato usato ! -that loginid has already been taken admin it Quel nome utente è già stato scelto -that phrase already exists common it Quella frase esiste già -that site has already been entered admin it Quel sito è già stato inserito -th calendar it G -the following conflicts with the suggested time:
    x
calendar it Il seguente è in conflitto con l'orario suggerito:
    %1
-the login and password can not be the same admin it La login e la pasword non possono essere uguali -there was an error trying to connect to your mail server.
please, check your username and password, or contact your admin. email it C'è stato un errore nel cercare di collegarsi al tuo server email.
Prego, controlla username e password, o contatta l'amministratore. -there was an error trying to connect to your news server.
please contact your admin to check the news servername, username or password. nntp it Si è verificato un errore durante il collegamento al tuo serve di news.
Per favore contatta il tuo amministratore di sistema. -the two passwords are not the same common it Le due password non sono identiche -they must be removed before you can continue admin it Devono essere rimossi prima di proseguire -this folder is empty email it Questa cartella è vuota -this month calendar it Questo mese -this person's first name was not in the address book. addressbook it Il nome di questa persona non era nella rubrica. -this server is located in the x timezone preferences it Questo server è situato nel fuso orario %1 -this week calendar it Questa settimana -threads nntp it Thread -thu calendar it Gio -thursday common it Giovedì -time common it Ora -time created notes it Ora di creazione -time format preferences it Formato ora -times new roman notes it Times New Roman -time zone common it Fuso orario -time zone offset common it differenza di fuso orario -title common it Titolo -to correct this error for the future you will need to properly set the common it Per correggere questo errore in futuro occorre settare in maniera corretta -today calendar it Oggi -today is x's birthday! common it Oggi è il compleanno di %1! -todo list - add sub-project todo it Lista DaFare - aggiungi sotto-progetto -todo list - add todo it Lista da-fare - aggiungi -todo list common it Lista Da-Fare -todo list - edit todo it Lista da-fare - modifica -todo todo it da-fare -to email it A -tomorrow is x's birthday. common it Domani è il compleanno di %1. -total common it Totale -total records admin it Inserimenti totali -translation management common it Gestione Traduzione -translation transy it Traduzione -trouble ticket system common it Sistema per la gestione dei problemi -tu calendar it M -tue calendar it Mar -tuesday common it Martedì -undisclosed recipients email it Destinatari nascosti -undisclosed sender email it Mittente nascosto -updated common it Aggiornato -update nntp it Aggiorna -upload filemanager it Upload -urgency todo it Urgenza -url addressbook it URL -use cookies login it usa i cookie -use custom settings email it Usa settaggi personalizzati -use end date calendar it Usa data di termine -user accounts admin it Account utenti -user groups admin it Gruppi utenti -username login it Nome utente -users common it utenti -usersfile_perm_error filemanager it Per correggere questo errore è necessario settare in maniera corretta i permessi della cartella dei file/utenti.
Sui sistemi *nix digitare: chmod 707 -vcard common it VCard -vcards require a first name entry. addressbook it Le VCard richiedono un valore per il nome. -verdana notes it Verdana -very large notes it Molto grande -very small notes it Piccolo -video phone addressbook it Videotelefono -view access log admin it Visualizza elenco collegamenti -view all tickets tts it Visualizza tutti i biglietti -view bookkeeping it Visualizza -view common it Visualizza -view/edit/delete all phrases transy it Visualizza/modifica/cancella tutte le frasi -view_expense bookkeeping it Visualizza spese -view_income bookkeeping it View guadagni -view matrix of actual month todo it Visualizza la matrice del mese attuale -view only open tickets tts it Visualizza solo i problemi aperti -view sessions admin it Visualizza sessioni -view this entry calendar it Visualizza questo inserimento -voice phone addressbook it Telefono Vocale -weather center admin it Centro Meteo -weather center preferences it Centro Meteo -weather preferences it Meteo -weather weather it Weather -we calendar it M -wed calendar it Mer -wednesday common it Mercoledì -week calendar it Settimana -weekday starts on calendar it La settimana inizia di -weekly calendar it Settimanale -when creating new events default set to private calendar it Quando vengono creati nuovi eventi settali automaticamente privati -which groups common it Quali gruppi -work day ends on calendar it La giornata lavorativa termina alle -work day starts on calendar it La giornata lavorativa inizia alle -work phone addressbook it Telefono Ufficio -x matches found calendar it Trovate %1 occorrenze -x messages have been deleted email it %1 messaggi sono stati cancellati -year calendar it Anno -yearly calendar it Annuale -yes common it Sì -you are required to change your password during your first login common it Devi cambiare la tua password durante la tua prima sessione -you have 1 high priority event on your calendar today. common it Oggi hai 1 evento a priorità alta nel tuo calendario. -you have 1 new message! common it hai un nuovo messaggio! -you have been successfully logged out login it Sei uscito dal sistema con successo -you have entered an invailed date todo it hai inserito una data non valida -you have messages! common it Hai nuovi messaggi -you have no new messages common it Non hai nuovi messaggi -you have not entered a\nbrief description calendar it Non hai inserito una\nBreve Descrizione -you have not entered a\nvalid time of day. calendar it Non hai inserito un\norario valido. -you have x high priority events on your calendar today. common it Oggi hai %1 eventi ad alta priorità nel tuo calendario. -you have x new messages! common it Hai %1 nuovi messaggi! -you must add at least 1 permission or group to this account admin it Devi aggiungere almeno 1 permesso o gruppo a questo account -you must enter a base url admin it Devi inserire un url di base -you must enter a display admin it Dedi inserire un display -you must enter an application name and title. admin it Devi inserire un nome e un titolo per l'applicazione. -you must enter a news url admin it Devi inserire un url per le nesw -you must enter a password common it Devi inserire una nuova password -you must enter one or more search keywords calendar it Devi inserire una o più keyword per la ricerca -you must enter the number of listings display admin it Devi inserire il numero di righe da visualizzare -you must enter the number of minutes between reload admin it Devi inserire il numero di minuti fra i caricamenti -you must select a file type admin it Devi selezionare un tipo-file -your current theme is: x preferences it il tuo tema -your message has been sent common it Il tuo messaggio è stato spedito -your search returned 1 match common it la tua ricerca ha restituito un risultato -your search returned x matchs common it your search returned %1 matches -your session could not be verified. login it La tua sessione non può essere verificata. -your settings have been updated common it I tuoi settaggi sono aggiornati -your suggested time of x - x conflicts with the following existing calendar entries: calendar it L'orario suggerito %1 - %2 è in conflittop con i seguenti appunamenti presenti in calendario: -zip code addressbook it CAP -zone admin it Zone -zone weather it Zone -notes categories preferences it Categorie delle note -description preferences it Descrizione -notes categories for common it Categorie delle note per -todo preferences it Preferenze -user calendar it utente -week common it settimana -start date calendar it Data Inizio -end date calendar it Data Fine -this year calendar it Quest'anno -participates common it partecipa -participates calendar it partecipa -start date common it Data Inizio -end date common it Data Fine -squirrelmail admin it Squirrelmail -images admin it Immagini -themes admin it Temi -cron admin it cron -inc admin it inc -todo admin it Da-fare -personalized notes for notes it Note personalizzate per -who would you like to transfer all records owned by the deleted user to? admin it A chi vuoi trasferire TUTTE le registrazioni di questo utente? \ No newline at end of file diff --git a/setup/phpgw_ja.lang b/setup/phpgw_ja.lang deleted file mode 100644 index fa2ed8e7f7..0000000000 --- a/setup/phpgw_ja.lang +++ /dev/null @@ -1,901 +0,0 @@ -(for weekly) calendar ja (Ëè½µ»þ) -1 match found calendar ja £±·ï¸«¤Ä¤«¤ê¤Þ¤·¤¿¡£ -1 message has been deleted email ja 1 ·ïºï½ü¤·¤Þ¤·¤¿¡£ -a calendar ja -ab common ja ab -accept calendar ja ¾µÂú -accepted common ja ¾µÂúºÑ¤ß -access common ja ¥¢¥¯¥»¥¹ -access not permitted common ja ¥¢¥¯¥»¥¹¸¢¤¬¤¢¤ê¤Þ¤»¤ó -access type common ja ¥¢¥¯¥»¥¹¸¢ -account active admin ja ¥¢¥«¥¦¥ó¥È¥¢¥¯¥Æ¥£¥Ö -account has been created common ja ¥¢¥«¥¦¥ó¥È¤òºîÀ®¤·¤Þ¤·¤¿ -account has been deleted common ja ¥¢¥«¥¦¥ó¥È¤òºï½ü¤·¤Þ¤·¤¿ -account has been updated common ja ¥¢¥«¥¦¥ó¥È¤ò¹¹¿·¤·¤Þ¤·¤¿ -account must belong to at least 1 group common ja ½ê°¥°¥ë¡¼¥×¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£ -account permissions admin ja ÍøÍѲÄǽ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó -account preferences common ja ¥¢¥«¥¦¥ó¥È¥æ¡¼¥¶ÀßÄê -acl common ja µö²ÄÀßÄê -action admin ja ¥¢¥¯¥·¥ç¥ó -active common ja ¥¢¥¯¥Æ¥£¥Ö -add bookkeeping ja Äɲà -add common ja Äɲà -add a field addressbook ja ¹àÌÜÄɲà -add a note for notes ja ¥Î¡¼¥ÈÄɲà -add a single phrase transy ja Add a single pharse -add addressbook category for common ja ¥¢¥É¥ì¥¹Ä¢¥«¥Æ¥´¥êÄɲà -add address squirrelmail ja Äɲà -add category common ja ¥«¥Æ¥´¥êÄɲà -add global category admin ja ¥°¥í¡¼¥Ð¥ë¥«¥Æ¥´¥êÄɲà -add new account admin ja ¥¢¥«¥¦¥ó¥ÈÄɲà -add new application admin ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥óÄɲà -add new entry notes ja ¿·µ¬ºîÀ® -add new phrase transy ja Add new pharse -add new ticket tts ja Äɲà -add note notes ja Äɲà -add notes category for common ja ¥Î¡¼¥È¥«¥Æ¥´¥êÄɲà -add sub todo ja ¥µ¥ÖÄɲà -add ticket tts ja Äɲà -add todo category for common ja ¥×¥í¥¸¥§¥¯¥È¥«¥Æ¥´¥êÄɲà -add to addressbook email ja ¥¢¥É¥ì¥¹Ä¢¤ØÄɲà -add to x squirrelmail ja %1 Äɲà -add x category for common ja %1 ¥«¥Æ¥´¥êÄɲà -add_expense bookkeeping ja »Ù½ÐÄɲà -add_income bookkeeping ja ¼ýÆþÄɲà -additional info squirrelmail ja ÄɲþðÊó -address book addressbook ja ¥¢¥É¥ì¥¹Ä¢ -address book common ja ¥¢¥É¥ì¥¹Ä¢ -address book - view addressbook ja ¥¢¥É¥ì¥¹Ä¢ - ɽ¼¨ -address line 2 addressbook ja Ä®°è£² -address line 3 addressbook ja Ä®°è£³ -address type addressbook ja ¥¢¥É¥ì¥¹¥¿¥¤¥× -addressbook common ja ¥¢¥É¥ì¥¹Ä¢ -addressbook preferences common ja ¥¢¥É¥ì¥¹Ä¢¥æ¡¼¥¶ÀßÄê -addresses common ja ¥¢¥É¥ì¥¹Ä¢ -addsub todo ja ¥µ¥ÖÄɲà -addvcard common ja VCardÄɲà -admin bookkeeping ja ´Ä¶­ÀßÄê -admin common ja ´Ä¶­ÀßÄê -administration common ja ´Ä¶­ÀßÄê -all common ja Á´¤Æ -all day calendar ja Á´¤Æ¤ÎÆü -all records and account information will be lost! admin ja ¤¹¤Ù¤Æ¤Î¥ì¥³¡¼¥É¤È¥¢¥«¥¦¥ó¥È¾ðÊ󤬼º¤ï¤ì¤Þ¤¹¡£ -allow anonymous access to this app admin ja ƿ̾¥æ¡¼¥¶¤Ø¤Îµö²Ä -am calendar ja ¸áÁ° -amount bookkeeping ja ¶â³Û -anonymous user admin ja ƿ̾¥æ¡¼¥¶ -any transy ja any -application transy ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó -application name admin ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó̾ -application title admin ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥¿¥¤¥È¥ë -applications admin ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó -april common ja £´·î -are you sure you want to delete this account ? admin ja ¤³¤Î¥¢¥«¥¦¥ó¥È¤òºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure you want to delete this application ? admin ja ¤³¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure you want to delete this category ? common ja ¤³¤Î¥«¥Æ¥´¥ê¤òºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure you want to delete this entry todo ja ¤³¤Î¹àÌܤòºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure you want to delete this entry ? common ja ¤³¤Î¹àÌܤòºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure you want to delete this field? addressbook ja ¤³¤Î¹àÌܤòºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure you want to delete this group ? admin ja ¤³¤Î¥°¥ë¡¼¥×¤òºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure you want to delete this news site ? admin ja ¤³¤Î¥Ë¥å¡¼¥¹¥µ¥¤¥È¤òºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure you want to delete this note notes ja ¤³¤Î¥Î¡¼¥È¤òºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure you want to delete this note ? notes ja ¤³¤Î¥Î¡¼¥È¤òºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure you want to kill this session ? admin ja ¤³¤Î¥»¥Ã¥·¥ç¥ó¤òÀÚÃǤ·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure\nyou want to\ndelete this entry ? calendar ja ¤³¤Î¹àÌܤò\nºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£ -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar ja ºï½ü¤·¤Æ¤â¤è¤í¤·¤¤¤Ç¤¹¤«¡£\n¡ÊÁ´¤Æ¤Î¥æ¡¼¥¶¤Ë±Æ¶Á¤·¤Þ¤¹¡£¡Ë -arial notes ja Arial -as a subfolder of squirrelmail ja ¿Æ¥Õ¥©¥ë¥À -attach: squirrelmail ja źÉÕ¥Õ¥¡¥¤¥ë -attach file email ja źÉÕ¥Õ¥¡¥¤¥ë -attach signature email ja ½ð̾Äɲà -attachments squirrelmail ja źÉÕ¥Õ¥¡¥¤¥ë -august common ja £¸·î -author nntp ja ºîÀ®¼Ô -autosave default category common ja ¥Ç¥Õ¥©¥ë¥È¥«¥Æ¥´¥ê¤ò¼«Æ°Êݸ -available groups nntp ja ÍøÍѲÄǽ¥°¥ë¡¼¥× -back notes ja Ìá¤ë -back to projectlist todo ja ¥×¥í¥¸¥§¥¯¥È¥ê¥¹¥È¤Ø -bad login or password login ja ¥Ñ¥¹¥ï¡¼¥É¤¬¸í¤Ã¤Æ¤¤¤Þ¤¹ -base url admin ja Base URL -bbs phone addressbook ja BBSÅÅÏà -bcc: squirrelmail ja £Â£Ã£Ã¡§ -birthday addressbook ja ÃÂÀ¸Æü -body squirrelmail ja ËÜʸ -book marks common ja ¥Ö¥Ã¥¯¥Þ¡¼¥¯ -bookkeeping common ja ·ÐÍý -bookkeeping admins common ja ·ÐÍý´Ä¶­ÀßÄê -bookmarks common ja ¥Ö¥Ã¥¯¥Þ¡¼¥¯ -brief description calendar ja ·ï̾ -business common ja ¥Ó¥¸¥Í¥¹ -business address type addressbook ja ¥¢¥É¥ì¥¹¥¿¥¤¥× -business city common ja »Ô¶èĮ¼ -business country common ja ¹ñ -business email common ja ÅŻҥ᡼¥ë -business email type common ja ÅŻҥ᡼¥ë¥¿¥¤¥× -business fax common ja FAX -business phone common ja ÅÅÏà -business state common ja ÅÔÆ»Éܸ© -business street common ja Ä®°è -business zip code common ja ͹ÊØÈÖ¹æ -calendar common ja ¥«¥ì¥ó¥À¡¼ -calendar - add calendar ja ¥«¥ì¥ó¥À¡¼ - Äɲà -calendar - edit calendar ja ¥«¥ì¥ó¥À¡¼ - ÊÔ½¸ -calendar holiday management calendar ja µÙÆüÀßÄê -calendar preferences common ja ¥«¥ì¥ó¥À¡¼¥æ¡¼¥¶ÀßÄê -cancel common ja ¼è¾Ã -cancel filemanager ja ¼è¾Ã -cannot display the requested article from the requested newsgroup nntp ja Article ¤òɽ¼¨¤Ç¤­¤Þ¤»¤ó -car phone addressbook ja ¼«Æ°¼ÖÅÅÏà -categories common ja ¥«¥Æ¥´¥ê -category common ja ¥«¥Æ¥´¥ê -category description admin ja ¥«¥Æ¥´¥ê¾ÜºÙ -categories for common ja ¥«¥Æ¥´¥ê -category name admin ja ¥«¥Æ¥´¥ê̾ -category x has been added ! common ja ¥«¥Æ¥´¥ê %1 ¤òÄɲä·¤Þ¤·¤¿¡£ -category x has been updated ! common ja ¥«¥Æ¥´¥ê %1 ¤òÄûÀµ¤·¤Þ¤·¤¿¡£ -cc common ja £Ã£Ã -cc: squirrelmail ja £Ã£Ã¡§ -cell phone addressbook ja cell ÅÅÏà -center weather ja Ãæ±û -change common ja Êѹ¹ -change main screen message admin ja ¥á¥¤¥ó²èÌÌ¥á¥Ã¥»¡¼¥¸Êѹ¹ -change password preferences ja ¥Ñ¥¹¥ï¡¼¥ÉÊѹ¹ -change your password preferences ja ¥Ñ¥¹¥ï¡¼¥ÉÊѹ¹ -change your profile preferences ja ¥×¥í¥Õ¥£¡¼¥ëÊѹ¹ -change your settings preferences ja ÀßÄêÊѹ¹ -charset common ja EUC-JP -chat common ja ¥Á¥ã¥Ã¥È -checkbox squirrelmail ja ¥Á¥§¥Ã¥¯¥Ü¥Ã¥¯¥¹ -checked messages squirrelmail ja »ØÄê¥á¥Ã¥»¡¼¥¸ -choose a font notes ja ¥Õ¥©¥ó¥È -choose font size notes ja ¥Õ¥©¥ó¥È¥µ¥¤¥º -choose the font size notes ja ¥Õ¥©¥ó¥È¥µ¥¤¥º -choose the category common ja ¥«¥Æ¥´¥êÁªÂò -city addressbook ja »Ô¶èĮ¼ -city admin ja »Ô¶èĮ¼ -city weather ja »Ô¶èĮ¼ -clear common ja ¥¯¥ê¥¢ -clear form common ja ºÆÆþÎÏ -clear form todo ja ºÆÆþÎÏ -clipboard contents: x filemanager ja ¸µ¥Õ¥¡¥¤¥ë: %1 -color squirrelmail ja ¿§ -common transy ja ¶¦ÄÌ -company addressbook ja ²ñ¼Ò̾ -company common ja ²ñ¼Ò -company name addressbook ja ²ñ¼Ò̾ -completed todo ja ãÀ®Î¨ -compose common ja ¿·µ¬ºîÀ® -contact common ja Ï¢ÍíÀè -copy common ja ¥³¥Ô¡¼ -copy_as filemanager ja ¥³¥Ô¡¼Àè -countries calendar ja ¹ñ°ìÍ÷ -country common ja ¹ñ -courier new notes ja Courier New -create common ja ºîÀ® -create filemanager ja ºîÀ® -create a folder email ja ¥Õ¥©¥ë¥ÀºîÀ® -create folder squirrelmail ja ¥Õ¥©¥ë¥ÀºîÀ® -Created folder successfully! squirrelmail ja ¥Õ¥©¥ë¥À¤òºîÀ®¤·¤Þ¤·¤¿¡£ -create group admin ja ¥°¥ë¡¼¥×ºîÀ® -create lang.sql file transy ja lang.sql ¥Õ¥¡¥¤¥ëºîÀ® -create new language set transy ja Create new langague set -created by common ja ºîÀ®¼Ô -cron common ja Cron -currency common ja ÄÌ²ß -currency preferences ja ÄÌ²ß -current folder squirrelmail ja ¸½ºß¤Î¥Õ¥©¥ë¥À -current folder: squirrelmail ja ¸½ºß¤Î¥Õ¥©¥ë¥À -current users common ja ¸½ºß¤Î¥æ¡¼¥¶ -current_file filemanager ja ¸½ºß¤Î¥Õ¥¡¥¤¥ë -current file filemanager ja ¸½ºß¤Î¥Õ¥¡¥¤¥ë -custom common ja ¥«¥¹¥¿¥à -custom email settings email ja ¥«¥¹¥¿¥àÀßÄê -custom fields addressbook ja ¥«¥¹¥¿¥à¹àÌÜ -custom field addressbook ja ¥«¥¹¥¿¥à¹àÌÜ -daily calendar ja Æüñ°Ì -daily matrix view calendar ja ÆüÄøɽ¼¨ -date bookkeeping ja Æü -date common ja Æü -date email ja Á÷¿®ÆüÉÕ -date: squirrelmail ja Á÷¿®ÆüÉÕ¡§ -date nntp ja Æü -date due todo ja ¤½¤ÎÆü -date format preferences ja ÆüÉÕ½ñ¼° -days datedue todo ja days datedue -days repeated calendar ja ÍËÆü -december common ja £±£²·î -default application preferences ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¡Ê´ûÄê¡Ë -default calendar filter calendar ja ¥«¥ì¥ó¥À¡¼¤Î½é´üÁªÂò -default calendar view calendar ja ¥«¥ì¥ó¥À¡¼¤Î½é´üɽ¼¨ -default category admin ja ´ûÄê¤Î¥«¥Æ¥´¥ê -default category common ja ´ûÄê¤Î¥«¥Æ¥´¥ê -default sorting order email ja ¥½¡¼¥È½ç¡Ê´ûÄê¡Ë -delete common ja ºï½ü -delete a folder email ja ¥Õ¥©¥ë¥Àºï½ü -delete folder squirrelmail ja ¥Õ¥©¥ë¥Àºï½ü -deleted folder successfully! squirrelmail ja ¥Õ¥©¥ë¥À¤òºï½ü¤·¤Þ¤·¤¿¡£ -delete all records admin ja ºï½ü¤¹¤ë -delete selected squirrelmail ja ºï½ü -department addressbook ja Éô½ð -description common ja ¾ÜºÙ -detail tts ja ÌÀºÙ -disabled admin ja ÉÔ²Ä -display admin ja ɽ¼¨ -display missing phrases in lang set transy ja Display missing pharases in lang set -display note for notes ja ¥Î¡¼¥Èɽ¼¨ -display status of events calendar ja ¥¤¥Ù¥ó¥È¾õ¶·É½¼¨ -displaying subprojects of following project todo ja ¥µ¥Ö¥×¥í¥¸¥§¥¯¥È°ìÍ÷ -do_delete x filemanager ja %1 ¤òºï½ü¤·¤Þ¤¹¤« -do you also want to delete all subcategories ? common ja ¥µ¥Ö¥«¥Æ¥´¥ê¤âƱ»þ¤Ëºï½ü¤·¤Þ¤¹¤«¡£ -domestic common ja ¹ñÆâ -done common ja ½ªÎ» -down squirrelmail ja ²¼ -download common ja ¥À¥¦¥ó¥í¡¼¥É -download this as a file squirrelmail ja ¤³¤Î¥á¥Ã¥»¡¼¥¸¤ò¥À¥¦¥ó¥í¡¼¥É -duration calendar ja ·Ñ³»þ´Ö -e-mail addressbook ja ÅŻҥ᡼¥ë -e-mail common ja ÅŻҥ᡼¥ë -e-mail preferences common ja ÅŻҥ᡼¥ë¥æ¡¼¥¶ÀßÄê -e-mail address squirrelmail ja ÅŻҥ᡼¥ë -edit common ja ÄûÀµ -edit addressbook category for common ja ¥¢¥É¥ì¥¹Ä¢¥«¥Æ¥´¥êÄûÀµ -edit application admin ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥óÄûÀµ -edit categories common ja ¥«¥Æ¥´¥êÄûÀµ -edit category common ja ¥«¥Æ¥´¥êÄûÀµ -edit custom fields preferences ja ¥«¥¹¥¿¥à¹àÌÜÄûÀµ -edit field addressbook ja ¥«¥¹¥¿¥à¹àÌÜÄûÀµ -edit global category admin ja ¥°¥í¡¼¥Ð¥ë¥«¥Æ¥´¥êÄûÀµ -edit group admin ja ¥°¥ë¡¼¥×ÄûÀµ -edit login screen message admin ja ¥í¥°¥¤¥ó²èÌÌ¥á¥Ã¥»¡¼¥¸ÄûÀµ -edit main screen message admin ja ¥á¥¤¥ó²èÌÌ¥á¥Ã¥»¡¼¥¸ÄûÀµ -edit note for notes ja ¥Î¡¼¥ÈÄûÀµ -edit notes category for common ja ¥Î¡¼¥È¥«¥Æ¥´¥êÄûÀµ -edit selected squirrelmail ja ÄûÀµ -edit todo category for common ja ¥×¥í¥¸¥§¥¯¥È¥«¥Æ¥´¥êÄûÀµ -edit user account admin ja ¥¢¥«¥¦¥ó¥ÈÄûÀµ -edit x category for common ja %1 ¥«¥Æ¥´¥êÄûÀµ -edit_expense bookkeeping ja »Ù½ÐÄûÀµ -edit_income bookkeeping ja ¼ýÆþÄûÀµ -email common ja ÅŻҥ᡼¥ë -email account name email ja ÅŻҥ᡼¥ë¥¢¥«¥¦¥ó¥È̾ -email address email ja ÅŻҥ᡼¥ë¥¢¥É¥ì¥¹ -email password email ja ÅŻҥ᡼¥ë¥Ñ¥¹¥ï¡¼¥É -email signature email ja ½ð̾ -email type common ja ÅŻҥ᡼¥ë¥¿¥¤¥× -enabled admin ja ²Äǽ -enabled weather ja ²Äǽ -enabled - hidden from navbar admin ja ²Äǽ - ¥Ê¥Ó¥²¡¼¥·¥ç¥óÈóɽ¼¨ -end date common ja ½ªÎ»Æü -end date/time calendar ja ½ªÎ»Æü»þ -end time common ja ½ªÎ»»þ´Ö -ends calendar ja ½ªÎ»Æü -enter your new password preferences ja ¿·¤·¤¤¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -entries bookkeeping ja ·ÐÍýÅÐÏ¿ -entry has been deleted sucessfully common ja ºï½ü¤·¤Þ¤·¤¿¡£ -entry updated sucessfully common ja ÄûÀµ¤·¤Þ¤·¤¿¡£ -err_saving_file filemanager ja ¥¨¥é¡¼¡§¥Ç¥£¥¹¥¯¤ËÊݸ¤Ç¤­¤Þ¤»¤ó¡£ -error common ja ¥¨¥é¡¼ -error creating x x directory common ja ¥¨¥é¡¼¡§¥Ç¥£¥ì¥¯¥È¥ê %1%2 ¤¬ºîÀ®¤Ç¤­¤Þ¤»¤ó¡£ -error deleting x x directory common ja ¥¨¥é¡¼¡§¥Ç¥£¥ì¥¯¥È¥ê %1%2 ¤¬ºï½ü¤Ç¤­¤Þ¤»¤ó¡£ -error renaming x x directory common ja ¥¨¥é¡¼¡§¥Ç¥£¥ì¥¯¥È¥ê %1%2 ¤Î̾Á°¤òÊѹ¹¤Ç¤­¤Þ¤»¤ó¡£ -everywhere squirrelmail ja ¤¹¤Ù¤Æ -exit common ja ÊĤ¸¤ë -exit filemanager ja ÊĤ¸¤ë -expense bookkeeping ja »Ù½Ð -expenses bookkeeping ja »Ù½Ð -export contacts addressbook ja ¥¨¥¯¥¹¥Ý¡¼¥È -export file name addressbook ja ¥¨¥¯¥¹¥Ý¡¼¥È¥Õ¥¡¥¤¥ë̾ -export from addressbook addressbook ja ¥¨¥¯¥¹¥Ý¡¼¥È¡Ê¥¢¥É¥ì¥¹Ä¢¡Ë -extra common ja Äɲà -failed to find your station weather ja failed to find your station -fax addressbook ja Fax -february common ja £²·î -field list addressbook ja ¹àÌÜ°ìÍ÷ -field name addressbook ja ¹àÌÜ̾ -field x has been added ! addressbook ja ¹àÌÜ %1 ¤òÄɲä·¤Þ¤·¤¿¡£ -field x has been updated ! addressbook ja ¹àÌÜ %1 ¤òÄûÀµ¤·¤Þ¤·¤¿¡£ -fields common ja ¹àÌÜ -fields to show in address list addressbook ja ¥¢¥É¥ì¥¹¥ê¥¹¥È¤Ëɽ¼¨¤¹¤ë¹àÌÜ -file manager common ja ¥Õ¥¡¥¤¥ë¥Þ¥Í¡¼¥¸¥ã -file upload filemanager ja ¥Õ¥¡¥¤¥ë¥¢¥Ã¥×¥í¡¼¥É -file_upload filemanager ja ¥¢¥Ã¥×¥í¡¼¥É -files common ja ¥Õ¥¡¥¤¥ë -files email ja ¥Õ¥¡¥¤¥ë -files filemanager ja ¥Õ¥¡¥¤¥ë -filter common ja ÁªÂò -first name common ja À« -first page common ja ÀèƬ¥Ú¡¼¥¸ -firstname bookkeeping ja À« -firstname email ja À« -folder email ja ¥Õ¥©¥ë¥À -folder maintenance email ja ¥Õ¥©¥ë¥À¥á¥ó¥Æ¥Ê¥ó¥¹ -folders common ja ¥Õ¥©¥ë¥À -forecast admin ja Å·µ¤Í½Êó -forecast weather ja Å·µ¤Í½Êó -forecast zone admin ja Å·µ¤Í½Êó -forecasts weather ja Å·µ¤Í½Êó -forum common ja ¥Õ¥©¡¼¥é¥à -forward common ja žÁ÷ -fr calendar ja ¶â -free/busy calendar ja »þ´Öɽ -frequency calendar ja ´Ö³Ö -fri calendar ja ¶â -friday common ja ¶âÍËÆü -from common ja º¹½Ð¿Í -from: squirrelmail ja º¹½Ð¿Í¡§ -ftp common ja FTP -full description calendar ja ¾ÜºÙ -full name common ja ̾Á° -fzone admin ja fzone -fzone weather ja fzone -generate new lang.sql file transy ja ¿·¤·¤¤ lang.sql ¥Õ¥¡¥¤¥ë¤òºîÀ®¤·¤Þ¤¹¡£ -generate printer-friendly version calendar ja °õºþÍÑ -geo addressbook ja Geo -georgia notes ja Georgia -global common ja ¥°¥í¡¼¥Ð¥ë -global weather ja ¥°¥í¡¼¥Ð¥ë -global categories admin ja ¥°¥í¡¼¥Ð¥ë¥«¥Æ¥´¥ê -global public common ja ¥Ñ¥Ö¥ê¥Ã¥¯ -global public and group public calendar ja ¥Ñ¥Ö¥ê¥Ã¥¯¤È½ê°¥°¥ë¡¼¥× -global public only calendar ja ¥Ñ¥Ö¥ê¥Ã¥¯ -go! calendar ja Go! -grant access common ja ÍøÍѵö²ÄÀßÄê -grant addressbook access common ja ÍøÍѵö²ÄÀßÄê -grant calendar access common ja ÍøÍѵö²ÄÀßÄê -grant todo access common ja ÍøÍѵö²ÄÀßÄê -group common ja ¥°¥ë¡¼¥× -group access common ja ¥°¥ë¡¼¥× -group has been added common ja ¥°¥ë¡¼¥×¤òÄɲä·¤Þ¤·¤¿¡£ -group has been deleted common ja ¥°¥ë¡¼¥×¤òºï½ü¤·¤Þ¤·¤¿¡£ -group has been updated common ja ¥°¥ë¡¼¥×¤òÄûÀµ¤·¤Þ¤·¤¿¡£ -group name admin ja ¥°¥ë¡¼¥×̾ -group public common ja ½ê°¥°¥ë¡¼¥× -group public only calendar ja ½ê°¥°¥ë¡¼¥× -group_files filemanager ja ¥°¥ë¡¼¥×¥Õ¥¡¥¤¥ë -groups common ja ¥°¥ë¡¼¥× -groupsfile_perm_error filemanager ja To correct this error you will need to properly set the permissions to the files/groups directory.
On *nix systems please type: chmod 707 -headline preferences common ja ¥Ø¥Ã¥É¥é¥¤¥ó -headline sites admin ja ¥Ø¥Ã¥É¥é¥¤¥ó¥µ¥¤¥È -headlines common ja ¥Ø¥Ã¥É¥é¥¤¥ó -help common ja ¥Ø¥ë¥× -helvetica notes ja Helvetica -hide php information admin ja PHP¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó¤òÊĤ¸¤ë -high common ja ¹â -holiday calendar ja µÙÆü -holidays calendar ja µÙÆü°ìÍ÷ -home common ja ¥Û¡¼¥à -home address type addressbook ja ½»½ê -home city addressbook ja »Ô¶èĮ¼ -home country addressbook ja ¹ñ -home directory admin ja home directory -home email addressbook ja ÅŻҥ᡼¥ë -home email type addressbook ja ÅŻҥ᡼¥ë¥¿¥¤¥× -home phone addressbook ja ¼«ÂðTEL -home state addressbook ja ÅÔÆ»Éܸ© -home street addressbook ja Ä®°è -home zip code addressbook ja ͹ÊØÈÖ¹æ -human resources common ja ¿Íºà -i participate calendar ja ¼«Ê¬¤â»²²Ã¼Ô -icons and text preferences ja ¥¢¥¤¥³¥ó¤È¥Æ¥­¥¹¥È -icons only preferences ja ¥¢¥¤¥³¥ó¤Î¤ß -id admin ja ID -id weather ja ID -identifying name squirrelmail ja ÄêµÁ̾ -idle admin ja ¥¢¥¤¥É¥ë -if applicable email ja ŬÍÑ»þ -ignore conflict calendar ja ̵»ë -image email ja Image -images common ja Images -imap server type email ja IMAP ¥µ¡¼¥Ð¥¿¥¤¥× -import contacts addressbook ja ¥¤¥ó¥Ý¡¼¥È -import file addressbook ja ¥¤¥ó¥Ý¡¼¥È -import from ldif, csv, or vcard addressbook ja ¥¤¥ó¥Ý¡¼¥È¡ÊLDIF, CSV, VCard¡Ë -import from outlook addressbook ja ¥¤¥ó¥Ý¡¼¥È¡ÊOutlook¡Ë -import lang set transy ja Import lang set -inc common ja Inc -income bookkeeping ja ¼ýÆþ -index order squirrelmail ja ɽ¼¨¹àÌÜÀßÄê -info squirrelmail ja ÄɲþðÊó -installed applications admin ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó°ìÍ÷ -interface/template selection preferences ja ¥Æ¥ó¥×¥ì¡¼¥ÈÁªÂò -international common ja ¹ñºÝ -inventory common ja ºß¸Ë´ÉÍý -ip admin ja IP -isdn phone addressbook ja ISDN -it has been more then x days since you changed your password common ja It has been more then %1 days since you changed your password -january common ja £±·î -july common ja £··î -june common ja £¶·î -kill admin ja ÀÚÃÇ -label addressbook ja ¥é¥Ù¥ë -language admin ja ¸À¸ì -language preferences ja ¸À¸ì -large common ja Âç -last login admin ja ºÇ½ª¥í¥°¥¤¥ó -last login from admin ja ºÇ½ª¥í¥°¥¤¥óIP -last name common ja ̾ -last page common ja last page -last time read admin ja Last Time Read -last updated todo ja Last Updated -last x logins admin ja ²áµî %1 ¤Î¥í¥°¥¤¥ó -lastname bookkeeping ja ̾ -lastname email ja ̾ -line 2 addressbook ja Ä®°è¡Ê£²¹ÔÌÜ¡Ë -links weather ja ¥ê¥ó¥¯ -list of current users admin ja ¥í¥°¥¤¥óÃæ¥æ¡¼¥¶°ìÍ÷ -listings displayed admin ja °ìÍ÷ɽ¼¨ -logging bookkeeping ja ÍúÎò -login common ja ¥í¥°¥¤¥ó -login login ja ¥í¥°¥¤¥ó -login screen admin ja ¥í¥°¥¤¥ó²èÌÌ -login shell admin ja ¥í¥°¥¤¥ó¥·¥§¥ë -login time admin ja ¥í¥°¥¤¥ó»þ´Ö -loginid admin ja ¥í¥°¥¤¥óID -loginid bookkeeping ja ¥í¥°¥¤¥óID -logout common ja ¥í¥°¥¢¥¦¥È -low common ja Äã -mail folder(uw-maildir) email ja ¥á¡¼¥ë¥Õ¥©¥ë¥À¡ÊUW-MailDir¡Ë -mail server email ja ¥á¡¼¥ë¥µ¡¼¥Ð -mail server type email ja ¥á¡¼¥ë¥µ¡¼¥Ð¥¿¥¤¥× -main category common ja ¥á¥¤¥ó¥«¥Æ¥´¥ê -main screen common ja ¥á¥¤¥ó²èÌÌ -main screen message admin ja ¥á¥¤¥ó²èÌÌ¥á¥Ã¥»¡¼¥¸ -manager admin ja ´ÉÍý¼Ô -manual common ja ¥Þ¥Ë¥å¥¢¥ë -march common ja £³·î -max matchs per page preferences ja £±¥Ú¡¼¥¸ºÇÂç¹Ô¿ô -may common ja £µ·î -medium common ja Ãæ -message common ja ¥á¥Ã¥»¡¼¥¸ -message list squirrelmail ja ¥á¥Ã¥»¡¼¥¸°ìÍ÷ -message has been updated admin ja ¥á¥Ã¥»¡¼¥¸¤òÊѹ¹¤·¤Þ¤·¤¿¡£ -message highlighting squirrelmail ja ¥á¥Ã¥»¡¼¥¸¶¯Ä´É½¼¨ -message phone addressbook ja ¥á¥Ã¥»¡¼¥¸ -message x nntp ja %1 ¤Ä¤Î¥á¥Ã¥»¡¼¥¸ -messages email ja ¥á¥Ã¥»¡¼¥¸ -metar admin ja M -metar weather ja M -middle name addressbook ja ¥ß¥É¥ë¥Í¡¼¥à -minutes calendar ja ʬ -minutes between reloads admin ja ¹¹¿·»þ´Ö -mo calendar ja ·î -mobile addressbook ja ·ÈÂÓÅÅÏà -mobile phone common ja ·ÈÂÓÅÅÏà -modem phone common ja ¥â¥Ç¥à -mon calendar ja ·î -monday common ja ·îÍËÆü -monitor common ja ´Æ»ë -monitor newsgroups preferences ja ¹ØÆÉÀßÄê -month calendar ja ·î -month todo ja ·î -monthly calendar ja ·îñ°Ì -monthly (by date) calendar ja ·îñ°Ì(Æü) -monthly (by day) calendar ja ·îñ°Ì(ÍËÆü) -monthlybydate calendar ja ·îñ°Ì(Æü) -monthlybyday calendar ja ·îñ°Ì(ÍËÆü) -move squirrelmail ja °ÜÆ° -move & follow squirrelmail ja °ÜÆ°¤ÈÁªÂò -move selected to: squirrelmail ja ÁªÂò¥á¥Ã¥»¡¼¥¸°ÜÆ°Àè -move selected messages into email ja ÁªÂò¥á¥Ã¥»¡¼¥¸¤ò°ÜÆ° -must be unique squirrelmail ja ½ÅÊ£¤·¤Ê¤¤ÃͤòÆþÎÏ -name common ja ̾Á° -network news admin ja ¹ØÆÉÀßÄê -never admin ja ̤ -new squirrelmail ja ¿·µ¬ºîÀ® -new entry calendar ja ¹àÌÜÄɲà -new entry added sucessfully common ja ¿·¤·¤¤¹àÌܤòÄɲä·¤Þ¤·¤¿¡£ -newest -> oldest email ja ¿·¤«¤éµì -new file filemanager ja ¿·µ¬¥Õ¥¡¥¤¥ë -new group name admin ja ¿·¥°¥ë¡¼¥×̾ -new main category common ja ¿·µ¬¥á¥¤¥ó¥«¥Æ¥´¥ê -new message email ja ¿·Ãå¥á¥Ã¥»¡¼¥¸ -new name: squirrelmail ja ¿·¤·¤¤¥Õ¥©¥ë¥À̾¡§ -new password [ leave blank for no change ] admin ja ¿·¥Ñ¥¹¥ï¡¼¥É [ Leave blank for no change ] -new phrase has been added transy ja ¿·¤·¤¤¥Õ¥ì¡¼¥º¤òÄɲä·¤Þ¤·¤¿¡£ -new ticket tts ja ¿·¤·¤¤¥Á¥±¥Ã¥È -new_file filemanager ja ¿·¤·¤¤¥Õ¥¡¥¤¥ë -news file admin ja ¥Ë¥å¡¼¥¹¥Õ¥¡¥¤¥ë -news headlines common ja ¥Ë¥å¡¼¥¹¥Ø¥Ã¥É¥é¥¤¥ó -news reader common ja ¥Ë¥å¡¼¥¹¥ê¡¼¥À¡¼ -news type admin ja ¥Ë¥å¡¼¥¹¥¿¥¤¥× -newsgroups common ja ¥Ë¥å¡¼¥¹¥°¥ë¡¼¥× -next common ja ¼¡ -next page common ja ¼¡¥Ú¡¼¥¸ -nickname squirrelmail ja ¥Ë¥Ã¥¯¥Í¡¼¥à -nntp common ja ¥Í¥Ã¥È¥Ë¥å¡¼¥¹ -no common ja ¤¤¤¤¤¨ -no folders found squirrelmail ja ¥Õ¥©¥ë¥À¤Ê¤· -no folders were found to subscribe to! squirrelmail ja ɽ¼¨²Äǽ¤Ê¥Õ¥©¥ë¥À¤¬¤¢¤ê¤Þ¤»¤ó¡£ -no folders were found to unsubscribe from! squirrelmail ja Èóɽ¼¨²Äǽ¤Ê¥Õ¥©¥ë¥À¤¬¤¢¤ê¤Þ¤»¤ó¡£ -no highlighting is defined squirrelmail ja ¶¯Ä´É½¼¨¤Ï̤ÄêµÁ¤Ç¤¹¡£ -no messages found squirrelmail ja ¥á¥Ã¥»¡¼¥¸¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£ -no messages were selected. squirrelmail ja ¥á¥Ã¥»¡¼¥¸¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£ -no matches found. calendar ja ¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£ -no matchs found admin ja ¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£ -no response calendar ja ÊÖÅú¤Ê¤· -no subject email ja No Subject -no tickets found tts ja ¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£ -no_file_name filemanager ja ¥Õ¥¡¥¤¥ë̾¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -non-standard email ja ´ûÄêÃͤò»ÈÍѤ·¤Ê¤¤ -none common ja ¤Ê¤· -normal common ja ɸ½à -not applicable weather ja ŬÍѤǤ­¤Þ¤»¤ó¡£ -note has been added for x ! notes ja %1 ¤Î¥Î¡¼¥È¤òÄɲä·¤Þ¤·¤¿¡£ -note has been deleted notes ja ¥Î¡¼¥È¤òºï½ü¤·¤Þ¤·¤¿¡£ -note has been updated for: x ! notes ja %1 ¤Î¥Î¡¼¥È¤òÄûÀµ¤·¤Þ¤·¤¿¡£ -note: this feature does *not* change your email password. this will need to be done manually. preferences ja ¢¨Ãí°Õ¡§ÅŻҥ᡼¥ë¤Î¥Ñ¥¹¥ï¡¼¥É¤ÏÊѹ¹¤·¤Þ¤»¤ó¡£ÅŻҥ᡼¥ë¤Î¥Ñ¥¹¥ï¡¼¥É¤Ï¡¢¼êÆ°¤ÇÊѹ¹¤·¤Æ¤¯¤À¤µ¤¤¡£ -notes common ja ¥Î¡¼¥È -notes access preferences ja ¥Î¡¼¥ÈÍøÍѵö²Ä -notes categories preferences ja ¥«¥Æ¥´¥êÀßÄê -notes list notes ja ¥Î¡¼¥È°ìÍ÷ -notes preferences common ja ¥Î¡¼¥È¥æ¡¼¥¶ÀßÄê -november common ja £±£±·î -observations weather ja ´Ñ¬ -observance rule calendar ja µÙÆü¤Î¥ë¡¼¥ë¤òŬÍÑ -occurence calendar ja ÍËÆü»ØÄê -october common ja £±£°·î -ok common ja OK -on *nix systems please type: x common ja On *nix systems please type: %1 -only yours common ja ½êÍ­¼Ô -oldest -> newest email ja µì¤«¤é¿· -options squirrelmail ja ¥ª¥×¥·¥ç¥ó -or: days from startdate: todo ja ¤Þ¤¿¤Ï¡¢³«»ÏÆü¤«¤é¤ÎÆü¿ô -or: select for today: todo ja ¤Þ¤¿¤Ï¡¢º£Æü¤òÀßÄê -original transy ja ¥ª¥ê¥¸¥Ê¥ë -original message squirrelmail ja Original Message -other common ja ¤½¤Î¾ -other number addressbook ja ¤½¤Î¾ÈÖ¹æ -other phone common ja ¤½¤Î¾ÈÖ¹æ -outcharset common ja ISO-2022-JP -owner common ja ½êÍ­¼Ô -pager addressbook ja ¥Ú¡¼¥¸¥ã¡¼ -parcel addressbook ja ¶è²è -parent project todo ja ¿Æ¥×¥í¥¸¥§¥¯¥È -parent project: todo ja ¿Æ¥×¥í¥¸¥§¥¯¥È̾: -parent category common ja ¿Æ¥«¥Æ¥´¥ê -participant calendar ja »²²Ã¼Ô -participates calendar ja ¤â»²²Ã -participants calendar ja »²²Ã¼Ô -password common ja ¥Ñ¥¹¥ï¡¼¥É -password login ja ¥Ñ¥¹¥ï¡¼¥É -password has been updated common ja ¥Ñ¥¹¥ï¡¼¥É¤òÊѹ¹¤·¤Þ¤·¤¿¡£ -percent of users that logged out admin ja ¥æ¡¼¥¶¤Î¥í¥°¥¢¥¦¥ÈΨ -permissions admin ja ¥Ñ¡¼¥ß¥Ã¥·¥ç¥ó -permissions this group has admin ja ÍøÍѲÄǽ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó -permissions to the files/users directory common ja permissions to the files/users directory -personal common ja ¸Ä¿Í -personal address book squirrelmail ja ¸Ä¿Í¥¢¥É¥ì¥¹Ä¢ -personal information squirrelmail ja ¸Ä¿Í¾ðÊó -personalized notes for notes ja ÅŻҥΡ¼¥È -phrase in english transy ja ¥Õ¥ì¡¼¥º¡Ê±Ñ¸ì¡Ë -phrase in new langague transy ja ¥Õ¥ì¡¼¥º¡Ê¿·¸À¸ì¡Ë -phone numbers addressbook ja ÅÅÏÃÈÖ¹æ -php information admin ja PHP¥¤¥ó¥Õ¥©¥á¡¼¥·¥ç¥ó -phpgroupware login login ja phpGroupWare login -please enter a name for that category ! admin ja ¥«¥Æ¥´¥ê̾¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -Please enter a name for that field! addressbook ja ¹àÌÜ̾¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -please select a message first email ja ¥á¥Ã¥»¡¼¥¸¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£ -please set your preferences for this app common ja ¤³¤Î¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤Î¥æ¡¼¥¶ÀßÄê¤ò¹Ô¤Ã¤Æ²¼¤µ¤¤¡£ -please x by hand common ja Please %1 by hand -please, check your username and password, or contact your admin. common ja ¥æ¡¼¥¶¤È¥Ñ¥¹¥ï¡¼¥É¤ò¥Á¥§¥Ã¥¯¤¹¤ë¤«¡¢´ÉÍý¼Ô¤ËÌ䤤¹ç¤ï¤»¤Æ¤¯¤À¤µ¤¤¡£ -please, select a new theme preferences ja Please, select a new theme -pm calendar ja ¸á¸å -postal addressbook ja ͹ÊØ -powered by phpgroupware version x common ja Powered by phpGroupWare version %1 -pref common ja Í¥Àè -prefer common ja ¹¥¤ß -preferences common ja ¥æ¡¼¥¶ÀßÄê -prefix addressbook ja ¥×¥ì¥Õ¥£¥Ã¥¯¥¹ -previous common ja Á° -previous page common ja Á°¥Ú¡¼¥¸ -print common ja °õºþ -printer friendly calendar ja °õºþÍÑ¤Ø -priority common ja Í¥Àè½ç°Ì -private common ja ¥×¥é¥¤¥Ù¡¼¥È -private and global public calendar ja ¥×¥é¥¤¥Ù¡¼¥È¤È¶¦Í­ -private and group public calendar ja ¥×¥é¥¤¥Ù¡¼¥È¤È½ê°¥°¥ë¡¼¥× -private only calendar ja ¥×¥é¥¤¥Ù¡¼¥È¤Î¤ß -private_files filemanager ja ¸Ä¿Í¥Õ¥¡¥¤¥ë -proceed bookkeeping ja ³¹Ô -project description todo ja ¥×¥í¥¸¥§¥¯¥ÈÀâÌÀ -project name todo ja ¥×¥í¥¸¥§¥¯¥È̾ -projectname todo ja ¥×¥í¥¸¥§¥¯¥È̾ -public common ja ¶¦Í­ -public key addressbook ja ¥Ñ¥Ö¥ê¥Ã¥¯¥­¡¼ -re-edit event calendar ja ºÆÊÔ½¸ -re-enter password admin ja ¥Ñ¥¹¥ï¡¼¥ÉºÆÆþÎÏ -re-enter your password preferences ja ¥Ñ¥¹¥ï¡¼¥É¤òºÆÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -read common ja ɽ¼¨ -recent weather ja ºÇ¶á -record access addressbook ja ¥¢¥¯¥»¥¹¸¢ -record owner addressbook ja ½êÍ­¼Ô -refresh calendar ja ºÆɽ¼¨ -refresh folder list squirrelmail ja ¥Õ¥©¥ë¥ÀºÆɽ¼¨ -region admin ja ÃÏ°è -region weather ja ÃÏ°è -regions admin ja ÃÏ°è -regions weather ja ÃÏ°è -reject calendar ja µñÈÝ -rejected calendar ja µñÈÝºÑ¤ß -remove squirrelmail ja ºï½ü -remove all users from this group admin ja ¤³¤Î¥°¥ë¡¼¥×¤ÎÁ´¤Æ¤Î¥æ¡¼¥¶¤òºï½ü¤·¤Þ¤¹¡£ -rename common ja ̾Á°¤ÎÊѹ¹ -rename filemanager ja ̾Á°¤ÎÊѹ¹ -rename a folder squirrelmail ja ¥Õ¥©¥ë¥À̾¤ÎÊѹ¹ -renamed successfully! squirrelmail ja ¥Õ¥©¥ë¥À̾¤òÊѹ¹¤·¤Þ¤·¤¿¡£ -rename_to filemanager ja ̾Á°Êѹ¹ -repeat day calendar ja ÍËÆü¤Î·«ÊÖ¤· -repeat end date calendar ja ·«ÊÖ¤·¤Î½ªÎ»Æü -repeat type calendar ja ¥¿¥¤¥× -repeating event information calendar ja ·«ÊÖ¤·¥¤¥Ù¥ó¥È -repetition calendar ja ·«ÊÖ¤· -repitition calendar ja ·«ÊÖ¤· -reply common ja ÊÖ¿® -reply all common ja Á´°÷¤ËÊÖ¿® -replyto common ja ¥ê¥×¥é¥¤ -reply to squirrelmail ja ¥ê¥×¥é¥¤ -reports bookkeeping ja ¥ì¥Ý¡¼¥È -reset calendar ja ºÆÆþÎÏ -sa calendar ja ÅÚ -sat calendar ja ÅÚ -saturday common ja ÅÚÍËÆü -save common ja Êݸ -save filemanager ja Êݸ -save note notes ja Êݸ -scheduling conflict calendar ja ͽÄê¤ò³Îǧ -search common ja ¸¡º÷ -search results calendar ja ¸¡º÷·ë²Ì -section admin ja ɽ¼¨¾ì½ê -section email ja Section -select common ja ÁªÂò -select all squirrelmail ja Á´¤ÆÁªÂò -select application transy ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó -select category common ja ¥«¥Æ¥´¥êÁªÂò -select country for including holidays calendar ja µÙÆü¥Ç¡¼¥¿ÁªÂò -select different theme preferences ja °Û¤Ê¤ë¥Æ¡¼¥Þ¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£ -select email address email ja ÅŻҥ᡼¥ë¥¢¥É¥ì¥¹ -select headline news sites common ja ¥Ø¥Ã¥É¥é¥¤¥ó¥Ë¥å¡¼¥¹¥µ¥¤¥È¤ÎÁªÂò -select language to generate for transy ja ºîÀ®¤¹¤ë¸À¸ì -select parent category common ja ¿Æ¥«¥Æ¥´¥êÁªÂò -select permissions this group will have admin ja ÍøÍѲÄǽ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó -select users for inclusion admin ja ½ê°¤¹¤ë¥æ¡¼¥¶ -select which application for this phrase transy ja ¥Õ¥ì¡¼¥º¤ò»ÈÍѤ¹¤ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó -select which langauge for this pharse transy ja ¥Õ¥ì¡¼¥º¤Î¸À¸ì¤òÁªÂò -select which language for this phrase transy ja ¥Õ¥ì¡¼¥º¤Î¸À¸ì¤òÁªÂò -select which location this app should appear on the navbar, lowest (left) to highest (right) admin ja ¥Ê¥Ó¥²¡¼¥·¥ç¥ó¥Ð¡¼¤Î°ÌÃÖ¡Ê¿ô¤¬¾®¤µ¤¤¤Èº¸¤ËÇÛÃÖ¡Ë -select home email address email ja ÅŻҥ᡼¥ë¡Ê¸Ä¿Í¡Ë -select work email address email ja ÅŻҥ᡼¥ë¡Ê»Å»ö¡Ë -send common ja Á÷¿® -send deleted messages to the trash email ja ºï½ü¥á¥Ã¥»¡¼¥¸¤ò¥´¥ßÈ¢¤Ø -send updates via email common ja ¹¹¿·¾ðÊó¤òÅŻҥ᡼¥ë¤Ç¼õ¼è¤ë -september common ja £¹·î -session has been killed common ja ¥»¥Ã¥·¥ç¥ó¤òºï½ü¤·¤Þ¤·¤¿¡£ -show all common ja Á´¤Æɽ¼¨ -show all groups nntp ja Á´¤Æ¤Î¥°¥ë¡¼¥× -show birthday reminders on main screen addressbook ja ¥á¥¤¥ó²èÌ̤ËÃÂÀ¸Æü¾ðÊó¤òɽ¼¨ -show current users on navigation bar preferences ja ¸½ºß¤Î¥æ¡¼¥¶¿ô¤òɽ¼¨¤¹¤ë¡£ -show day view on main screen calendar ja º£Æü¤ÎͽÄê¤ò¥á¥¤¥ó²èÌ̤Ëɽ¼¨ -show groups containing nntp ja ¥°¥ë¡¼¥×ɽ¼¨ -show high priority events on main screen calendar ja Í¥ÀèÅÙ¤¬¹â¤¤¥¤¥Ù¥ó¥È¤ò¥á¥¤¥ó²èÌ̤Ëɽ¼¨ -show navigation bar as preferences ja ¥Ê¥Ó¥²¡¼¥·¥ç¥ó -show new messages on main screen email ja ¿·Ãå¥á¥Ã¥»¡¼¥¸¤ò¥á¥¤¥ó²èÌ̤Ëɽ¼¨ -show sender's email address with name email ja Á÷¿®¼Ô̾¤Îɽ¼¨ÊýË¡ -show text on navigation icons preferences ja ¥Ê¥Ó¥²¡¼¥·¥ç¥ó¥¢¥¤¥³¥ó¤Ë¥Æ¥­¥¹¥Èɽ¼¨ -showing # x of x weather ja ɽ¼¨¿ô %1 of %2 -showing x common ja ɽ¼¨¿ô %1 -showing x - x of x common ja ɽ¼¨¿ô %1 - %2 of %3 -signature squirrelmail ja ½ð̾ -site admin ja Site -size email ja ¥µ¥¤¥º -small common ja ¾® -sorry, that group name has already been taking. admin ja ¥°¥ë¡¼¥×̾¤Ï´û¤Ë¸ºß¤·¤Þ¤¹¡£ -sorry, the follow users are still a member of the group x admin ja %1 ¤¬¥°¥ë¡¼¥×¤Î¥á¥ó¥Ð¡¼¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤¹¡£ -sorry, there was a problem processing your request. common ja Sorry, there was a problem processing your request. -sorry, your login has expired login ja ¥í¥°¥¤¥óÍ­¸ú´ü¸Â¤¬ÀÚ¤ì¤Þ¤·¤¿ -source language transy ja ¸µ¤È¤Ê¤ë¸À¸ì -specify_file_name filemanager ja ¥Õ¥¡¥¤¥ë̾¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -squirrelmail common ja Squirrelmail -start date common ja ³«»ÏÆü -start date/time calendar ja ³«»ÏÆü»þ -start time common ja ³«»Ï»þ´Ö -state addressbook ja ÅÔÆ»Éܸ© -state weather ja ÅÔÆ»Éܸ© -station admin ja °ÌÃÖ -station weather ja °ÌÃÖ -stations admin ja °ÌÃÖ -stations weather ja °ÌÃÖ -statistics bookkeeping ja Åý·× -status admin ja ¾õÂÖ -status common ja ¾õÂÖ -status todo ja ãÀ®Î¨ -street addressbook ja Ä®°è -su calendar ja Æü -sub todo ja ¥µ¥Ö -subject common ja ·ï̾ -subject: common ja ·ï̾¡§ -submit common ja ¼Â¹Ô -submit changes admin ja Êѹ¹ -subproject description todo ja ¥µ¥Ö¥×¥í¥¸¥§¥¯¥ÈÀâÌÀ -subscribe squirrelmail ja ɽ¼¨ -subscribed successfully! squirrelmail ja ɽ¼¨¤Ë¤·¤Þ¤·¤¿¡£ -suffix addressbook ja ·É¾Î -sun calendar ja Æü -sunday common ja ÆüÍËÆü -switch current folder to email ja ¥«¥ì¥ó¥È¥Õ¥©¥ë¥ÀÊѹ¹ -switch to bookkeeping ja ÆþÂØ -table admin ja ¥Æ¡¼¥Ö¥ë -tables weather ja ¥Æ¡¼¥Ö¥ë -tahoma notes ja Tahoma -target language transy ja ÂоݸÀ¸ì -tentative calendar ja ²¾¾µÂú -text only preferences ja ¥Æ¥­¥¹¥È¤Î¤ß -th calendar ja ÌÚ -that category name has been used already ! common ja ¥«¥Æ¥´¥ê̾¤Ï´û¤Ë¸ºß¤·¤Æ¤¤¤Þ¤¹¡£ -that field name has been used already ! addressbook ja ¹àÌÜ̾¤Ï´û¤Ë¸ºß¤·¤Æ¤¤¤Þ¤¹¡£ -that loginid has already been taken admin ja ¥í¥°¥¤¥óID¤Ï´û¤ËÅÐÏ¿ºÑ¤ß¤Ç¤¹¡£ -that phrase already exists common ja ¥Õ¥ì¡¼¥º¤Ï´û¤Ë¸ºß¤·¤Æ¤¤¤Þ¤¹¡£ -that site has already been entered admin ja ¥µ¥¤¥È¤Ï´û¤Ë¸ºß¤·¤Æ¤¤¤Þ¤¹¡£ -the following conflicts with the suggested time:
    x
calendar ja The following conflicts with the suggested time:
    %1
-the login and password can not be the same admin ja ¥í¥°¥¤¥óID¤È¥Ñ¥¹¥ï¡¼¥É¤¬Æ±¤¸¤Ç¤¹¡£ -the two passwords are not the same common ja £²¤Ä¤Î¥Ñ¥¹¥ï¡¼¥É¤¬Åù¤·¤¯¤¢¤ê¤Þ¤»¤ó -theme (colors/fonts) selection preferences ja ¥Æ¡¼¥Þ¡Ê¿§¡¦¥Õ¥©¥ó¥È¡ËÁªÂò -themes common ja Themes -there was an error trying to connect to your mail server. common ja ¥á¡¼¥ë¥µ¡¼¥Ð¤ËÀܳ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£ -there was an error trying to connect to your mail server.
please, check your username and password, or contact your admin. common ja ¥á¡¼¥ë¥µ¡¼¥Ð¤ËÀܳ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£
ÅŻҥ᡼¥ë¤Î¥æ¡¼¥¶Ì¾¤È¥Ñ¥¹¥ï¡¼¥É¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£ -there was an error trying to connect to your news server.
please contact your admin to check the news servername, username or password. nntp ja ¥Ë¥å¡¼¥¹¥µ¡¼¥Ð¤ËÀܳ¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿¡£
´ÉÍý¼Ô¤Ë¥Ë¥å¡¼¥¹¥µ¡¼¥Ð̾¡¢¥æ¡¼¥¶Ì¾¡¢¥Ñ¥¹¥ï¡¼¥É¤ò³Îǧ¤·¤Æ¤¯¤À¤µ¤¤¡£ -they must be removed before you can continue admin ja ºï½ü¤Ç¤­¤Þ¤»¤ó¡£ -this contains personal information about yourself such as your name, your email address, etc. squirrelmail ja ÅŻҥ᡼¥ë¥¢¥É¥ì¥¹¤äÁ÷¿®¼Ô̾¤Ê¤É¤Î¸Ä¿Í¾ðÊó¤òÀßÄꤷ¤Þ¤¹¡£ -this folder is empty common ja ¥á¥Ã¥»¡¼¥¸¤Ï¤¢¤ê¤Þ¤»¤ó¡£ -this month calendar ja º£·î -this person's first name was not in the address book. addressbook ja ¥¢¥É¥ì¥¹Ä¢¤Ë̾Á°¤¬¤¢¤ê¤Þ¤»¤ó¡£ -this server is located in the x timezone preferences ja ¥¿¥¤¥à¥¾¡¼¥ó -this week calendar ja º£½µ -this year calendar ja º£Ç¯ -threads nntp ja ¥¹¥ì¥Ã¥É -thu calendar ja ÌÚ -thursday common ja ÌÚÍËÆü -time common ja »þ´Ö -time created notes ja ºîÀ®»þ´Ö -time format preferences ja »þ´Ö½ñ¼° -time zone common ja »þº¹ -time zone offset common ja »þº¹ -times new roman notes ja Times New Roman -title common ja ¥¿¥¤¥È¥ë -to email ja °¸Àè -to squirrelmail ja £ô£ï -to: squirrelmail ja °¸À衧 -to correct this error for the future you will need to properly set the common ja To correct this error for the future you will need to properly set the -today calendar ja º£Æü -today is x's birthday! common ja º£Æü¤Ï %1 ¤µ¤ó¤ÎÃÂÀ¸Æü¤Ç¤¹¡£ -todo common ja ¥×¥í¥¸¥§¥¯¥È -todo categories preferences ja ¥«¥Æ¥´¥êÀßÄê -todo list common ja ¥×¥í¥¸¥§¥¯¥È¥ê¥¹¥È -todo list todo ja ¥×¥í¥¸¥§¥¯¥È¥ê¥¹¥È -todo list - add todo ja ¥×¥í¥¸¥§¥¯¥È¥ê¥¹¥È - Äɲà -todo list - add sub-project todo ja ¥×¥í¥¸¥§¥¯¥È¥ê¥¹¥È - ¥µ¥Ö¥×¥í¥¸¥§¥¯¥ÈÄɲà -todo list - edit todo ja ¥×¥í¥¸¥§¥¯¥È¥ê¥¹¥È - ÊÔ½¸ -todo preferences common ja ¥×¥í¥¸¥§¥¯¥È´Ä¶­ÀßÄê -tommorow is x's birthday. common ja ÌÀÆü¤Ï %1 ¤µ¤ó¤ÎÃÂÀ¸Æü¤Ç¤¹¡£ -tomorrow is x's birthday. common ja ÌÀÆü¤Ï %1 ¤µ¤ó¤ÎÃÂÀ¸Æü¤Ç¤¹¡£ -total common ja ¹ç·× -total records admin ja ¹ç·× -translation transy ja ¸À¸ì´Ä¶­ -translation management common ja ¸À¸ì´Ä¶­ -trouble ticket system common ja ¥Á¥±¥Ã¥È¥·¥¹¥Æ¥à -tu calendar ja ²Ð -tue calendar ja ²Ð -tuesday common ja ²ÐÍËÆü -undisclosed recipients email ja ¼õ¿®¼Ô̤¸ø³« -undisclosed sender email ja Á÷¿®¼Ô̤¸ø³« -unsubscribe squirrelmail ja Èóɽ¼¨ -unsubscribed successfully! squirrelmail ja Èóɽ¼¨¤Ë¤·¤Þ¤·¤¿¡£ -unselect all squirrelmail ja Á´¤ÆÁªÂò²ò½ü -up squirrelmail ja ¾å -update admin ja ¹¹¿· -update nntp ja ¹¹¿· -update address squirrelmail ja ¥¢¥É¥ì¥¹¹¹¿· -updated common ja ¹¹¿·Æü»þ -upload filemanager ja ¥¢¥Ã¥×¥í¡¼¥É -urgency todo ja Í¥ÀèÅÙ -url addressbook ja URL -use a signature? squirrelmail ja ½ð̾¤ò»ÈÍÑ -use cookies login ja Cookie ¤ò»ÈÍÑ -use custom settings email ja ¥«¥¹¥¿¥àÀßÄê¤ò»ÈÍÑ -use end date calendar ja ½ªÎ»Æü»ØÄê -user calendar ja ¥æ¡¼¥¶ -user accounts admin ja ¥æ¡¼¥¶¥¢¥«¥¦¥ó¥È -user groups admin ja ¥æ¡¼¥¶¥°¥ë¡¼¥× -username login ja ¥æ¡¼¥¶Ì¾ -users common ja ¥æ¡¼¥¶ -usersfile_perm_error filemanager ja To correct this error you will need to properly set the permissions to the files/users directory.
On *nix systems please type: chmod 707 -vcard common ja VCard -vcards require a first name entry. addressbook ja VCard ¤Ë¤Ï¡¢Ì¾Á°¤¬É¬ÍפǤ¹¡£ -verdana notes ja Verdana -very large notes ja ¶ËÂç -very small notes ja ¶Ë¾® -video phone addressbook ja ¥Ó¥Ç¥ªÅÅÏà -view bookkeeping ja ɽ¼¨ -view common ja ɽ¼¨ -view access log admin ja ¥¢¥¯¥»¥¹¥í¥°»²¾È -view all tickets tts ja ¥Á¥±¥Ã¥Èɽ¼¨ -view full header squirrelmail ja ¥Ø¥Ã¥Àɽ¼¨ -view matrix of actual month todo ja ¥°¥é¥Õɽ¼¨ -view notes notes ja ¥Î¡¼¥Èɽ¼¨ -view only open tickets tts ja ¥ª¡¼¥×¥ó¥Á¥±¥Ã¥Èɽ¼¨ -view sessions admin ja ¥»¥Ã¥·¥ç¥ó»²¾È -view this entry calendar ja ¹àÌÜɽ¼¨ -view user account admin ja ¥æ¡¼¥¶¥¢¥«¥¦¥ó¥Èɽ¼¨ -view/edit/delete all phrases transy ja ɽ¼¨/ÄûÀµ/ºï½ü¡¡Á´¤Æ¤Î¥Õ¥ì¡¼¥º -view_expense bookkeeping ja »Ù½Ðɽ¼¨ -view_income bookkeeping ja ¼ýÆþɽ¼¨ -viewing full header squirrelmail ja ¥Ø¥Ã¥Àɽ¼¨ -viewing message squirrelmail ja ɽ¼¨¿ô -view messages squirrelmail ja ¥á¥Ã¥»¡¼¥¸É½¼¨ -viewing messages squirrelmail ja ɽ¼¨¿ô -viewsub todo ja ¥µ¥Öɽ¼¨ -voice phone addressbook ja ÅÅÏà -we calendar ja ¿å -weather common ja ¤ªÅ·µ¤ -weather preferences ja ¤ªÅ·µ¤¥æ¡¼¥¶ÀßÄê -weather weather ja ¤ªÅ·µ¤ -weather center admin ja ¤ªÅ·µ¤¥»¥ó¥¿¡¼ -weather center preferences ja ¤ªÅ·µ¤¥»¥ó¥¿¡¼ -wed calendar ja ¿å -wednesday common ja ¿åÍËÆü -week calendar ja ½µ -weekday starts on calendar ja ½µ¤Î½é¤á -weekly calendar ja ½µÃ±°Ì -when creating new events default set to private calendar ja ¥×¥é¥¤¥Ù¡¼¥ÈÍѤȤ¹¤ë¡Ê¿·µ¬ºîÀ®»þ¡Ë -which groups common ja ¥°¥ë¡¼¥×ÁªÂò -which groups todo ja ¥°¥ë¡¼¥×ÁªÂò -who would you like to transfer all records owned by the deleted user to? admin ja ºï½ü¥æ¡¼¥¶¤Îµ­Ï¿¤òžÁ÷¤¹¤ë¥æ¡¼¥¶¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£ -work day ends on calendar ja ½¢¶È»þ´Ö¡Ê½ªÎ»¡Ë -work day starts on calendar ja ½¢¶È»þ´Ö¡Ê³«»Ï¡Ë -work phone addressbook ja ¶Ð̳ÀèTEL -x matches found calendar ja %1 ·ï¸«¤Ä¤«¤ê¤Þ¤·¤¿¡£ -x messages have been deleted email ja %1 ·ïºï½ü¤·¤Þ¤·¤¿¡£ -year calendar ja ǯ -year todo ja ǯ -yearly calendar ja ǯñ°Ì -yes common ja ¤Ï¤¤ -yes filemanager ja ¤Ï¤¤ -you are required to change your password during your first login common ja ½é²ó¥í¥°¥¤¥ó»þ¤Ë¥Ñ¥¹¥ï¡¼¥ÉÊѹ¹ -you are required to change your password durring your first login common ja ½é²ó¥í¥°¥¤¥ó»þ¤Ë¥Ñ¥¹¥ï¡¼¥ÉÊѹ¹ -you have 1 high priority event on your calendar today. common ja Í¥ÀèÅ٤ι⤤ͽÄ꤬£±¤Ä¤¢¤ê¤Þ¤¹¡£ -you have 1 new message! common ja ¿·Ãå¥á¡¼¥ë¤¬£±Ä̤¢¤ê¤Þ¤¹¡£ -you have been successfully logged out login ja ¥í¥°¥¢¥¦¥È¤·¤Þ¤·¤¿¡£ -you have entered an invailed date todo ja ÆüÉÕ¤¬¸í¤Ã¤Æ¤¤¤Þ¤¹¡£ -you have messages! common ja ¥á¥Ã¥»¡¼¥¸¤¬¤¢¤ê¤Þ¤¹¡£ -you have no new messages common ja ¿·Ãå¥á¡¼¥ë¤Ï¤¢¤ê¤Þ¤»¤ó¡£ -you have not entered a\nbrief description calendar ja ³µÍפòÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£ -you have not entered a brief description calendar ja ³µÍפòÆþÎϤ·¤Æ¤¯¤À¤µ¤¤¡£ -you have not entered a\nvalid time of day. calendar ja »þ¹ï¤¬¸í¤Ã¤Æ¤¤¤Þ¤¹¡£ -you have x high priority events on your calendar today. common ja Í¥ÀèÅ٤ι⤤ͽÄ꤬ %1 ¤Ä¤¢¤ê¤Þ¤¹¡£ -you have x new messages! common ja ¿·Ãå¥á¡¼¥ë¤¬ %1 Ä̤¢¤ê¤Þ¤¹¡£ -you must add at least 1 permission or group to this account admin ja ¾¯¤Ê¤¯¤È¤â£±¤Ä¤Î¸¢¸Â¤«¥°¥ë¡¼¥×¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£ -you must add at least 1 permission to this account admin ja ÍøÍѲÄǽ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤ò»ØÄꤷ¤Æ¤¯¤À¤µ¤¤¡£ -you must enter a base url admin ja base URL ¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -you must enter a description todo ja ÀâÌÀ¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -you must enter a display admin ja ɽ¼¨¹àÌܤòÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -you must enter a group name. admin ja ¥°¥ë¡¼¥×̾¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -you must enter a news url admin ja ¿·¤·¤¤ URL ¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -you must enter a password common ja ¥Ñ¥¹¥ï¡¼¥É¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -You must enter an application name. admin ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó̾¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -you must enter an application name and title. admin ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó̾¤È¥¿¥¤¥È¥ë¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -You must enter an application title. admin ja ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¥¿¥¤¥È¥ë¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -you must enter one or more search keywords calendar ja ¸¡º÷¥­¡¼¥ï¡¼¥É¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -you must enter the number of listings display admin ja ɽ¼¨¿ô¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -you must enter the number of minutes between reload admin ja ¹¹¿·´Ö³Ö¤òÆþÎϤ·¤Æ²¼¤µ¤¤¡£ -you must select a file type admin ja ¥Õ¥¡¥¤¥ë¥¿¥¤¥×¤òÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£ -you must select at least 1 column to display addressbook ja ɽ¼¨¤¹¤ë¹àÌܤòÁªÂò¤·¤Æ¤¯¤À¤µ¤¤¡£ -your current theme is: x preferences ja -your message has been sent common ja ¥á¥Ã¥»¡¼¥¸¤òÁ÷¿®¤·¤Þ¤·¤¿¡£ -your search has returned no matchs ! common ja ¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£ -your search returned 1 match common ja £±·ï¸«¤Ä¤«¤ê¤Þ¤·¤¿¡£ -your search returned x matchs common ja %1 ·ï¸«¤Ä¤«¤ê¤Þ¤·¤¿¡£ -your session could not be verified. login ja Your session could not be verified. -your settings have been updated common ja Your settings have been Updated -your suggested time of x - x conflicts with the following existing calendar entries: calendar ja %1 - %2 ¤Ë¤Ï¡¢Ê̤ÎͽÄ꤬¤¢¤ê¤Þ¤¹¡£ -zip code addressbook ja ͹ÊØÈÖ¹æ -zone admin ja ÃÏ°è -zone weather ja ÃÏ°è diff --git a/setup/phpgw_ko.lang b/setup/phpgw_ko.lang deleted file mode 100644 index ecae66ee24..0000000000 --- a/setup/phpgw_ko.lang +++ /dev/null @@ -1,365 +0,0 @@ -* make sure that you remove users from this group before you delete it. admin ko * ÀÌ ±×·ì¿¡¼­ »ç¿ëÀÚ¸¦ Á¤¸» »èÁ¦ÇϽðڽÀ´Ï±î? -1 match found calendar ko 1°³Ç׸ñ ãÀ½ -1 message has been deleted email ko 1°³ÀÇ ¸Þ¼¼Áö°¡ »èÁ¦µÇ¾ú½À´Ï´Ù. -a calendar ko -access common ko ¾×¼¼½º -access type common ko ¾×¼¼½ºÅ¸ÀÔ -access type todo ko Á¢±Ù ¹æ¹ý -account active admin ko °èÁ¤ È°Á¤È­ -account has been created common ko ¾ÆÀ̵𰡠»ý¼ºµÇ¾ú½À´Ï´Ù. -account has been deleted common ko ¾ÆÀ̵𰡠»èÁ¦µÇ¾ú½À´Ï´Ù. -account has been updated common ko ¾ÆÀ̵𰡠º¯°æµÇ¾ú½À´Ï´Ù. -active admin ko È°¼ºÈ­ -add common ko Ãß°¡ -add to addressbook email ko ÁÖ¼Ò·Ï¿¡ Ãß°¡ -address book addressbook ko ÁÖ¼Ò·Ï -address book common ko ÁÖ¼Ò·Ï -addressbook common ko ÁÖ¼Ò·Ï -admin common ko °ü¸® -administration common ko °ü¸® -all records and account information will be lost! admin ko ÀÌ °èÁ¤ÀÇ ÀÚ·á¿Í Á¤º¸°¡ »èÁ¦µË´Ï´Ù. -anonymous user admin ko ¹«¸í »ç¿ëÀÚ -april common ko 4¿ù -are you sure you want to delete this account ? admin ko ÀÌ °èÁ¤À» Á¤¸» »èÁ¦ÇϽðڽÀ´Ï±î ? -are you sure you want to delete this entry todo ko ÀÌ Ç׸ñÀ» Á¤¸»·Î »èÁ¦ ÇϽðڽÀ´Ï±î? -are you sure you want to delete this entry ? common ko ÇöÀç Ç׸ñÀ» »èÁ¦ÇϽðڽÀ´Ï±î? -are you sure you want to delete this group ? admin ko ÀÌ ±×·ìÀ» Á¤¸» »èÁ¦ÇϽðڽÀ´Ï±î ? -are you sure you want to delete this news site ? admin ko ÀÌ ´º½º»çÀÌÆ®¸¦ Á¤¸» »èÁ¦ÇϽðڽÀ´Ï±î? -are you sure you want to kill this session ? admin ko ÀÌ ¼¼¼ÇÀ» Á¤¸» Á¾·á½ÃÅ°½Ã°Ú½À´Ï±î ? -are you sure\nyou want to\ndelete this entry ? calendar ko ÀÌ Ç׸ñÀ» Á¤¸»·Î »èÁ¦ ÇϽðڽÀ´Ï±î ? -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar ko ÀÌ Ç׸ñÀ» Á¤¸»·Î »èÁ¦ÇϽðڽÀ´Ï±î? -august common ko 8¿ù -author nntp ko ÀÛ¼ºÀÚ -available groups nntp ko »ç¿ë°¡´ÉÇÑ ±×·ì -bad login or password login ko »ç¿ëÀÚID³ª Æнº¿öµå°¡ Ʋ¸³´Ï´Ù. -base url admin ko ±âº» URL -birthday addressbook ko »ýÀÏ -book marks common ko ºÏ¸¶Å© -bookmarks common ko ºÏ¸¶Å© -brief description calendar ko °£´ÜÇÑ ¼³¸í -calendar common ko ÀÏÁ¤ -calendar - add calendar ko ´Þ·Â - Ãß°¡ -calendar - edit calendar ko ´Þ·Â - ÆíÁý -cancel filemanager ko Ãë¼Ò -cancel common ko Ãë¼Ò -cc email ko ÂüÁ¶ -change common ko º¯°æ -change your password preferences ko ¾ÏÈ£ º¯°æ -change your settings preferences ko ¼³Á¤ ¹Ù²Ù±â -charset common ko euc-kr -chat common ko ´ëÈ­ -city addressbook ko µµ½Ã -clear common ko ÃʱâÈ­ -clear form common ko ÃʱâÈ­ -clear form todo ko »õ·Î ÀÛ¼º -clipboard_contents filemanager ko Ŭ¸³º¸µå ³»¿ë -completed todo ko ¿Ï·á -compose email ko ÀÛ¼º -copy filemanager ko º¹»ç -copy common ko º¹»ç -copy_as filemanager ko ´ÙÀ½À¸·Î º¹»ç -create filemanager ko »ý¼º -create common ko ÀÛ¼º -create group admin ko »õ ±×·ì ¸¸µé±â -created by common ko ÀÛ¼ºÀÚ -created by todo ko ÀÛ¼ºÀÚ -current users common ko ÇöÀç »ç¿ëÀÚ -current_file filemanager ko ÇöÀç ÆÄÀÏ -daily calendar ko ¸ÅÀÏ -date nntp ko ³¯Â¥ -date email ko ³¯Â¥ -date common ko ³¯Â¥ -date due todo ko ±â°£ -date format preferences ko ³¯Â¥ Çü½Ä -days repeated calendar ko µ¿¾È ¹Ýº¹µÇ¾úÀ½ -december common ko 12¿ù -delete filemanager ko »èÁ¦ -delete email ko »èÁ¦ -delete common ko »èÁ¦ -description calendar ko ¼³¸í -disabled admin ko ºñÈ°¼ºÈ­ -display admin ko Display -done common ko ¿Ï·á -download filemanager ko ´Ù¿î·Îµå -do_delete filemanager ko »èÁ¦ -duration calendar ko ±â°£ -e-mail addressbook ko E-Mail -e-mail common ko E-Mail -edit filemanager ko ÆíÁý -edit common ko ¼öÁ¤ -email common ko E-Mail -email signature preferences ko E-Mail ¼­¸í -enter your new password preferences ko »õ·Î¿î ¾ÏÈ£ -entry has been deleted sucessfully common ko µ¥ÀÌÅÍ°¡ ¼º°øÀûÀ¸·Î »èÁ¦µÇ¾ú½À´Ï´Ù. -entry updated sucessfully common ko µ¥ÀÌÅÍ°¡ ¼º°øÀûÀ¸·Î ¼öÁ¤µÇ¾ú½À´Ï´Ù. -error common ko ¿¡·¯ -error creating x x directory common ko %1%2 µð·ºÅ丮¸¦ »ý¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.. -error deleting x x directory common ko %1%2 µð·ºÅ丮¸¦ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. -error renaming x x directory common ko %1%2 µð·ºÅ丮ÀÇ À̸§À» º¯°æÇÒ ¼ö ¾ø½À´Ï´Ù. -err_saving_file filemanager ko µð½ºÅ©¿¡ ÀúÀåÇϴµ¥ ¿¡·¯°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù. -exit filemanager ko Á¾·á -exit common ko ³ª°¡±â -fax addressbook ko Æѽº -february common ko 2¿ù -file manager common ko ÆÄÀÏ °ü¸®ÀÚ -files filemanager ko ÆÄÀϵé -files email ko Files -file_upload filemanager ko ÆÄÀÏ ¾÷·Îµå -filter common ko ÇÊÅÍ -first name addressbook ko ¼º -first name common ko À̸§ -first page common ko ù ÆäÀÌÁö·Î -folder email ko Æú´õ -forward email ko Àü´Þ -frequency calendar ko ºóµµ -fri calendar ko ±Ý¿äÀÏ -friday common ko ±Ý¿äÀÏ -from email ko º¸³»´Â »ç¶÷ -ftp common ko FTP -full description calendar ko ÀÚ¼¼ÇÑ ¼³¸í -generate printer-friendly version calendar ko ÇÁ¸°Æ®Çϱâ -global public common ko ¸ðµÎ¿¡°Ô °ø°³ -go! calendar ko ½ÇÇà! -group access common ko ±×·ì ¾×¼¼½º -group has been added common ko ±×·ìÀÌ Ãß°¡µÇ¾ú½À´Ï´Ù. -group has been deleted common ko ±×·ìÀÌ »èÁ¦µÇ¾ú½À´Ï´Ù. -group has been updated common ko ±×·ìÀÌ º¯°æµÇ¾ú½À´Ï´Ù. -group name admin ko ±×·ìÀ̸§ -group public common ko ±×·ì³» °ø°³ -groups common ko ±×·ì -groupsfile_perm_error filemanager ko To correct this error you will need to properly set the permissions to the files/groups directory.
On *nix systems please type: chmod 770 -group_files filemanager ko ±×·ì ÆÄÀϵé -headline sites admin ko Çìµå¶óÀÎ »çÀÌÆ® -headlines common ko Çìµå¶óÀÎ -help common ko µµ¿ò¸» -high common ko ³ôÀ½ -home common ko ȨÀ¸·Î -home phone addressbook ko ÁýÀüÈ­ -idle admin ko idle -image email ko À̹ÌÁö -ip admin ko IP -it has been more then x days since you changed your password common ko ¾ÏÈ£¸¦ º¯°æÇÑÁö %1 ÀÏÀÌ °æ°úÇß½À´Ï´Ù. -january common ko 1¿ù -july common ko 7¿ù -june common ko 6¿ù -kill admin ko Á¾·á -language preferences ko ¾ð¾î -last name addressbook ko À̸§ -last name common ko ¼º -last page common ko ³¡ ÆäÀÌÁö·Î -last time read admin ko ¸¶Áö¸· ÀÐÀº ½Ã°¢ -last updated todo ko ¸¶Áö¸· ¾÷µ¥ÀÌÆ® -last x logins admin ko Last %1 logins -list of current users admin ko ÇöÀç »ç¿ëÀÚ ¸ñ·Ï -listings displayed admin ko Listings Displayed -login common ko ·Î±×ÀÎ -login login ko ·Î±×ÀÎ -login time admin ko Á¢¼Ó ½Ã°£ -loginid admin ko Á¢¼ÓID -logout common ko ·Î±×¾Æ¿ô -low common ko ³·À½ -manager admin ko °ü¸®ÀÚ -march common ko 3¿ù -max matchs per page preferences ko ÆäÀÌÁö´ç ÃÖ´ë °Ë»ö °á°ú Ç׸ñ ¼ö -may common ko 5¿ù -medium common ko Áß°£ -message email ko ¸Þ¼¼Áö -message x nntp ko ¸Þ¼¼Áö %1 -messages email ko ¸Þ¼¼Áö -minutes calendar ko ºÐ -minutes between reloads admin ko Àç·Îµå ½Ã°£(ºÐ´ÜÀ§) -mobile addressbook ko ÇÚµåÆù -mon calendar ko ¿ù¿äÀÏ -monday common ko ¿ù¿äÀÏ -monitor nntp ko ¸ð´ÏÅÍ -monitor email ko ¸ð´ÏÅÍ -month calendar ko ¿ù -monthly (by date) calendar ko ¸Å¿ù (by date) -monthly (by day) calendar ko ¸Å¿ù (by day) -move selected messages into email ko ¼±ÅÃÇÑ ¸Þ¼¼Áö ´ÙÀ½À¸·Î ¿Å±â±â -n email ko Á -name common ko À̸§ -network news admin ko ³×Æ®¿öÅ© ´º½º -new entry calendar ko »õ·Î¿î Ç׸ñ -new entry added sucessfully common ko »õ·Î¿î µ¥ÀÌÅÍ°¡ Ãß°¡µÇ¾ú½À´Ï´Ù. -new group name admin ko »õ ±×·ì À̸§ -new message email ko ¼¼ ¸Þ¼¼Áö -new password [ leave blank for no change ] admin ko »õ Æнº¿öµå[ ¹Ù²ÙÁö ¾ÊÀ¸·Á¸é ºóÄ­À¸·Î ³²°ÜµÎ¼¼¿ä ] -news file admin ko »õ·Î¿î ÆÄÀÏ -news headlines common ko »õ Ç¥Á¦¾î -news reader common ko ´º½º Àбâ -news type admin ko ´º½º ŸÀÔ -newsgroups nntp ko ´º½º±×·ì -new_file filemanager ko »õ ÆÄÀÏ -next nntp ko ´ÙÀ½ -next email ko ´ÙÀ½À¸·Î -next page common ko ´ÙÀ½ ÆäÀÌÁö·Î -nntp common ko NNTP -no filemanager ko ¾Æ´Ï¿À -no common ko ¾Æ´Ï¿À -no matches found. calendar ko °Ë»öÁ¶°Ç¿¡ ¸Â´Â Ç׸ñÀÌ ¾ø½À´Ï´Ù. -no subject email ko Á¦¸ñ¾øÀ½ -none common ko ¾øÀ½ -normal common ko º¸Åë -note: this feature does *not* change your email password. this will need to be done manually. preferences ko Âü°í: e-mailÀÇ ¾ÏÈ£´Â º¯°æµÇÁö ¾Ê½À´Ï´Ù. ¼öµ¿À¸·Î º¯°æÇϽʽÿÀ. -notes addressbook ko ±âŸ -november common ko 11¿ù -no_file_name filemanager ko ÆÄÀÏÀ̸§ÀÌ ÀԷµÇÁö ¾Ê¾Ò½À´Ï´Ù. -october common ko 10¿ù -ok common ko È®ÀÎ -on *nix systems please type: x common ko On *nix systems please type: %1 -only yours common ko ÀÚ½ÅÀÇ °Í¸¸ -other number addressbook ko ±âŸ¹øÈ£ -pager addressbook ko »ß»ß -participants calendar ko Âü¿©ÀÚ -password login ko ºñ¹Ð¹øÈ£ -password common ko ¾ÏÈ£ -password has been updated common ko ¾ÏÈ£°¡ º¯°æµÇ¾ú½À´Ï´Ù. -percent of users that logged out admin ko ÆÛ¼¾Æ®ÀÇ »ç¿ëÀÚ°¡ ·Î±×¾Æ¿ô ÇÏ¿´½À´Ï´Ù. -permissions to the files/users directory common ko permissions to the files/users directory -please select a message first email ko ¸Þ¼¼Áö¸¦ ¸ÕÀú ¼±ÅÃÇϼ¼¿ä. -please x by hand common ko %1À» Á÷Á¢ ÇϽÿÀ. -please, select a new theme preferences ko »õ·Î¿î Å׸¶¸¦ ¼±ÅÃÇϼ¼¿ä. -powered by phpgroupware version common ko Powered by phpGroupWare version -preferences common ko ȯ°æ¼³Á¤ -previous email ko ÀÌÀüÀ¸·Î -previous page common ko ÀÌÀü ÆäÀÌÁö·Î -printer friendly calendar ko ÇÁ¸°Æ®Çϱâ -priority common ko Áß¿äµµ -private common ko °³ÀÎ -private_files filemanager ko °³ÀÎ ÆÄÀϵé -r calendar ko º -re-enter password admin ko ºñ¹Ð¹øÈ£ ÀçÀÔ·Â -re-enter your password preferences ko »õ·Î¿î ¾ÏÈ£ È®ÀÎ -rename filemanager ko À̸§¹Ù²Ù±â -rename common ko À̸§º¯°æ -rename_to filemanager ko À̸§ ¹Ù²Ù±â -repeat day calendar ko ¹Ýº¹ ¿äÀÏ -repeat end date calendar ko ¹Ýº¹ Á¾·á³¯Â¥ -repeat type calendar ko ¹Ýº¹¹æ¹ý -repetition calendar ko ¹Ýº¹ -reply email ko ´äÀå -reply all email ko ¸ðµÎ¿¡°Ô ´äÀå -sat calendar ko Åä¿äÀÏ -saturday common ko Åä¿äÀÏ -save filemanager ko ÀúÀå -save common ko ÀúÀå -search common ko °Ë»ö -search results calendar ko °Ë»ö°á°ú -section email ko ¼½¼Ç -select different theme preferences ko Å׸¶ ¹Ù²Ù±â -select headline news sites preferences ko Ç¥Á¦¾î ´º½º »çÀÌÆ® ¼±Åà -select users for inclusion admin ko Æ÷ÇÔÇÒ »ç¿ëÀÚ¸¦ ¼±ÅÃÇϼ¼¿ä. -send email ko º¸³»±â -september common ko 9¿ù -session has been killed common ko ÀÛ¾÷ÀÌ Á¾·áµÇ¾ú½À´Ï´Ù. -show all common ko ¸ðµÎ º¸±â -show all groups nntp ko ¸ðµç ±×·ì º¸¿©ÁÖ±â -show birthday reminders on main screen preferences ko »ýÀÏÀÎ »ç¶÷ ¾Ë·ÁÁÖ±â. -show current users on navigation bar preferences ko ÇöÀç »ç¿ëÀÚ¸¦ navigation bar¿¡ Ç¥½ÃÇÕ´Ï´Ù. -show groups containing nntp ko ±×·ì³»¿ë º¸¿©ÁÖ±â -show high priority events on main screen preferences ko Áß¿äµµ°¡ ³ôÀº ÀÛ¾÷ º¸¿©ÁÖ±â -show new messages on main screen preferences ko »õ·Î¿î ¸Þ½ÃÁö¸¦ ¸ÞÀÎÈ­¸é¿¡ º¸¿©ÁÝ´Ï´Ù. -show text on navigation icons preferences ko ÅøÆÁº¸±â -showing x common ko ÇöÀç %1 -showing x - x of x common ko Àüü %3¿¡¼­ %1 - %2 -site admin ko Site -size email ko Å©±â -sorry, there was a problem processing your request. common ko ó¸®Áß ¿¡·¯°¡ ¹ß»ýÇß½À´Ï´Ù. -sorry, your login has expired login ko »ç¿ëÀÚID¸¦ ´õ ÀÌ»ó »ç¿ëÇϽǼö ¾ø½À´Ï´Ù. -specify_file_name filemanager ko »ý¼ºÇÒ ÆÄÀÏÀ̸§À» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. -state addressbook ko Áö¿ª -status todo ko »óÅ -street addressbook ko ÁÖ¼Ò -subject nntp ko Á¦¸ñ -subject email ko Á¦¸ñ -submit common ko Àü¼Û -sun calendar ko ÀÏ¿äÀÏ -sunday common ko ÀÏ¿äÀÏ -switch current folder to email ko ´ÙÀ½À¸·Î ÇöÀç Æú´õ ¹Ù²Ù±â -that loginid has already been taken admin ko ÀÌ »ç¿ëÀÚ °èÁ¤Àº ÀÌ¹Ì »ç¿ëÁßÀÔ´Ï´Ù. -that site has already been entered admin ko ÀÌ »çÀÌÆ®´Â ÀÌ¹Ì ÀԷµǾî ÀÖ½À´Ï´Ù. -the following conflicts with the suggested time:
    x
calendar ko ´ÙÀ½ Ç׸ñÀÌ Á¦¾ÈµÈ ½Ã°£°ú Ãæµ¹ÇÕ´Ï´Ù. :
    %1
-the login and password can not be the same admin ko °èÁ¤°ú Æнº¿öµå´Â °°Áö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. -the two passwords are not the same preferences ko ¾ÏÈ£°¡ À߸ø ÀԷµǾú½À´Ï´Ù. -the two passwords are not the same admin ko ºñ¹Ð¹øÈ£°¡ °°Áö ¾Ê½À´Ï´Ù. -this folder is empty email ko ºñ¾îÀÖ´Â Æú´õ -this month calendar ko À̹ø´Þ -this server is located in the x timezone preferences ko ÀÇ ½Ã°£´ë¸¦ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. -this week calendar ko À̹øÁÖ -threads nntp ko ¾²·¹µå -thu calendar ko ¸ñ¿äÀÏ -thursday common ko ¸ñ¿äÀÏ -time common ko ½Ã°£ -time format preferences ko ½Ã°£ Çü½Ä -time zone offset preferences ko ½Ã°£´ë º¯°æ -to email ko ¹ÞÀ» »ç¶÷ -to correct this error for the future you will need to properly set the common ko To correct this error for the future you will need to properly set the -today calendar ko ¿À´Ã -today is x's birthday! common ko ¿À´ÃÀº %1ÀÇ »ýÀÏÀÔ´Ï´Ù! -todo todo ko ÇÒÀÏ -todo list common ko ÇÒÀÏ -todo list todo ko ÇÒÀÏ ¸ñ·Ï -todo list - add todo ko ÇÒÀÏ ¸ñ·Ï - Ãß°¡ -tomorrow is x's birthday. common ko ³»ÀÏÀº %1ÀÇ »ýÀÏÀÔ´Ï´Ù. -total common ko ÇÕ°è -total records admin ko Total records -trouble ticket system common ko ¿¡·¯¸®Æ÷Æ®½Ã½ºÅÛ -tue calendar ko È­¿äÀÏ -tuesday common ko È­¿äÀÏ -undisclosed recipients email ko Undisclosed Recipients -update nntp ko ¾÷µ¥ÀÌÆ® -updated common ko ÃÖÁ¾ ¼öÁ¤ -upload filemanager ko ¾÷·Îµå -urgency todo ko Áß¿äµµ -use cookies login ko ÄíÅ°»ç¿ë -use end date calendar ko ¸¶Áö¸· ³¯Â¥ »ç¿ë -user accounts admin ko »ç¿ëÀÚ °èÁ¤ -user groups admin ko »ç¿ëÀÚ ±×·ì -username login ko »ç¿ëÀÚID -users common ko »ç¿ëÀÚ -usersfile_perm_error filemanager ko To correct this error you will need to properly set the permissions to the files/users directory.
On *nix systems please type: chmod 770 -view common ko º¸±â -view access log admin ko Á¢¼Ó ·Î±× º¸±â -view sessions admin ko ¼¼¼Ç º¸±â -view this entry calendar ko Ç׸ñ º¸±â -wed calendar ko ¼ö¿äÀÏ -wednesday common ko ¼ö¿äÀÏ -week calendar ko ÁÖ -weekday starts on preferences ko ÇÑÁÖÀÏÀÇ ½ÃÀÛ -weekly calendar ko ¸ÅÁÖ -which groups common ko ±×·ì¼±Åà -which groups todo ko ¾î¶² ±×·ì -work day ends on preferences ko ±Ù¹« Á¾·á ½Ã°¢ -work day starts on preferences ko ±Ù¹« ½ÃÀÛ ½Ã°¢ -work phone addressbook ko Á÷ÀåÀüÈ­ -x matches found calendar ko %1°³ Ç׸ñ ãÀ½ -x messages have been deleted email ko %1°³ÀÇ ¸Þ¼¼Áö°¡ »èÁ¦µÇ¾ú½À´Ï´Ù. -year calendar ko ³â -yearly calendar ko ¸Å³â -yes filemanager ko ¿¹ -yes common ko ¿¹ -you have 1 high priority event on your calendar today. common ko 1°ÇÀÇ Áß¿äµµ°¡ ³ôÀº ÀÛ¾÷ÀÌ ÀÖ½À´Ï´Ù. -you have 1 new message! common ko 1 °³ÀÇ »õ·Î¿î ¸Þ½ÃÁö°¡ ÀÖ½À´Ï´Ù! -you have been successfully logged out login ko ·Î±×¾Æ¿ô µÇ¾ú½À´Ï´Ù. -you have entered an invailed date todo ko Á¤È®ÇÑ ³¯Â¥¸¦ ÀÔ·ÂÇϼ¼¿ä. -you have not entered a\nbrief description calendar ko °£´ÜÇÑ ¼³¸íÀ» ÀÔ·ÂÇϼ¼¿ä. -you have not entered a\nvalid time of day. calendar ko ½Ã°£À» Á¤È®ÇÏ°Ô ÀÔ·ÂÇϼ¼¿ä. -you have x high priority events on your calendar today. common ko %1°ÇÀÇ Áß¿äµµ°¡ ³ôÀº ÀÛ¾÷µéÀÌ ÀÖ½À´Ï´Ù. -you have x new messages! common ko %1 °³ÀÇ »õ·Î¿î ¸Þ½ÃÁö°¡ ÀÖ½À´Ï´Ù! -you must enter a base url admin ko ±âº» URLÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. -you must enter a display admin ko Ãâ·ÂÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. -you must enter a news url admin ko ´º½º URLÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. -you must enter a password preferences ko ¾ÏÈ£¸¦ ÀÔ·ÂÇؾ߸¸ ÇÕ´Ï´Ù. -you must enter a password admin ko Æнº¿öµå¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. -you must enter one or more search keywords calendar ko Çϳª ÀÌ»óÀÇ °Ë»öÅ°¿öµå¸¦ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù. -you must enter the number of listings display admin ko Çѹø¿¡ ÃâÇõÇÒ °³¼ö¸¦ ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. -you must enter the number of minutes between reload admin ko Àç·ÎµåµÉ ½Ã°£ °£°ÝÀ» ÀÔ·ÂÇØ¾ß ÇÕ´Ï´Ù. -you must select a file type admin ko ÆÄÀÏ Å¸ÀÔÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù. -your current theme is: x preferences ko ÀÔ´Ï´Ù. -your message has been sent common ko ¸Þ½ÃÁö°¡ Àü¼ÛµÇ¾ú½À´Ï´Ù. -your search returned 1 match common ko 1°ÇÀÇ °á°ú°¡ °Ë»öµÇ¾ú½À´Ï´Ù. -your search returned x matchs common ko %1°ÇÀÇ °á°ú°¡ °Ë»öµÇ¾ú½À´Ï´Ù. -your settings have been updated common ko ¼³Á¤ÀÌ º¯°æµÇ¾ú½À´Ï´Ù. -your suggested time of x - x conflicts with the following existing calendar entries: calendar ko %1 - %2 ÀÌ Ç׸ñÀÌ ´Þ·Â¿¡ ÀÖ´Â ³»¿ë°ú °°½À´Ï´Ù. -zip code addressbook ko ¿ìÆí¹øÈ£ diff --git a/setup/phpgw_nl.lang b/setup/phpgw_nl.lang deleted file mode 100644 index 3842f7e400..0000000000 --- a/setup/phpgw_nl.lang +++ /dev/null @@ -1,681 +0,0 @@ -(for weekly) calendar nl (voor wekelijks) -1 match found calendar nl 1 resultaat gevonden -1 message has been deleted email nl 1 bericht is verwijderd -a calendar nl a -access common nl Toegang -access type common nl Toegangstype -access type todo nl Toegangstype -Account projects nl Rekening -account active admin nl Gebruiker actief -account has been created common nl Account is aangemaakt -account has been deleted common nl Account is verwijderd -account has been updated common nl Account is bijgewerkt -account preferences common nl Account voorkeuren -active admin nl actief -Active projects nl Actief -Activities list projects nl Activiteitenlijst -Activity projects nl Activiteit -Activity ID projects nl Activiteitnummer -actor mediadb nl Acteur -add common nl Toevoegen -add a single phrase transy nl Een enkele zin toevoegen -Add Activity projects nl Activiteit toevoegen -Add hours projects nl Uren toevoegen -add new account admin nl Nieuwe gebruiker toevoegen -add new application admin nl Nieuwe toepassing toevoegen -add new phrase transy nl Een nieuwe zin toevoegen -add new ticket tts nl Nieuwe melding toevoegen -Add project projects nl Project toevoegen -Add project hours projects nl Projecturen toevoegen -add ticket tts nl Melding toevoegen -add to addressbook email nl Aan adresboek toevoegen -additional notes tts nl Aanvullende opmerkingen -address book common nl Adresboek -address book addressbook nl Adresboek -Address book projects nl Adresboek -address book - view addressbook nl Adresboek - weergave -addressbook common nl Adresboek -addressbook preferences common nl Adresboek voorkeuren -addsub todo nl Subtaak toevoegen -admin common nl admin -Admin projects nl Admin -administration common nl Administratie -all transy nl Alle -all mediadb nl Alle -All delivery notes projects nl Alle levernota's -All deliverys projects nl Alle leveringen -All done hours projects nl Alle gewerkt uren -All invoices projects nl Alle facturen -All open hours projects nl Alle te werken uren -all records and account information will be lost! admin nl Alle records en gebruikersinformatie zal verloren gaan! -anonymous user admin nl Anonieme gebruiker -any transy nl Alle -application transy nl Toepassing -application name admin nl Toepassingsnaam -application title admin nl Toepassingstitel -applications admin nl Toepassingen -april common nl April -Archiv projects nl Archief -archives mediadb nl Archieven -are you sure you want to delete this account ? admin nl Weet u zeker dat u deze gebruiker wilt verwijderen? -are you sure you want to delete this application ? admin nl Weet u zeker dat u deze toepassing wilt verwijderen? -are you sure you want to delete this entry todo nl Weet u zeker dat u deze invoer wilt verwijderen -Are you sure you want to delete this entry projects nl Weet u zeker dat u deze invoer wilt verwijderen -are you sure you want to delete this entry ? common nl Weet u zeker dat u dit item wilt verwijderen? -are you sure you want to delete this group ? admin nl Weet u zeker dat u deze groep wilt verwijderen? -are you sure you want to delete this news site ? admin nl Weet u zeker dat u deze nieuwssite wilt verwijderen? -are you sure you want to kill this session ? admin nl Weet u zeker dat u deze sessie wilt verwijderen? -are you sure\nyou want to\ndelete this entry ? calendar nl Weet u zeker\n dat u deze\nafspraak wilt verwijderen -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar nl Weet u zeker\n dat u deze\nafspraak wilt verwijderen\nDit zal de afspraak bij\nalle gebruikers verwijderen. -artist mediadb nl Artiest -assign to tts nl Toewijzen aan -assigned from tts nl Toegewezen door -assigned to tts nl Toegewezen aan -august common nl Augustus -author nntp nl Auteur -author mediadb nl Auteur -avail mediadb nl Beschikbaar -available groups nntp nl Beschikbare groepen -bad login or password login nl Onjuiste gebruikersnaam of wachtwoord -base url admin nl Basis-url -Bill per workunit projects nl Tarief per werkeenheid -Billable activities projects nl Factureerbare activiteiten -Billed projects nl Gefactureerd -Billed only projects nl Alleen gefactureerd -birthday addressbook nl Verjaardag -book marks common nl bladwijzers -Bookable activities projects nl Boekbare activiteiten -bookmarks common nl bladwijzers -books mediadb nl Boeken -borrowed mediadb nl Geleend -borrower mediadb nl Lener -brief description calendar nl Korte omschrijving -Budget projects nl Budget -Calculate projects nl Berekenen -calendar common nl kalendar -calendar - add calendar nl Kalender - toevoegen -calendar - edit calendar nl Kalender - Bewerken -calendar preferences common nl Kalender voorkeuren -cancel common nl Annuleren -cancel filemanager nl Annuleren -cc email nl CC -center weather nl Centrum -change common nl Veranderen -change your password preferences nl Verander uw wachtwoord -change your profile preferences nl Verander uw profiel -change your settings preferences nl Verander uw instellingen -charset common nl iso-8859-1 -chat common nl Chat -city addressbook nl Stad -city weather nl Stad -clear common nl Wissen -clear form common nl Formulier wissen -clear form todo nl Formulier wissen -clear form tts nl Formulier wissen -clipboard_contents filemanager nl Inhoud van het klembord -close tts nl Sluiten -close date tts nl Datum sluiting -closed tts nl Gesloten -comment mediadb nl Opmerking -comments common nl Opmerkingen -Company projects nl Bedrijfsnaam -company name addressbook nl Bedrijfsnaam -completed todo nl uitgevoerd -compose email nl Nieuw bericht schrijven -Coordinator projects nl Coordinator -copy common nl Kopieren -copy filemanager nl Kopieren -Copy template projects nl Sjabloon kopieren -copy_as filemanager nl Kopieren als -country weather nl Land -create common nl Maken -create filemanager nl Maken -Create delivery projects nl Levering maken -create group admin nl Groep maken -Create invoice projects nl Factuur maken -create lang.sql file transy nl Maak een lang.sql bestand -create new language set transy nl Maak een nieuwe taalset -created by common nl Gemaakt door -created by todo nl Gemaakt door -current users common nl huidig aantal gebruikers -current_file filemanager nl Huidig bestand -Customer projects nl Opdrachtgever -daily calendar nl Dagelijks -date common nl datum -date email nl datum -date nntp nl datum -Date projects nl Datum -date due todo nl Datum gereed -Date due projects nl Datum gereed -date format preferences nl Datumweergave -date hired common nl Datum in dienst -date opened tts nl Datum geopend -days datedue todo nl Dagen tot deadline -days repeated calendar nl dagen herhaald -december common nl December -default application preferences nl Standaard toepassing -default sorting order email nl Standaard sorteervolgorde -delete common nl Verwijderen -delete email nl Verwijderen -delete filemanager nl Verwijderen -Delete hours projects nl Uren verwijderen -delete this entry ? calendar nl Weet u zeker -Delivery projects nl Levering -Delivery date projects nl Leveringsdatum -Delivery ID projects nl Leveringsnummer -Delivery list projects nl Leveringslijst -Delivery note projects nl Levernota -deny mediadb nl Afwijzen -description calendar nl Omschrijving -Description projects nl Omschrijving -detail tts nl Detail -details tts nl Details -developer mediadb nl Ontwikkelaar -disabled admin nl Uitgeschakeld -display admin nl Weergave -display missing phrases in lang set transy nl Geef missende zinnen in taalset weer -do_delete filemanager nl Verwijderen -done common nl Gereed -Done projects nl Gereed -download filemanager nl Downloaden -due date mediadb nl Datum Terug -duration calendar nl Duur -e-mail common nl E-mail -e-mail addressbook nl E-mail -e-mail preferences common nl E-mail voorkeuren -edit common nl Bewerken -edit filemanager nl Bewerken -Edit projects nl Bewerken -Edit Activity projects nl Activiteit bewerken -edit application admin nl Toepassing bewerken -edit group admin nl Groep bewerken -Edit hours projects nl Uren bewerken -Edit project projects nl Project bewerken -Edit project hours projects nl Projecturen bewerken -email email nl E-mail -email common nl E-mail -email account name email nl E-mail gebruikersnaam -email address email nl E-mail adres -email password email nl Email wachtwoord -email signature email nl Email onderschrift -Employee projects nl Werknemer -enabled admin nl Ingeschakeld -enabled weather nl Ingeschakeld -enabled - hidden from navbar admin nl Ingeschakeld - niet zichtbaar op de navigatiebalk -End date projects nl Einddatum -enter your new password preferences nl Voer uw nieuwe wachtwoord in -Entry date projects nl Invoerdatum -entry has been deleted sucessfully common nl Item succesvol verwijderd -entry updated sucessfully common nl Item succesvol bijgewerkt -err_saving_file filemanager nl Fout bij opslaan op schijf -error common nl Fout -error creating x x directory common nl Fout bij maken van %1%2directory -error deleting x x directory common nl Fout bij verwijderen van %1%2directory -error renaming x x directory common nl Fout bij hernoemen %1%2directory -exit common nl Einde -exit filemanager nl Einde -fax addressbook nl Fax -february common nl Februari -file manager common nl Bestandsbeheer -file_upload filemanager nl Bestand uploaden -files email nl Bestanden -files filemanager nl Bestanden -filter common nl Filter -first name common nl Voornaam -first name addressbook nl Voornaam -first page common nl eerste pagina -Firstname projects nl Voornaam -folder email nl Folder -forecast weather nl Vooruitzicht -forecasts weather nl Vooruitzichten -forum common nl Forum -forward email nl Doorsturen -fr calendar nl Vr -free/busy calendar nl Vrij/Bezet -frequency calendar nl Frequentie -fri calendar nl Vr -friday common nl Vrijdag -from email nl Van -ftp common nl FTP -full description calendar nl Volledige omschrijving -fzone weather nl FZone -games mediadb nl Spellen -generate new lang.sql file transy nl Maak een nieuwe taalset -generate printer-friendly version calendar nl Genereer printervriendelijke versie -genre mediadb nl Genre -global weather nl Mondiaal -global public common nl Toegang Openbaar -go! calendar nl Uitvoeren! -group tts nl Groep -group access common nl Groepstoegang -group has been added common nl Groep is toegevoegd -group has been deleted common nl Groep is verwijderd -group has been updated common nl Groep is bijgewerkt -group name admin nl Groepsnaam -group public common nl Toegang voor groep -group_files filemanager nl groepsbestanden -groups common nl Groepen -groupsfile_perm_error filemanager nl Om deze fout te verhelpen dient u de rechten op de files/groups directory aan te passen.
Op *nix systemen typt u: chmod 770 -headline sites admin nl Krantekoppen Sites -headlines common nl Krantekoppen -help common nl Help -high common nl Hoog -home common nl Start -home phone addressbook nl Telefoon thuis -honor mediadb nl Toekennen -Hours projects nl Uren -human resources common nl Personeel -i participate calendar nl Ik doe mee -id mediadb nl ID -id weather nl ID -idle admin nl inactief -if applicable email nl Indien van toepassing -ignore conflict calendar nl Conflict negeren -image email nl Afbeelding -imap server type email nl IMAP Server Type -imdb mediadb nl IMDB -import lang set transy nl Importeer taalset -in progress tts nl In uitvoering -installed applications admin nl Geinstalleerde toepassingen -inventory common nl Magazijn -Invoice projects nl Factuur -Invoice date projects nl Factuurdatum -Invoice ID projects nl Factuurnummer -Invoice list projects nl Facturenoverzicht -ip admin nl IP -it has been more then x days since you changed your password common nl Er zijn meer dan %1 dagen verstreken sinds u uw wachtwoord hebt gewijzigd -january common nl Januari -july common nl Juli -june common nl Juni -kill admin nl Beeindigen -language preferences nl Taal -last name common nl Achternaam -last name addressbook nl Achternaam -last page common nl laaste pagina -last time read admin nl Laatste keer gelezen -last updated todo nl Laatst bijgewerkt -last x logins admin nl Laatste %1 logins -Lastname projects nl Achternaam -line 2 addressbook nl Regel 2 -links weather nl Links -list mediadb nl Lijst -List hours projects nl Urenoverzicht -list of current users admin nl Lijst van huidige gebruikers -List project hours projects nl Overzicht projecturen -listings displayed admin nl Weergegeven lijsten -loaned mediadb nl Uitgeleend -location common nl Locatie -login common nl Aanmelden -login login nl Aanmelden -login time admin nl Logintijd -loginid admin nl LoginID -logout common nl Afmelden -low common nl Laag -mail server email nl Mail Server -mail server type email nl Mail Server type -mainscreen_message mainscreen nl Bericht op hoofdscherm -manager admin nl Manager -march common nl Maart -max matchs per page preferences nl Maximum aantal resultaten per pagina -may common nl Mei -media mediadb nl Media -media database mediadb nl Media Database -medium common nl Gemiddeld -message email nl Bericht -message transy nl Bericht -message x nntp nl Bericht %1 -messages email nl Berichten -metar weather nl Metar -minutes calendar nl minuten -minutes between reloads admin nl Minuten tussen heropenen -Minutes per workunit projects nl Minuten per werkeenheid -mo calendar nl Ma -mobile addressbook nl Mobiel -mobile common nl Mobiel -mon calendar nl Ma -monday common nl Maandag -monitor email nl Monitor -monitor nntp nl Monitor -monitor newsgroups preferences nl Monitor nieuwsgroepen -month calendar nl Maand -monthly (by date) calendar nl Maandelijks (op datum) -monthly (by day) calendar nl Maandelijks (op dag) -move selected messages into email nl Geselecteerde berichten verplaatsen naar -movies mediadb nl Films -music mediadb nl Muziek -n mediadb nl N -name common nl Naam -Netto projects nl Netto -network news admin nl Netwerknieuws -new mediadb nl Nieuw -new entry calendar nl Nieuwe afspraak -new entry added sucessfully common nl Nieuw item succesvol toegevoegd -new group name admin nl Nieuwe groepsnaam -new message email nl Nieuw bericht -new password [ leave blank for no change ] admin nl Nieuw wachtwoord [Leeg laten om niet te wijzigen] -new phrase has been added common nl Nieuwe zin is toegevoegd -new phrase has been added transy nl Nieuwe zin is toegevoegd -New project projects nl Nieuwe project -new ticket tts nl Nieuwe melding -new_file filemanager nl Nieuw bestand -news file admin nl Nieuwsbestand -news headlines common nl Nieuws koppen -news reader common nl Nieuwslezer -news type admin nl Nieuwstype -newsgroups nntp nl Nieuwsgroepen -next email nl Volgende -next nntp nl Volgende -next page common nl volgende pagina -nntp common nl NNTP -no common nl Nee -no filemanager nl Nee -No customer selected projects nl Geen opdrachtgever geselecteerd -no matches found. calendar nl Geen resultaten gevonden -no subject email nl Geen onderwerp -no subject tts nl Geen onderwerp -no tickets found tts nl Geen meldingen gevonden -no_file_name filemanager nl Er is geen bestandsnaam opgegeven -non-standard email nl Niet-standaard -Nonactive projects nl Nonactief -none common nl Geen -normal common nl Normaal -not applicable weather nl Niet van toepassing -note: this feature does *not* change your email password. this will need to be done manually. preferences nl Let op: Deze optie wijzigd *niet* uw email-wachtwoord. Dit dient handmatig te gebeuren. -notes addressbook nl Opmerkingen -november common nl November -Number projects nl Nummer -observations weather nl Observaties -october common nl Oktober -ok common nl OK -ok tts nl OK -on *nix systems please type: x common nl Op *nix systemen typt u: %1 -only yours common nl alleen eigen weergeven -Open projects nl Open -open date tts nl Datum opening -opened by tts nl Geopend door -original transy nl Origineel -other number addressbook nl Ander nummer -others mediadb nl Anderen -Overall projects nl Totaal -own mediadb nl Eigen -owner mediadb nl Eigenaar -pager addressbook nl Buzzer -pager common nl Buzzer -participants calendar nl Deelnemers -password common nl Wachtwoord -password login nl Wachtwoord -password has been updated common nl Wachtwoord is gewijzigd -pend mediadb nl Wachten -percent of users that logged out admin nl Percentage gebruikers dat uitlogt -permissions admin nl Rechten -permissions this group has admin nl Rechten van deze groep -permissions to the files/users directory common nl privileges aan de bestanden/gebruikers toekennen -phrase in english transy nl Zin in het engels -phrase in new language transy nl Zin in de nieuwe taal -phone common nl Telefoon -phpgroupware login login nl pgpGroupWare aanmelding -please select a message first email nl Selecteer eerst een bericht -Please select currency,tax and your address in preferences! projects nl Selecteer valuta, btw en uw adres in voorkeuren -Please select your address in preferences! projects nl Selecteer uw adres in voorkeuren -please x by hand common nl Gelieve %1 handmatig uit te voeren -please, select a new theme preferences nl Selecteer een nieuw themak -Position projects nl Functie -powered by phpgroupware version x common nl Deze site werkt met phpGroupWare version %1 -powered by phpgroupware version x all nl Deze site werkt met phpGroupWare version %1 -preferences common nl Voorkeuren -previous email nl Vorige -previous page common nl Vorige pagina -print common nl Afdrukken -Print delivery projects nl Levering afdrukken -Print invoice projects nl Factuur afdrukken -printer friendly calendar nl Printervriendelijk -prio tts nl Prio -priority common nl Prioriteit -priority tts nl Prioriteit -private common nl Privé -private_files filemanager nl Persoonlijke bestanden -Project projects nl Project -Project billing projects nl Projectfacturering -Project delivery projects nl Project oplevering -project description todo nl Projectomschrijving -Project hours projects nl Project uren -Project ID projects nl Projectnummer -Project list projects nl Projectenlijst -Project name projects nl Projectnaam -Project preferences projects nl Project voorkeuren -Project preferences preferences nl Project voorkeuren -Project statistic projects nl Projectstatestiek -Project statistics projects nl Projectstatestieken -Projects common nl Projecten -Projects admin nl Projecten -Projects projects nl Projecten -rated mediadb nl Leeftijdscategorie -re-edit event calendar nl Afspraak herbewerken -re-enter password admin nl Wachtwoord opnieuw invoeren -re-enter your password preferences nl Voor uw wachtwoord nogmaals in -recent weather nl Recent -record access addressbook nl Record-toegang -record owner addressbook nl Record-eigenaar -region weather nl Regio -regions weather nl Regio's -Remark projects nl Job [ Remark ] -Remark required projects nl Remark required -remove all users from this group admin nl Verwijder alle gebruikers uit deze groep -rename common nl Hernoemen -rename filemanager nl Hernoemen -rename_to filemanager nl Hernoemen naar -reopen tts nl Heropenen -repeat day calendar nl Dag herhalen -repeat end date calendar nl Einddatum herhalingspatroon -repeat type calendar nl Herhalingstype -repetition calendar nl Herhalingspatroon -reply email nl Antwoorden -reply all email nl Allen antwoorden -requests mediadb nl Verzoeken -Return to projects projects nl Terug naar projecten -sa calendar nl Za -sat calendar nl Za -saturday common nl Zaterdag -save common nl Opslaan -save filemanager nl Opslaan -scoring mediadb nl Score -search common nl Zoeken -Search projects nl Zoeken -search results calendar nl Zoekresultaten -section email nl Sectie -Select projects nl Selecteren -select application transy nl Selecteer toepassing -Select customer projects nl Selecteer opdrachtgever -select different theme preferences nl Selecteer een ander thema -select headline news sites preferences nl Selecteer Krantekoppen sites -select language to generate for transy nl Selecteer de taal om naar te vertalen -select permissions this group will have admin nl Selecteer de rechten die deze groep krijgt -Select tax for work hours projects nl Selecteer btw voor werkuren -select users for inclusion admin nl Selecteer gebruikers om toe te voegen -select which application for this phrase transy nl Selecteer de toepassing voor deze zin -select which language for this phrase transy nl Selecteer de taal voor deze zin -Select your address projects nl Selecteer uw adres -send email nl Verzenden -send deleted messages to the trash email nl Verplaats de verwijderde berichten naar de prullenbak -september common nl September -session has been killed common nl Sessie is beëindigd -show all common nl laat alles zien -show all groups nntp nl Alle groepen weergeven -show birthday reminders on main screen addressbook nl Verjaardagsherinneringen weergeven op hoofdscherm -show current users on navigation bar preferences nl Geef huidige gebruikers weer op de navigatiebalk -show groups containing nntp nl Groepen weergeven met -show high priority events on main screen calendar nl Evenementen met hoge prioriteit weergeven op hoofdscherm -show new messages on main screen email nl Nieuwe berichten weergeven op hoofdscherm -show text on navigation icons preferences nl Geef tekst weer op de navigatiebalk -showing x common nl weergegeven: %1 -showing x - x of x common nl weergegeven: %1 - %2 van %3 -site admin nl Site -size email nl Grootte -sorry, that group name has already been taking. admin nl Sorry, die groepsnaam is al in gebruik -sorry, the follow users are still a member of the group x admin nl Sorry, de volgende gebruikers zijn nog lid van groep %1 -sorry, there was a problem processing your request. common nl Sorry, er is een probleem opgetreden met het verwerken van uw verzoek. -sorry, your login has expired login nl Sorry, uw sessie is verlopen -source language transy nl Brontaal -specify_file_name filemanager nl U moet een naam geven voor het bestand dat u wilt maken -Start date projects nl Startdatum -state addressbook nl Provincie -state weather nl Provincie -station weather nl Station -stations weather nl Stations -Statistic projects nl Statistiek -stats mediadb nl Statistieken -status todo nl status -status admin nl status -status mediadb nl status -Status projects nl Status -status common nl status -status/date closed tts nl Status/Datum sluiting -street addressbook nl Straatnaam -su calendar nl Zo -subject email nl Onderwerp -subject nntp nl Onderwerp -subject tts nl Onderwerp -submit common nl Verzenden -Submit projects nl Verzenden -submit changes admin nl Wijzigingen toepassen -Sum projects nl Som -sun calendar nl Zo -sunday common nl Zondag -switch current folder to email nl Ga naar folder -tables weather nl Tabellen -target language transy nl Doeltaal -tax projects nl BTW -Template projects nl Sjabloon -th calendar nl Do -that loginid has already been taken admin nl Die loginid is al in gebruik -that site has already been entered admin nl Die site is al toegevoegd -the following conflicts with the suggested time:
    x
calendar nl Het volgende levert een confilct op met de voorgestelde tijd:
    %1
-the login and password can not be the same admin nl De login en het wachtwoord mogen niet gelijk zijn -the two passwords are not the same admin nl De twee wachtwoorden komen niet overeen -the two passwords are not the same preferences nl De twee wachtwoorden komen niet overeen -There are no entries projects nl Er zijn geen gegevens -they must be removed before you can continue admin nl Ze moeten worden verwijderd voor u verder kunt -this folder is empty email nl Deze folder is leeg -this month calendar nl Deze maand -this server is located in the x timezone preferences nl Tijdzone -this week calendar nl Deze week -threads nntp nl Discussies -thu calendar nl Do -thursday common nl Donderdag -ticket tts nl Melding -Ticket assigned to x tts nl Melding toegewezen aan %1 -time common nl tijd -Time projects nl Tijd -time format preferences nl Tijdweergave -time tracking common nl Tijdregistratie -time zone offset preferences nl Tijdzoneverschil -title admin nl Titel -title addressbook nl Titel -title mediadb nl Titel -Title projects nl Titel -to email nl Aan -to correct this error for the future you will need to properly set the common nl Om deze fout te in de toekomst te voorkomen moet u de juiste -today calendar nl Vandaag -today is x's birthday! common nl Vandaag is %1's verjaardag! -todo todo nl Taken -todo list common nl Takenlijst -todo list todo nl Takenlijst -todo list - add todo nl Takenlijst - toevoegen -todo list - edit todo nl Takenlijst - bewerken -tomorrow is x's birthday. common nl Morgen is %1's verjaardag. -total common nl Totaal -total records admin nl Aantal records -translation transy nl Vertaling -translation management common nl Vertalingen management -trouble ticket system common nl Probleem Registratie Systeem -trouble ticket system tts nl Probleem Registratie Systeem -tu calendar nl Di -tue calendar nl Di -tuesday common nl Dinsdag -undisclosed recipients email nl Onbekende ontvangers -undisclosed sender email nl onbekende afzender -update nntp nl bijwerken -Update projects nl Bijwerken -update tts nl bijwerken -Update project projects nl Project bijwerken -updated common nl Bijgewerkt -upload filemanager nl Uploaden -urgency todo nl Prioriteit -url addressbook nl URL -use cookies login nl gebruik koekjes -use custom settings email nl Gebruik persoonlijke instellingen -use end date calendar nl Gebruik einddatum -user accounts admin nl Gebruikersaccounts -user groups admin nl Gebruikersgroepen -user profiles admin nl Gebruikersprofielen -User statistic projects nl Gebruikersstatistiek -User statistics projects nl Gebruikersstatistieken -username login nl gebruikersnaam -Username projects nl Gebruikersnaam -users common nl gebruikers -usersfile_perm_error filemanager nl Om deze fout te verhelpen dient u de rechten op de files/groups directory aan te passen.
Op *nix systemen typt u: chmod 770 -vacation hours per year common nl Jaarlijks aantal verlofuren -vacation hours used common nl Gebruikte verlofuren -view common nl Bekijken -view access log admin nl Toegangslog bekijken -view all tickets tts nl Alle meldingen bekijken -view job detail tts nl werkdetail bekijken -view only open tickets tts nl Alleen openstaande meldingen bekijken -view sessions admin nl Sessies bekijken -view this entry calendar nl Deze afspraak bekijken -view/edit/delete all phrases transy nl Bekijk/bewerk/verwijder alle zinnen -we calendar nl Wo -weather weather nl Weer -wed calendar nl Wo -wednesday common nl Woensdag -week calendar nl Week -weekday starts on calendar nl Weekdag begint om -weekly calendar nl wekelijks -which groups common nl welke groepen -which groups todo nl Welke groepen -withdraw mediadb nl Terugtrekken -work day ends on calendar nl Werkdag eindigt om -work day starts on calendar nl Werkdag begint om -work phone addressbook nl Telefoon werk -Workunit projects nl Werkeenheid -Workunits projects nl Werkeenheid -x matches found calendar nl %1 resultaten gevonden -x messages have been deleted email nl %1 berichten zijn verwijderd -y mediadb nl J -year calendar nl Jaar -year mediadb nl Jaar -yearly calendar nl Jaarlijks -yes common nl Ja -yes filemanager nl Ja -you are required to change your password during your first login common nl U moet na de eerste keer inlogggen uw eerste sessie uw wachtwoord wijzigen -you have 1 high priority event on your calendar today. common nl U hebt vandaag 1 afspraak met hoge prioriteit op uw agenda staan. -you have 1 new message! common nl U hebt 1 nieuw bericht! -you have been successfully logged out login nl U bent succesvol afgemeld -you have entered an invailed date todo nl U hebt een ongeldige datum ingevoerd -you have not entered a\nbrief description calendar nl U hebt geen korte\nomschrijving ingevoerd -you have not entered a\nvalid time of day. calendar nl U hebt geen geldige\n tijd ingevoerd -You have selected an invalid activity projects nl U hebt een ongeldige activiteit geselecteerd -You have selected an invalid date projects nl U hebt een ongeldige datum geselecteerd -You have to enter a remark projects nl U moet een REMARK invoeren -you have x high priority events on your calendar today. common nl U hebt vandaag %1 afspraken met hoge prioriteit op uw agenda staan. -you have x new messages! common nl U hebt %1 nieuwe berichten! -you must add at least 1 permission to this account admin nl U moet tenminste 1 recht toekennen aan deze gebruiker -you must enter a base url admin nl U moet een basis-url invoeren -you must enter a display admin nl U moet een weergave invoeren -you must enter a news url admin nl U moet een nieuws-url invoeren -you must enter a password admin nl U moet een wachtwoord invoeren -you must enter a password preferences nl U moet een wachtwoord invoeren -you must enter an application name and title. admin nl U moet een toepassingsnaam en -titel invoeren -you must enter one or more search keywords calendar nl U moet een of meer zoektermen invoeren -you must enter the number of listings display admin nl U moet het aantal weer te geven lijsten invoeren -you must enter the number of minutes between reload admin nl U moet het aantal minuten tussen heropenen invoeren -you must select a file type admin nl U moet een bestandstype invoeren -your current theme is: x preferences nl Uw huidige thema is -your message has been sent common nl Uw bericht is verzonden -your search returned 1 match common nl Uw zoekopdracht leverde 1 item op -your search returned x matchs common nl Uw zoekopdracht leverde %1 items op -your session could not be verified. login nl Uw sessie kon niet geverifieerd worden -your settings have been updated common nl Uw instellingen zijn gewijzigd -your suggested time of x - x conflicts with the following existing calendar entries: calendar nl Uw opgegeven tijd (%1 - %2) levert een conflict op met de volgende afspraken: -zip code addressbook nl Postcode -zone weather nl Zone diff --git a/setup/phpgw_no.lang b/setup/phpgw_no.lang deleted file mode 100644 index 2ba8024d4c..0000000000 --- a/setup/phpgw_no.lang +++ /dev/null @@ -1,322 +0,0 @@ -(for weekly) calendar no (for Ukentlig) -1 match found calendar no 1 match funnet -access common no Access -access type common no Access type -access type todo no Access type -account active admin no Account aktiv -account has been created common no Account har blitt opprettet -account has been deleted common no Account har blitt slettet -account has been updated common no Account har blitt oppdatert -active admin no Aktiv -add common no Legg til -address book addressbook no Addresse Bok -address book common no Addresse Bok -addressbook common no Addressebook -admin common no Admin -administration common no Administrasjon -all records and account information will be lost! admin no All historie og brukerinformasjon vil gå tapt! -anonymous user admin no Anonym bruker -april common no April -are you sure you want to delete this account ? admin no Er du sikker på at du vil slette denne account? -are you sure you want to delete this entry todo no Er du sikker på at du vil slette denne entry? -are you sure you want to delete this entry ? common no Er du sikker du vil slette denne entry ? -are you sure you want to delete this group ? admin no Er du sikker på du vil slette denne gruppen? -are you sure you want to delete this news site ? admin no Er du sikker på at du vil slette denne nyhets siten? -are you sure you want to kill this session ? admin no Er du sikker på at du vil avslutte denne session? -are you sure\nyou want to\ndelete this entry ? calendar no Er du sikker på at\ndu vil\nslette denne? -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for all users. calendar no Er du sikker på at\ndu vil\nslette denne entry ?\n\nDette vil slette\ndenne entry for alle brukere. -august common no August -author nntp no Forfatter -available groups nntp no Tilgjengelige grupper -bad login or password login no Ugyldig login eller passord -base url admin no Basis URL -birthday addressbook no Fødselsdag -book marks common no Bokmerker -bookmarks common no Bookmarks -brief description calendar no Kort beskrivelse -calendar common no kalender -calendar - add calendar no Kalender - Tilføy -calendar - edit calendar no Kalender - Edit -cancel filemanager no Avbryt -cancel common no Avbryt -cannot display the requested article from this newsgroup nntp no Kan ikke vise den forespurte artikkel fra denne nyhetsgruppen -change common no Endre -change your password preferences no Endre passord -change your settings preferences no Endre innstillinger -charset common no iso-8859-1 -chat common no Chat -city addressbook no By -clear common no Clear -clear form common no Endre Form -clear form todo no Slett innhold -clipboard_contents filemanager no Clipboard Innhold -completed todo no ferdig -copy filemanager no Kopier -copy common no Kopier -copy_as filemanager no Kopier som -create filemanager no Lage -create common no Lag -create group admin no Lag Gruppe -created by common no Laget av -created by todo no Laget av -current users common no Current brukere -current_file filemanager no Current File -daily calendar no Daglig -date nntp no Dato -date common no Dato -date due todo no Ferdig før -date format preferences no Dato format -days repeated calendar no dager gjentatt -december common no Desember -delete filemanager no Slett -delete common no Slett -description calendar no Beskrivelse -disabled admin no Deaktivert -display admin no Vis -done common no Ferdig -download filemanager no Download -do_delete filemanager no Slett -duration calendar no Varighet -e-mail addressbook no E-Post -e-mail common no E-Post -edit filemanager no Edit -edit common no Editer -email common no E-Post -email signature preferences no E-Post signatur -enter your new password preferences no Skriv inn ditt nye passord -entry has been deleted sucessfully common no Entry har blitt slettet -entry updated sucessfully common no Entry er oppdatert -error common no Feil -err_saving_file filemanager no Feil ved lagring av fil til disk -exit filemanager no Avslutt -exit common no Avslutt -fax addressbook no Telefaks -february common no Februar -file manager common no Fil manager -files filemanager no Filer -file_upload filemanager no File Upload -filter common no Filter -first name addressbook no Fornavn -first name common no Fornavn -first page common no første side -frequency calendar no Hvor ofte -fri calendar no Fre -friday common no Fredag -ftp common no FTP -full description calendar no Full beskrivelse -generate printer-friendly version calendar no Generer printer-vennlig versjon -global public common no Global Public -go! calendar no Go! -group access common no Gruppe Access -group has been added common no Gruppe har blitt lagt til -group has been deleted common no Gruppe har blitt slettet -group has been updated common no Gruppe har blitt oppdatert -group name admin no Gruppe Navn -group public common no Gruppe Public -groups common no Grupper -groupsfile_perm_error filemanager no For å rette opp denne feilen må du sette adgangsinnstillingene korrekt for filer/gruppe directory.
På *nix systemer vennligst skriv: chmod 770 -group_files filemanager no gruppe filer -headline sites admin no Headline Siter -headlines common no Headlines -help common no Hjelp -high common no Høy -home common no Hjemme -home phone addressbook no Hjemme telefon -idle admin no idle -ip admin no IP -it has been more then x days since you changed your password common no Det er mer enn %1 dager siden du har endet ditt passord -january common no Januar -july common no Juli -june common no Juni -kill admin no Avslutt -language preferences no Språke -last name addressbook no Etternavn -last name common no Etternavn -last page common no siste side -last time read admin no Lest siste gang -last updated todo no Sist oppdatert -last x logins admin no Siste %1 logins -list of current users admin no liste over brukere -listings displayed admin no Lister vist -login login no Login -login common no Login -login time admin no Login Tid -loginid admin no LoginID -logout common no Logout -low common no Lav -manager admin no Manager -march common no Mars -max matchs per page preferences no Max matches per side -may common no Mai -medium common no Medium -message x nntp no Melding %1 -minutes calendar no minutter -minutes between reloads admin no Minutter mellom Reloads -mobile addressbook no Mobil -mon calendar no Man -monday common no Mandag -monitor nntp no Monitor -month calendar no Måned -monthly (by date) calendar no Månedlig (etter dato) -monthly (by day) calendar no Månedlig (etter dag) -name common no Navn -new entry calendar no Ny Entry -new entry added sucessfully common no Ny entry er lagt til -new group name admin no Nytt gruppe navn -new password [ leave blank for no change ] admin no Nytt passord [ Ingenting hvis ingen forandring ] -news file admin no Nyhets Fil -news headlines common no Nyhets headlines -news reader common no Nyhets Leser -news type admin no Nyhets Type -newsgroups nntp no Nyhetsgruppe -new_file filemanager no Ny Fil -next nntp no Neste -next page common no neste side -no filemanager no Nei -no common no Nei -no matches found. calendar no Ingen match funnet. -none common no Ingen -normal common no Normal -note: this feature does *not* change your email password. this will need to be done manually. preferences no Noter: Denne funksonen endrer *ikke* ditt epost passord. Dette må gjøres manuellt. -notes addressbook no Annet -november common no November -no_file_name filemanager no Intet filnavn ble spesifisert -october common no Oktober -ok common no OK -only yours common no kun dine -other number addressbook no Annet Nummer -pager addressbook no Personsøker -participants calendar no Deltakere -password login no Passord -password common no Passord -password has been updated common no Passord har blitt oppdatert -percent of users that logged out admin no Prosent av brukere som logget ut -please, select a new theme preferences no Vennligst velg et nytt tema -powered by phpgroupware version common no Powered by phpGroupWare version -preferences common no Preferences -previous page common no Forrige side -printer friendly calendar no Printer Vennlig -priority common no Prioritet -private common no Privat -private_files filemanager no Private filer -re-enter password admin no Skriv inn passord igjen -re-enter your password preferences no Skriv inn ditt passord igjen -rename filemanager no Rename -rename common no Endre navn -rename_to filemanager no Rename to -repeat day calendar no Gjenta dag -repeat end date calendar no Gjennta sluttdato -repeat type calendar no Gjenta type -repetition calendar no Gjenntakelse -sat calendar no Lør -saturday common no Lørdag -save filemanager no Lagre -save common no Lagre -search common no Søk -search results calendar no Søk resultater -select different theme preferences no Velg annet tema -select headline news sites preferences no Velg Headline News sites -september common no September -session has been killed common no Session har blitt avsluttet -show all common no vis alle -show all groups nntp no Vis alle grupper -show birthday reminders on main screen preferences no Vis fødselsdags påminnere på hovedskjerm -show current users on navigation bar preferences no Vis current brukere i navigation bar -show groups containing nntp no Vis grupper som inneholder -show high priority events on main screen preferences no Vis høyprioritets events på hovedskjermen -show new messages on main screen preferences no Vis nye meldinger på hovedskjerm -show text on navigation icons preferences no Vis tekst på navigasjons ikoner -showing x common no showing %1 -showing x - x of x common no showing %1 - %2 of %3 -site admin no Site -sorry, there was a problem processing your request. common no Beklager, der var problemer ved din forespørsel. -sorry, your login has expired login no Beklager, din login er utgått -specify_file_name filemanager no Du må spesifisere et navn på filen du vil lage -state addressbook no Stat -status todo no Status -street addressbook no Gate -subject nntp no Subjekt -submit common no Submit -sun calendar no Søn -sunday common no Søndag -that loginid has already been taken admin no Den loginID er opptatt -that site has already been entered admin no Den siten har allerede blitt brukt -the following conflicts with the suggested time:
    x
calendar no De følgende konflikter ved den foreslåtte tidene:
    %1
-the login and password can not be the same admin no Loging og passord kan ikke være det samme -the two passwords are not the same admin no Passordene er ikke de sammme -the two passwords are not the same preferences no Passordene stemmer ikke overens -this month calendar no Denne måneden -this server is located in the x timezone preferences no tids-sonen -this week calendar no Denne uken -threads nntp no Threads -thu calendar no Tor -thursday common no Torsdag -time common no Tid -time format preferences no Tids format -time zone offset preferences no Tids-sone offset -today calendar no I dag -today is x's birthday! common no I dag har %1 fødselsdag! -todo todo no Å-gjøre -todo list common no Å-gjøre Liste -todo list todo no Å-gjøre liste -todo list - add todo no Å-gjøre liste - legg til -todo list - edit todo no Å-gjøre liste - edit -tomorrow is x's birthday. common no I morgen er det %1's fødselsdag. -total common no Total -total records admin no Total historie -trouble ticket system common no Trouble Ticket System -tue calendar no Tir -tuesday common no Tirsdag -update nntp no Oppdater -updated common no Oppdatert -upload filemanager no Upload -urgency todo no Prioritet -use cookies login no use cookies -use end date calendar no Bruk sluttdato -user accounts admin no Bruker accounts -user groups admin no Bruker Grupper -username login no Brukernavn -usersfile_perm_error filemanager no For å rette opp denne feilen må du sette adgangsinnstillingene korrekt for filer/bruker directory.
På *nix systemer vennligst skriv: chmod 770 -view common no Vis -view access log admin no Vis Access Log -view sessions admin no Vis sessions -view this entry calendar no Vis denne entry -wed calendar no Ons -wednesday common no Onsdag -week calendar no Uke -weekday starts on preferences no Ukedag begynner på -weekly calendar no Ukentlig -which groups common no hvilke grupper -which groups todo no Hvilke grupper -work day ends on preferences no Arbeidsdag slutter på -work day starts on preferences no Arbeidsdag begynner på -work phone addressbook no Arbeids telefon -x matches found calendar no %1 match funnet -year calendar no År -yearly calendar no Årlig -yes filemanager no Ja -yes common no Ja -you have 1 high priority event on your calendar today. common no Du har 1 høy prioritets event i din kalender i dag. -you have 1 new message! common no Du har 1 ny melding! -you have been successfully logged out login no Du har nå logget ut -you have entered an invailed date todo no du har skrevet inn en ugyldig dato -you have not entered a\nbrief description calendar no Du har ikke skrevet inn en\nkort beskrivelse -you have not entered a\nvalid time of day. calendar no Du har ikke skrevet inn en\ngyldig tid. -you have x high priority events on your calendar today. common no Du har %1 høy prioritets event i din kalender i dag. -you have x new messages! common no Du har %1 nye meldinger! -you must enter a base url admin no Du må skrive inn en base url -you must enter a display admin no Du må skrive inn et display -you must enter a news url admin no Du må skrive inn en nyhets url -you must enter a password admin no Du må skrive inn et passord -you must enter a password preferences no Du må skrive inn et passord -you must enter one or more search keywords calendar no Du må skrive inn ett eller flere søkeord -you must enter the number of listings display admin no Du må skrive inn antallet visninger -you must enter the number of minutes between reload admin no Du må skrive inn antallet minutter mellom reload -you must select a file type admin no Du må velge en filtype -your current theme is: x preferences no -your message has been sent common no Din melding har blitt sent -your search returned 1 match common no ditt søk gav 1 match -your search returned x matchs common no ditt søk gav %1 match -your settings have been updated common no Dine innstillinger har blitt oppdatert -your suggested time of x - x conflicts with the following existing calendar entries: calendar no Din foreslåtte tid av %1 - %2 er i konflikt med de følgende kalender entries: -zip code addressbook no Postnummer diff --git a/setup/phpgw_sv.lang b/setup/phpgw_sv.lang deleted file mode 100644 index 394c41b42d..0000000000 --- a/setup/phpgw_sv.lang +++ /dev/null @@ -1,506 +0,0 @@ -(for weekly) calendar sv (för veckovis) -1 match found calendar sv 1 träff hittad -1 message has been deleted email sv 1 meddelande har raderats -a calendar sv a -about x common sv Om %1 -access common sv Åtkomst -access type common sv Åtkomst typ -access type todo sv Åtkomst typ -account active admin sv Account aktiv -account has been created common sv Kontot har blivit skapat -account has been deleted common sv Kontot har blivit borttaget -account has been updated common sv Kontot har blivit uppdaterat -account preferences common sv Konto inställningar -account_permissions admin sv Applikations rättigheter -active admin sv Aktiv -add common sv Lägg till -add a single phrase transy sv Lägg till enkel fras -add new account admin sv Lägg till nytt konto -add new application admin sv Lägg till ny application -add new phrase transy sv Lägg till ny fras -add to addressbook email sv Lägg till i adressbok -address book addressbook sv Adress bok -address book common sv Adress Bok -address book - view addressbook sv Adress bok - visa -addressbook common sv Adressbok -addressbook preferences common sv Adressbok inställningar -addsub todo sv Addsub -addvcard common sv Lägg till Vkort -admin common sv Admin -administration common sv Administration -all calendar sv Alla -all transy sv Alla -all records and account information will be lost! admin sv Alla förteckningar och användarinformation kommer att försvinna! -anonymous user admin sv Anonym användare -any transy sv Någon -application transy sv Applikation -application name admin sv Applications namn -application title admin sv Applications titel -applications admin sv Applikationer -april common sv April -are you sure you want to delete this account ? admin sv Är du säker på att du vill ta bort detta account? -are you sure you want to delete this application ? admin sv Är det säkert du vill ta bort denna applikation ? -are you sure you want to delete this entry todo sv Är du säker på att du vill ta bort denna entry? -are you sure you want to delete this entry ? common sv Är du säker att du vill radera denna entry ? -are you sure you want to delete this group ? admin sv Är det säkert du vill ta bort denna gruppen? -are you sure you want to delete this news site ? admin sv Är du säker på att du vill ta bort denna nyhets siten? -are you sure you want to kill this session ? admin sv Är du säker på att du vill avsluta denna sessionen? -are you sure\\\\\\\\nyou want to\\\\\\\\ndelete this entry ? calendar sv Är du säker på attndu villnta bort denna? -are you sure\\\\\\\\nyou want to\\\\\\\\ndelete this entry ?\\\\\\\\n\\\\\\\\nthis will delete\\\\\\\\nthis entry for all users. calendar sv Är du säker på attndu villnta bort denna entry ?nnDetta vill ta bortndenna entry för alla användare. -are you sure\\\\nyou want to\\\\ndelete this entry ? calendar sv Är du säker\\\\natt du vill\\\\ntabort denna post? -are you sure\\\\nyou want to\\\\ndelete this entry ?\\\\n\\\\nthis will delete\\\\nthis entry for all users. calendar sv Är du säker\\\\natt du vill\\\\ntabort denna post?\\\\n\\\\nDetta tar bort den\\\\nför alla användare. -are you sure\\nyou want to\\ndelete this entry ? calendar sv Är du säker\\natt du vill\\\\nradera denna post? -are you sure\\nyou want to\\ndelete this entry ?\\n\\nthis will delete\\nthis entry for all users. calendar sv Är du säker\\\\natt du vill\\\\nradera denna post?\\\\n\\\\nDetta tar bort\\\\ndenna post för alla\\\\nanvändare. -august common sv Augusti -author nntp sv Författare -available groups nntp sv Tillgängliga grupper -bad login or password login sv Ogiltigt login eller lösenord -base url admin sv Bas URL -birthday addressbook sv Födelsedag -birthday common sv Födelsedag -book marks common sv Bokmärken -bookmarks common sv Bookmarks -brief description calendar sv Kort beskrivning -calendar common sv kalender -calendar - add calendar sv Kalender - Lägg till -calendar - edit calendar sv Kalender - Edit -calendar preferences common sv Kalender inställningar -cancel common sv Avbryt -cancel filemanager sv Avbryt -cannot display the requested article from this newsgroup nntp sv Kan inte visa den efterfrågade artikeln från denna nyhetsgruppen -cc email sv CC -change common sv Ändra -change main screen message admin sv Ändra huvudskärms meddelande -change your password preferences sv Ändra ditt lösenord -change your profile preferences sv Ändra din profil -change your settings preferences sv Ändra dina inställningar -charset common sv iso-8859-1 -chat common sv Chat -city addressbook sv Stad -city common sv Stad -clear common sv Rensa -clear form common sv Rensa formulär -clear form todo sv Rensa formulär -clipboard_contents filemanager sv Urklipps Innehåll -company common sv Företag -company name addressbook sv Företags namn -completed todo sv färdig -compose email sv Skriva -copy common sv Kopiera -copy filemanager sv Kopiera -copy_as filemanager sv Kopiera som -create common sv Skapa -create filemanager sv Skapa -create group admin sv Skapa Grupp -create lang.sql file transy sv Skapa lang.sql fil -create new language set transy sv Skapa ny språkuppsättning -created by common sv Skapat av -created by todo sv Skapat av -current users common sv Nuvarande användare -current_file filemanager sv Nuvarande File -daily calendar sv Daglig -daily matrix view calendar sv Daglig matris vy -date common sv Datum -date email sv Datum -date nntp sv Datum -date due todo sv Färdig till -date format preferences sv Datum format -days datedue todo sv dagar till slutdatum -days repeated calendar sv dagar repeterade -december common sv December -default application preferences sv Standard application -default sorting order email sv Normal sorterings ordning -default sorting order preferences sv Standard sorterings ordning -delete common sv Ta bort -delete email sv Ta bort -delete filemanager sv Ta bort -description calendar sv Beskrivning -disabled admin sv Deaktivera -display admin sv Visa -display missing phrases in lang set transy sv Visa saknade fraser i en språkuppsättning -do_delete filemanager sv Radera nu -done common sv Färdig -download filemanager sv Ladda ner -duration calendar sv Varaktighet -e-mail addressbook sv E-Post -e-mail common sv E-Post -e-mail preferences common sv E-Post intällningar -edit common sv Editera -edit filemanager sv Editera -edit application admin sv Editera applikation -edit group admin sv Editera Grupp -email common sv E-Post -email email sv E-Post -email account name email sv EPost Konto namn -email address email sv EPost Adress -email password email sv EPost Lösenord -email signature email sv E-Post signatur -email signature preferences sv E-Post signatur -enabled admin sv Aktiv -enabled - hidden from navbar admin sv Aktiv - Gömd på navbar -end date/time calendar sv Slut Datum/tid -enter your new password preferences sv Skriv in ditt nya lösenord -entry has been deleted sucessfully common sv Entry har blivit borttaget -entry updated sucessfully common sv Entry är uppdaterad -err_saving_file filemanager sv Fel vid lagring av fil till disk -error common sv Fel -error creating x x directory common sv Fel vid skapande %1%2 bibliotek -error deleting x x directory common sv Fel vid borttagning %1%2 bibliotek -error renaming x x directory common sv Fel vid namnbyte %1%2 bibliotek -exit common sv Avsluta -exit filemanager sv Avbryt -fax addressbook sv Telefax -fax common sv Fax nummer -february common sv Februari -file manager common sv Fil manager -file_upload filemanager sv File Upload -files email sv Filer -files filemanager sv Filer -filter common sv Filter -first name addressbook sv Förnamn -first name common sv Förnamn -first page common sv första sidan -folder email sv Mapp -forum common sv Forum -forward email sv Vidarebefodra -fr calendar sv Fr -free/busy calendar sv Ledig/Upptagen -frequency calendar sv Hur ofta -fri calendar sv Fre -friday common sv Fredag -from email sv Från -ftp common sv FTP -full description calendar sv Full beskrivning -generate new lang.sql file transy sv Generera ny lang.sql fil -generate printer-friendly version calendar sv Gör en printer-vänlig verision -global public common sv Global Public -global public and group public calendar sv Globalt publikt och Grupp publikt -global public only calendar sv Endast Globalt publikt -go! calendar sv Go! -group access common sv Grupp Access -group has been added common sv Grupp har lagts till -group has been deleted common sv Grupp har tagits bort -group has been updated common sv Grupp har uppdaterats -group name admin sv Grupp Namn -group public common sv Grupp Public -group public only calendar sv Endast grupp publikt -group_files filemanager sv grupp filer -groups common sv Grupper -groupsfile_perm_error filemanager sv För att rätta till detta felet måste du ändra rättigheterna på filer/group directory.
På *nix system normalt skriv: chmod 770 -headline sites admin sv Headline Sites -headlines common sv Headlines -help common sv Hjälp -high common sv Hög -home common sv Hem -home phone addressbook sv Hemtelefon -home phone common sv Hemma telefon -human resources common sv Mänskliga resurser -i participate calendar sv Jag deltar -idle admin sv idle -if applicable email sv Om Tillämpligt -ignore conflict calendar sv Ignorera konflikt -image email sv Bild -imap server type email sv IMAP Server typ -import file addressbook sv Importera Fil -import from outlook addressbook sv Importera från OutLook -import lang set transy sv Importera språkuppsättning -installed applications admin sv Installerade applicationer -inventory common sv Inventarium -ip admin sv IP -it has been more then x days since you changed your password common sv Det er mer än %1 dagar sedan du ändrade ditt lösenord -january common sv Januari -july common sv Juli -june common sv Juni -kill admin sv Avsluta -language preferences sv Språk -last name addressbook sv Efternamn -last name common sv Efternamn -last page common sv sista sidan -last time read admin sv Läst sista gång -last updated todo sv Sist uppdaterat -last x logins admin sv Sista %1 logins -line 2 addressbook sv Linje 2 -line 2 common sv Andra raden -list of current users admin sv lista över nuvarande användare -listings displayed admin sv Visade lister -login common sv Login -login time admin sv Login Tid -loginid admin sv LoginID -logout common sv Logout -low common sv Låg -mail server email sv Mail Server -mail server type email sv Mail Server typ -manager admin sv Manager -march common sv Mars -max matchs per page preferences sv Max träffar per sida -may common sv Maj -medium common sv Medium -message email sv Meddelande -message transy sv Meddelande -message x nntp sv Meddelande %1 -messages email sv Meddelanden -minutes calendar sv minuter -minutes between reloads admin sv Minuter mellan uppdatering -mo calendar sv Må -mobile addressbook sv Mobil -mobile phone common sv Mobil nummer -mon calendar sv Mån -monday common sv Måndag -monitor email sv Kontrollera -monitor nntp sv Kontrollera -month calendar sv Månad -monthly calendar sv Månadsvis -monthly (by date) calendar sv Månatligt (efter datum) -monthly (by day) calendar sv Månatligt (efter dag) -move selected messages into email sv Flytta valda meddelande till -name common sv Namn -network news admin sv Network News -new entry calendar sv Ny Post -new entry added sucessfully common sv Ny entry har lagts till -new group name admin sv Nytt grupp namn -new message email sv Nytt meddelande -new password [ leave blank for no change admin sv Nytt lösenord [ Låt fältet vara tomt för att inte ändra ] -new password [ leave blank for no change ] admin sv Nytt lösenord [ Låt fältet vara tomt för att inte ändra ] -new phrase has been added common sv Ny fras har lagts till -new phrase has been added transy sv Ny fras har lagts till -new_file filemanager sv Ny Fil -news file admin sv Nyhets Fil -news headlines common sv Nyhets headlines -news reader common sv Nyhets Läsare -news type admin sv Nyhets Typ -newsgroups nntp sv Nyhetsgrupper -next email sv Nästa -next nntp sv Nästa -next page common sv nästa sida -nntp common sv NNTP -no common sv Nej -no filemanager sv Nej -no matches found. calendar sv Ingen träff hittad. -no subject email sv Inget Subjekt -no_file_name filemanager sv Inget filnamn blev specifierat -non-standard email sv inte standard -none common sv Ingen -normal common sv Normal -note: this feature does *not* change your email password. this will need to be done manually. preferences sv Note: Denna funktionen ändrar *inte* ditt epost lösenord. Detta måste göras manuellt. -notes addressbook sv Annat -november common sv November -october common sv Oktober -ok common sv OK -on *nix systems please type: x common sv Skriv %1 på *nix system -only yours common sv endast dina -original transy sv Orginal -other number addressbook sv Annat Nummer -other phone common sv Annat nummer -pager addressbook sv Personsökare -pager common sv Personsökare -participants calendar sv Deltagare -password common sv Lösenord -password has been updated common sv Lösenord har blivit uppdaterat -percent of users that logged out admin sv Procent av användare som loggat ut -permissions admin sv Rättigheter -permissions this group has admin sv Tillåtna applicationer för denna gruppen -permissions to the files/users directory common sv rättigheter på files/users bibliotek -phrase in english transy sv Fras på Engelska -phrase in new language transy sv Fras på det nya språket -please select a message first email sv Vänligen välj ett meddelande först -please x by hand common sv Var vänlig %1 för hand -please, select a new theme preferences sv Vänligen välj ett nytt tema -powered by phpgroupware version x common sv Powered by phpGroupWare version %1 -preferences common sv Inställningar -previous email sv Föregående -previous page common sv Föregående sida -print common sv Skriv ut -printer friendly calendar sv Printer Vänlig -priority common sv Prioritet -private common sv Privat -private and global public calendar sv Privat och globalt publikt -private and group public calendar sv Privat och Grupp publikt -private only calendar sv Endast privat -private_files filemanager sv Privata filer -project description todo sv Projekt beskrivning -re-edit event calendar sv Ändra händelse -re-enter password admin sv Skriv in lösenord igen -re-enter your password preferences sv Skriv in ditt lösenord igen -record access addressbook sv Uppgifts åtkomst -record owner addressbook sv Uppgifts ägare -remove all users from this group admin sv Ta bort alla användare från denna grupp -rename common sv Ändra namn -rename filemanager sv Döp om -rename_to filemanager sv Döp om till -repeat day calendar sv Repetera dag -repeat end date calendar sv Repetera slutdatum -repeat type calendar sv Repetera type -repeating event information calendar sv Repetera händelse information -repetition calendar sv Repetition -reply email sv Svara -reply all email sv Svara alla -sa calendar sv Lö -sat calendar sv Lör -saturday common sv Lördag -save common sv Spara -save filemanager sv Spara -search common sv Sök -search results calendar sv Sök resultat -section email sv Sektion -select addressbook columns to display addressbook sv Välj kolumner som skall visas i adressboken -select application transy sv Välj applikation -select columns to display preferences sv Välj vilka kolumner som skall visas -select different theme preferences sv Välj annat tema -select headline news sites preferences sv Välj Headline News sites -select language to generate for transy sv Välj språk att generera för -select permissions this group will have admin sv Välj rättigheter för denna grupp -select users for inclusion admin sv Välj gruppmedlemmar -select which application for this phrase transy sv Välj applikation för denna fras -select which language for this phrase transy sv Välj vilket språk för denna fras -send email sv Sänd -send deleted messages to the trash email sv Sänd borttagna meddelande till papperkorgen -september common sv September -session has been killed common sv Session har blivit avslutad -show all common sv visa alla -show all groups nntp sv Visa alla grupper -show birthday reminders on main screen addressbook sv Visa födelsedags notis på huvudskärm -show birthday reminders on main screen preferences sv Visa födelsedags påminnelse på huvudskärmen -show current users on navigation bar preferences sv Visa nuvarande användare i navigation bar -show groups containing nntp sv Visa grupper som innehåller -show high priority events on main screen calendar sv Visa högprioritets händelser på huvudskärmen -show high priority events on main screen preferences sv Visa högprioritets händelse på huvudskärmen -show new messages on main screen email sv Visa nya meddelande på huvud skärmen -show new messages on main screen preferences sv Visa nya meddelande på huvudskärmen -show text on navigation icons preferences sv Visa text på navigations ikoner -showing x common sv visar %1 -showing x - x of x common sv visar %1 - %2 av %3 -site admin sv Site -size email sv Storlek -sorry, that group name has already been taking. admin sv Ursäkta, men gruppnamnet är upptaget -sorry, the follow users are still a member of the group x admin sv Ursäkta men följande användare är medlem av grupp %1 -sorry, there was a problem processing your request. common sv Beklagar, det var problem att utföra din önskan. -sorry, your login has expired login sv Beklagar, din login har utgått -source language transy sv Käll språk -specify_file_name filemanager sv Du måste specifiera ett namn på filen du vill spara -start date/time calendar sv Start Datum/Tid -state addressbook sv Stat -state common sv Stat -status admin sv Status -status todo sv Status -street addressbook sv Gata -street common sv Gata -su calendar sv Sö -subject email sv Subjekt -subject nntp sv Subjekt -submit common sv Utför -submit changes admin sv Verkställ ändring -sun calendar sv Sön -sunday common sv Söndag -switch current folder to email sv Skifta nuvarande mapp till -target language transy sv Mål språk -th calendar sv To -that loginid has already been taken admin sv Den loginID är upptagen -that site has already been entered admin sv Den siten har redan blivit inlaggd -the following conflicts with the suggested time:
    x
calendar sv Följande kommer i konflikt med den föreslagna tiden:
    %1
-the login and password can not be the same admin sv Login och lösenord kan inte vara lika -the two passwords are not the same admin sv Lösenorden är inte identiska -they must be removed before you can continue admin sv De måste tas bort innan du kan fortsätta -this folder is empty email sv Denna map är tom -this month calendar sv Denna månaden -this server is located in the x timezone preferences sv Denna server är placerad i %1 tidszone -this week calendar sv Denna veckan -threads nntp sv Threads -thu calendar sv Tor -thursday common sv Torsdag -time common sv Tid -time format preferences sv Tids format -time zone offset preferences sv Tids-Zone offset -title addressbook sv Titel -title admin sv Titel -to email sv Till -to correct this error for the future you will need to properly set the common sv För att framgent rätta till detta problem måste du riktigt sätta -today calendar sv I dag -today is x's birthday! common sv I dag har %1 födelsedag! -todo todo sv Att göra -todo list common sv Att göra lista -todo list todo sv Att göra lista -todo list - add todo sv Att göra lista - lägg till -todo list - edit todo sv Att göra lista - edit -tomorrow is x's birthday. common sv I morgon är det %1's födelsedag. -total common sv Total -total records admin sv Fullständig förteckning -translation transy sv Översättning -translation management common sv Översättnings hanteraren -trouble ticket system common sv Trouble Ticket System -tu calendar sv Ti -tue calendar sv Tis -tuesday common sv Tisdag -undisclosed recipients email sv Okänd mottagare -undisclosed sender email sv Okänd Sändare -update nntp sv Uppdatera -updated common sv Uppdaterat -upload filemanager sv Upload -urgency todo sv Prioritet -url addressbook sv URL -use cookies login sv Använd cookies -use custom settings email sv Använd egna inställningar -use end date calendar sv Använd slutdatum -user accounts admin sv Användar konton -user groups admin sv Användar Grupper -username login sv Användarnamn -users common sv användare -usersfile_perm_error filemanager sv För att rätta till detta felet måste du ändra rättigheterna på filer/users directory.
På *nix system normalt skriv: chmod 770 -vcard common sv VKort -view common sv Visa -view access log admin sv Visa Access Log -view sessions admin sv Visa sessions -view this entry calendar sv Visa denna post -view/edit/delete all phrases transy sv Visa/editera/radera alla fraser -we calendar sv On -wed calendar sv Ons -wednesday common sv Onsdag -week calendar sv Vecka -weekday starts on calendar sv Första veckodag är -weekday starts on preferences sv Vecka börjar på -weekly calendar sv Veckovis -which groups common sv vilken grupp -which groups todo sv Vilken grupp -work day ends on calendar sv Arbetsdagen slutar -work day ends on preferences sv Arbetsdag slutar kl: -work day starts on calendar sv Arbetsdagen börjar -work day starts on preferences sv Arbetsdag börjar kl: -work phone addressbook sv Arbetstelefon -work phone common sv Arbets telefon -x matches found calendar sv %1 träffar hittade -x messages have been deleted email sv %1 meddelande har raderats -year calendar sv År -yearly calendar sv Årligen -yes common sv Ja -yes filemanager sv Ja -you are required to change your password during your first login common sv Du måste byta lösenord vid din första inloggning -you have 1 high priority event on your calendar today. common sv Du har 1 högprioritets händelse i din kalender i dag. -you have 1 new message! common sv Du har 1 nytt meddelande! -you have been successfully logged out login sv Du har nu loggat ut -you have entered an invailed date todo sv du har skrivit in ett ogiltigt datum -you have not entered a\\\\\\\\nbrief description calendar sv Du har inte skrivit in ennkort beskrivning -you have not entered a\\\\\\\\nvalid time of day. calendar sv Du har inte skrivit in enngiltig tid. -you have not entered a\\\\nbrief description calendar sv Du har inte gett\\\\nnågon beskrivning -you have not entered a\\\\nvalid time of day. calendar sv Du har inte angett\\\\nnågon giltig tid på dagen. -you have not entered a\\nbrief description calendar sv Du har inte skrivit\\\\nen beskrivning. -you have not entered a\\nvalid time of day. calendar sv Du har inte angivit\\\\nen giltig tid. -you have x high priority events on your calendar today. common sv Du har %1 högprioritets händelse i din kalender i dag. -you have x new messages! common sv Du har %1 nya meddelanden! -you must add at least 1 permission to this account admin sv Du måste ge minst 1 rättighet till detta konto -you must enter a base url admin sv Du måste skriva in en bas url -you must enter a display admin sv Du måste skriva in en display -you must enter a news url admin sv Du måste skriva in en nyhets url -you must enter a password admin sv Du måste skriva in ett lösenord -you must enter an application name and title. admin sv Du måste skriva in namn och titel för applikation -you must enter one or more search keywords calendar sv Du måste skriva in ett eller flera sökord -you must enter the number of listings display admin sv Du måste skriva in antalet rader att visa -you must enter the number of minutes between reload admin sv Du måste skriva in antalet minuter mellan uppdatering -you must select a file type admin sv Du måste välja en filtype -you must select at least 1 column to display addressbook sv Du måste välja minst 1 kolumn att visa -your current theme is: x preferences sv Ditt nuvarande tema är: %1 -your message has been sent common sv Ditt meddelande har blivit sänt -your search returned 1 match common sv din sökning gav 1 träff -your search returned x matchs common sv din sökning gav %1 träffar -your settings have been updated common sv Dina innställningar har blivit uppdaterade -your suggested time of x - x conflicts with the following existing calendar entries: calendar sv Din föreslagna tid av %1 - %2 är i konflikt med de följande kalender entries: -zip code addressbook sv Postnummer -zip code common sv Postnummer diff --git a/setup/phpgw_zt.lang b/setup/phpgw_zt.lang deleted file mode 100644 index 47a9c64bcd..0000000000 --- a/setup/phpgw_zt.lang +++ /dev/null @@ -1,772 +0,0 @@ - common zt Åwªï¥úÁ{ -(for weekly) common zt (¨C¶gªº) -1 match found common zt §ä¨ì¤@­Ó²Å¦Xªº¸ê®Æ -1 message has been deleted common zt °T®§¤w³Q§R°£ -a common zt ¤@­Ó -accept common zt ±µ¨ü -accepted common zt ±µ¨ü -access common zt ½Ð¿ï¾ÜŪ¨ú¸s²Õ -access not permitted common zt ¥¼¸g¦P·N¤£±oŪ¨ú -access type common zt ¦s¨ú§ÎºA -account active common zt ±b¸¹ª¬ºA (¦³®Ä/µL®Ä) -account has been created common zt ·s¼W±b¸¹ -account has been deleted common zt §R°£±b¸¹ -account has been updated common zt ­×§ï±b¸¹ -account permissions common zt ¦P·N±b¸¹¦s¨ú -account preferences common zt ±b¸¹³]©w -acl common zt ¥Ø¿ý -action common zt ¥¿¦b¨Ï¥ÎªºÀ³¥Îµ{¦¡ -active common zt ª¬ºA -add common zt ·s¼W -add a note for common zt ·s¼W°O¨Æ¨ì -add a note for x common zt ·s¼W°O¨Æ¨ì%1 -add a single phrase common zt ¦b¸ê®Æ®w·s¼WÄæ¦ì -add category common zt ·s¼W¥Ø¿ý -add global category common zt ·s¼W¸s²Õ¥Ø¿ý -add new account common zt ·s¼W±b¸¹ -add new application common zt ·s¼WÀ³¥Îµ{¦¡ -add new phrase common zt ·s¼W¦r¦ê -add new ticket common zt ·s¼W§ë²¼ -add note common zt ·s¼W°O¨Æ -add ok common zt ·s¼W§¹¦¨ -add sub common zt ·s¼W¤l¶µ¥Ø -add ticket common zt ·s¼W§ë²¼ -add to addressbook common zt ·s¼W¦Ü³q°T¿ý -add x category for common zt ·s¼W¤@­Ó¸ê®Æ§¨¨ì%1 -additional common zt ªþµù -address common zt ³sµ¸¦a§} -address book common zt ³q°T¿ý -address book - view common zt ÂsÄý³q°T¿ý -address line 2 common zt ¦a§}2 -address line 3 common zt ¦a§}3 -address type common zt ¦a§}ªº«¬ºA -addressbook common zt ³q°T¿ý -addressbook preferences common zt ³q°T¿ý³]©w -addressbook_group common zt ³q°Tï -addresses common zt ³q°T¿ý -address_book common zt ³q°Tï -addsub common zt ·s¼W¤l¶µ -admin common zt ±±¨î¥x -administration common zt ºÞ²z­û -adres common zt ³q°T§¨ -common common zt ©Ò¦³ -common day common zt ¾ã¤Ñ -common records and account information will be lost! common zt ©Ò¦³ªº±b¸¹©M°O¿ý±N²M°£¡I -commonow anonymous access to this app common zt ¦P·NGuessŪ¨ú³o­ÓÀ³¥Îµ{¦¡ -common_group common zt ©Ò¦³¸s²Õ -amount common zt ¼Æ¶q -anonymous user common zt °Î¦W¨Ï¥ÎªÌ -any common zt ¥ô¦óªº -application common zt À³¥Îµ{¦¡ -application name common zt À³¥Îµ{¦¡¦WºÙ -application title common zt À³¥Îµ{¦¡¼ÐÃD -applications common zt À³¥Îµ{¦¡ -april common zt ¥|¤ë -are you sure you want to delete this account ? common zt §A½T©w­n§R°£³o­Ó±b¸¹¶Ü¡H -are you sure you want to delete this application ? common zt §A½T©w­n§R°£³o­ÓÀ³¥Îµ{¦¡¶Ü¡H -are you sure you want to delete this category ? common zt ±z½T©w­n§R°£¶Ü? -are you sure you want to delete this entry common zt ½T©w­n§R°£³o¤@µ§¸ê®Æ¡H -are you sure you want to delete this entry ? common zt ½T©w­n§R°£³o¤@µ§¸ê®Æ¡H -are you sure you want to delete this group ? common zt §A½T©w­n§R°£³o­Ó¸s²Õ¶Ü¡H -are you sure you want to delete this news site ? common zt §A½T©w­n§R°£³o­Ó·s»D¼ÐÃD¶Ü¡H -are you sure you want to delete this note ? common zt ±z½T©w­n§R°£­Óµ§¸ê®Æ¶Ü? -are you sure you want to kill this session ? common zt §A½T©w­n§R°£³o­Ó½u¤W¨Ï¥ÎªÌ¶Ü¡H -are you sure\nyou want to\ndelete this entry ? common zt ½T©w­n§R°£³oµ§¸ê®Æ¡H -are you sure\nyou want to\ndelete this entry ?\n\nthis will delete\nthis entry for common users. common zt ½T©w­n§R°£³oµ§¸ê®Æ¡H³o¼Ë·|¨Ï©Ò¦³¨Ï¥ÎªÌ³£¬Ý¤£¨ì¡I -assign to common zt ¤À°t -attach: common zt §¨ÀÉ: -august common zt ¤K¤ë -author common zt ½s¿èªÌ -autosave default category common zt ¦Û°ÊÀx¦s¨ì¹w³]ªº¸ê®Æ§¨ -available groups common zt ¸s²Õ¥i¨Ï¥Î -back common zt ¤W¤@­¶ -back to projectlist common zt ¦^¨ì¤u§@¶i«× -bad login or password common zt ±K½X©Î±b¸¹¿ù»~ -base url common zt ºô§} -bcc: common zt ±K¥ó°Æ¥»: -birthday common zt ¥Í¤é -black common zt ¶ÂºëÆF -blue common zt µµ¤ô´¹ -book marks common zt ¹q¤l®ÑÅÒ -bookkeeping common zt °O¨Æ¥» -bookmarks common zt ¹q¤l®ÑÅÒ -brief description common zt «Ý¿ì¨Æ¶µ -brown common zt »É´Ä¦â -business common zt ¤½¥q -business city common zt µó¦W -business country common zt ¤u§@ªº°ê®a -business email common zt Email -business fax common zt FAX -business phone common zt ¤½¥q¹q¸Ü -business state common zt ¶m/Âí/¥«/°Ï -business street common zt ¿ì¤½«Ç¦a§} -business zip code common zt ¿¤¥« -calendar common zt ¦æ¨Æ¾ä -calendar - add common zt ·s¼W -calendar - edit common zt ½s¿è -calendar preferences common zt ¦æ¨Æ¾ä³]©w -cancel common zt ¨ú®ø -cannot display the requested article from the requested newsgroup common zt ¤£¯àÅã¥Ü©Ò­n¨Dªº¶µ¥Ø -categories common zt ¸ê®Æ§¨ -categories for common zt ¸ê®Æ§¨ -category common zt ¿ï¾Ü¨Ï¥Îªº¸ê®Æ§¨ -category description common zt ¸ê®Æ§¨ªº´y­z -category name common zt ¸ê®Æ§¨¦WºÙ -category x has been added ! common zt ·s¼W%1¸ê®Æ§¨ -category x has been updated ! common zt §ó·s%1¸ê®Æ§¨ -cc common zt °Æ¥» -cc: common zt ªþ¥»: -cell phone common zt ¦æ°Ê¹q¸Ü -center common zt ¤¤¤ß -change common zt ½T©w -change main screen message common zt ­º­¶ªº°T®§ -change your password common zt §ó§ï±K½X -change your profile common zt §ó§ïprofile -change your settings common zt §ó§ï³]©w -charset common zt ¦r¤¸³]©w -chat common zt ²á¤Ñ«Ç -check lang common zt zt -checklang common zt zt -chinese manual common zt ¨Ï¥Î¤â¥U -choice common zt ¿ï¾Ü -choose a category common zt ¿ï¾Ü¸ê®Æ§¨ -choose a font common zt ¿ï¾Ü¦r«¬ -choose the category common zt ¿ï¾Ü¸ê®Æ§¨ -choose the font size common zt ¿ï¾Ü¦r«¬¤j¤p -city common zt «°¥« -classifieds addressbook common zt ³q°T¸s²Õ -clear common zt ²M°£ -clear form common zt ²M°£ªí®æ -click here to return to inbox common zt ¦^¤W¤@­¶ -clipboard_contents common zt ªþ¥[¤å¥ó -company common zt ¤½¥q -company name common zt ¤½¥q¦WºÙ -completed common zt §¹¦¨¶i«× -compose common zt ·s¼W¹q¤l¶l¥ó -contact common zt ±µÄ² -copy common zt ½Æ»s -copy_as common zt ½Æ»s¨ì -correct common zt ­×§ï -country common zt °ê®a -courier new common zt Courier New -create common zt «Ø¥ß®É¶¡ -create group common zt ½T©w -create lang.sql file common zt ¶×¥X»y¨tÀÉ®× -create new language set common zt ·s»y¨¥ªº³]©w -created by common zt ½s¿èªÌ -currency common zt ¥Ø«e¥¿¦b¨Ï¥Î -current folder common zt ¥¿¦b¨Ï¥Îªº¸ê®Æ§¨ -current users common zt ½u¤W¨Ï¥ÎªÌ -current_file common zt ¨Ï¥Î¸ê®Æ§¨ -custom common zt «È¤á -custom email settings common zt «È¤áªºEmail³]©w -custom fields common zt ·s¼WÄæ¦ì -daily common zt ¨C¤éªº -daily matrix view common zt ¹wÄý¨C¤é -darkblue common zt ¼~Æ{ÂÅ -darkgreen common zt «C½µºñ -date common zt ¤é´Á -date due common zt ºI¤î¤é´Á -date format common zt ¤é´ÁÅã¥Ü¤è¦¡ -days datedue common zt ºI¤î¤é´Á -days repeated common zt ­«½Æ¤Ñ¼Æ -dd common zt ¤é -december common zt ¤Q¤G¤ë -default common zt ¹w³] -default application common zt ¹w³]­º­¶ªºÀ³¥Îµ{¦¡ -default calendar filter common zt ¹w³]¨Ï¥Îªº¸ê®Æ§¨ -default calendar view common zt ¹w³]¹wÄý¦æ¨Æ¾ä -default sorting order common zt ¹w³]­È -delete common zt §R°£ -delete addressbook? common zt §R°£ -delete ok! common zt §R°£§¹¦¨ -department common zt ³¡ªù -description common zt ´y­z -detail common zt ¸Ô²Ó -disabled common zt Ãö³¬ -display common zt ¦C¥X -display missing phrases in lang set common zt Åã¥Ü§R°£ªºÄæ¦ì -display note for common zt Åã¥Ü°O¨Æ¨ì -display preferences common zt Åã¥Ü³]©w -display status of events common zt Åã¥Ü¨Æ¥óª¬ºA -displaying subprojects of following project common zt ¤u§@¶i«× -do you want delete this group? common zt ±z½T©w­n§R°£³oµ§¸ê®Æ¡H -domestic common zt ¥»°ê -done common zt §¹¦¨ -download common zt ¤U¸ü -download output as a lang file common zt ¶×¥XÀÉ®× -do_delete common zt §R°£ -duration common zt «ùÄò -e-mail common zt ¹q¤l¶l¥ó -e-mail preferences common zt ¹q¤l¶l¥ó³]©w -edit common zt ½s¿è -edit application common zt ½s¿èÀ³¥Îµ{¦¡ -edit categories common zt ½s¿è¸ê®Æ§¨ -edit custom fields common zt ·s¼WÄæ¦ì -edit global category common zt ½s¿è¥þ²Õªº¸ê®Æ§¨ -edit group common zt ½s¿è¸s²Õ -edit login screen message common zt ½s¿èµn¿ý¥Dµe­±ªº°T®§ -edit main screen message common zt ½s¿è­º­¶°T®§ -edit note for common zt ½s¿è°O¨Æ¨ì -edit ok common zt ­×§ï§¹¦¨ -edit user account common zt ½s¿è¨Ï¥ÎªÌ±b¸¹ -edit x category for common zt ½s¿è%1¸ê®Æ§¨¨ì -editer common zt ½s¿èªÌ -email common zt ¹q¤l¶l¥ó -email account name common zt ±b¸¹ -email address common zt Emailªº±b¸¹ -email is error common zt Email®æ¦¡¿ù»~ -email password common zt ±K½X -email signature common zt ñ¦WÀÉ -email type common zt Emailªº«¬ºA -enabled common zt Åv­­ -enabled - hidden from navbar common zt ¶}±Ò¦ýÁôÂÃ¹Ï¥Ü -end date common zt ¨Æ¥óµ²§ô¤é -end date/time common zt µ²§ô¤é´Á/®É¶¡ -end time common zt ¨Æ¥óµ²§ô®É¶¡ -ending date can not be before start date common zt µ²§ôªº®É¶¡¤ñ¶}©lªº®É¶¡¦­ -ends common zt µ²§ô -enter your new password common zt ¿é¤J·s±K½X -entries common zt ¶i¤J -entry has been deleted sucessfully common zt §R°£§¹¦¨ -entry updated sucessfully common zt ­×§ï§¹¦¨ -error common zt ¿ù»~°T®§ -error creating x x directory common zt ·s¼Wµo¥Í¿ù»~ %1%2 -error deleting x x directory common zt §R°£¿ù»~ %1%2 -error renaming x x directory common zt ­«·s©R¦Wµo¥Í¿ù»~ %1%2 -err_saving_file common zt Àx¦s®æ¦¡¿ù»~ -exit common zt Â÷¶} -extra common zt ÃB¥~ -fancy common zt ¤Û·Q·µ -fax common zt ¶Ç¯u -february common zt ¤G¤ë -fields to show in address list common zt ½Ð¿ï¾Ü­nÅã¥Ü¦b³q°T¿ý¤Wªº¶µ¥Ø -file manager common zt Àɮ׺޲z -files common zt ÀÉ®× -file_upload common zt ÀɮפW¶Ç -filter common zt ¿ï¾Ü¸s²Õ -first name common zt ¦W¦r -first page common zt ²Ä¤@­¶ -firstname common zt ¦W¦r -folder common zt ¤å¥ó§¨ -folder preferences common zt «H¥ó§¨³]©w -folders common zt «H¥ó§¨ -forecast common zt ¹w´ú -forecast zone common zt ¹w´ú¦a°Ï -forecasts common zt ¹w´ú -forum common zt °Q½×°Ï -forward common zt Âà±H -fr common zt F -free/busy common zt ªÅ¶¢ªº/¦£¸Lªº -frequency common zt ¨C¹j´X¤Ñ¥X²{¤@¦¸ -fri common zt ¤­ -friday common zt ¬P´Á¤­ -from common zt ±H¥óªÌ -ftp common zt Àɮ׶ǿé -full description common zt ¤º®e -full name common zt ¥þ¦W -generate new lang.sql file common zt ¶×¥XÀÉ®× -generate printer-friendly version common zt ¦C¦L -global common zt ¥þ³¡ -global categories common zt ½s¿è¸ê®Æ§X¡]¥þ³¡¡^ -global public common zt Åã¥Ü¾ã­Ó¸s²Õ -global public and group public common zt Åã¥Ü¾ã­Ó¸s²Õ©M¦Û¤v©ÒÄݪº¸s²Õ -global public only common zt ¥uÅã¥Ü¾ã­Ó¸s²Õ -go! common zt ¢Õ¢Ý¡I -grant addressbook access common zt ¨Ï¥ÎªÌÅv­­ -grant calendar access common zt ¨Ï¥ÎªÌÅv­­ -grant todo access common zt ¨Ï¥ÎªÌÅv­­ -greys common zt ¦Çªº¥@¬É -group common zt ¸s²Õ -group access common zt ¸s²Õ¦s¨ú -group has been added common zt ·s¼W¸s²Õ -group has been deleted common zt §R°£¸s²Õ -group has been updated common zt ­×§ï¸s²Õ -group name common zt ¸s²Õ¦WºÙ -group public common zt Åã¥Ü¦Û¤v©ÒÄݪº¸s²Õ -group public only common zt ¥uÅã¥Ü¦Û¤v©ÒÄݪº¸s²Õ -groupname common zt ¸s²Õ¦WºÙ -groups common zt ¸s²Õ -groups common zt ©ÒÄݪº¸s²Õ -groupsfile_perm_error common zt ¿ù»~¡G½Ð¦Ü¸s²Õ¸ê®Æ§¨°µ¾A·íªº³]©w -group_files common zt ¸s²ÕÀɮק¨ -headline preferences common zt ³]©wÀY±ø·s»D -headline sites common zt ·s»DÀY±ø¦ì§} -headlines common zt ·s»DÀY±ø -heaven common zt ¤ÑªÅÂÅ -help common zt »¡©ú -hide php information common zt ÁôÂâޢ֢ުº¸ê°T -high common zt °ª -home common zt ­º­¶ -home city common zt ¶m/Âí/¥«/°Ï -home country common zt °ê®a/¦a°Ï -home email common zt ¦í®a¹q¤l¶l¥ó -home phone common zt ¦í®a¹q¸Ü -home state common zt ¿¤/¥« -home street common zt µó¦W -home zip code common zt ¶l»¼°Ï¸¹ -human resources common zt ¤H¤O¸ê·½ -i participate common zt °Ñ»P -icons and text common zt ¹Ï¥Ü»P¤å¦r -icons only common zt Åã¥Ü¹Ï¥Ü -id common zt ID -idle common zt ³s½u®É¶¡ -idsociety common zt ±M·~«¬ -if applicable common zt ¥iÀ³¥Îªº -ignore conflict common zt ²¤¹L½Ä¬ð -image common zt ¹Ï¤ù -imap server type common zt ¹q¤l¶l¥óªº«¬ºA -import contacts common zt ¶×¤J -import file common zt ¶×¤J¸ê®Æ§¨ -import from outlook common zt ±qOutlook¶×¤J -import lang set common zt ¶×¤J»y¨t³]©w -index order common zt ¶l¥ó²M³æ³]©w -instcommoned applications common zt À³¥Îµ{¦¡ -interface/template selection common zt ¿ï¾Ü¨Ï¥Î¤¶­± -international common zt °ê»Ú¤Æ -invalid entry id. common zt ¿ù»~ªº¨Ï¥Î¿ï¾Ü¸s²Õ -inventory common zt ®w¦sºÞ²z -ip common zt ¦ì§} -it has been more then x days since you changed your password common zt §ó§ï±K½X«á´X¤Ñ -january common zt ¤@¤ë -july common zt ¤C¤ë -june common zt ¤»¤ë -justweb common zt ¼Ð·Ç«¬ -kill common zt §R°£ -language common zt ¿ï¾Ü¨Ï¥Î»y¨t -lang_up common zt ¤W¤@­¶ -large common zt ¤j -last login common zt µn¤J®É¶¡ -last login from common zt µn¤J¦ì§} -last name common zt ©m¤ó -last page common zt ³Ì«á¤@­¶ -last time read common zt ³Ì«áŪ¨ú®É¶¡ -last updated common zt ³Ìªñ­×§ï°O¿ý -last x logins common zt ³Ìªñµn¤J°O¿ý -lastname common zt ©m¤ó -lightblue common zt ÅK¦ÇÂÅ -lightbrown common zt ´ÄÃq¬u -line 2 common zt line 2 -links common zt ³sµ² -list add common zt ½s¿è­Ó¤H³q°Tï -list of current users common zt Åã¥Ü¨Ï¥ÎªÌ¦Cªí -listings displayed common zt Åã¥Ü¦Cªí -login common zt µn¤J -login screen common zt µn¤J¥Dµe­± -login time common zt µn¤J®É¶¡ -loginid common zt ±b¸¹ -loginscreen_message loginscreen zt test* -loginscreen_message mainscreen zt ½Ð¿é¤J±zªì©l±K½X¬°:1234¡A¶i -¤J«á½ÐÅܧó§Aªº±K½X* -loginscreen_message common zt ½Ð¿é¤J±zªì©l±K½X¬°:1234¡A¶i¤J«á½ÐÅܧó§Aªº±K½X -logout common zt µn¥X -low common zt §C -mail folder(uw-maildir) common zt Emailªº¸ê®Æ§¨ -mail server common zt ¶l¥ó¦øªA¾¹ -mail server type common zt ¶l¥ó¦øªA¾¹ºØÃþ -main screen common zt ­º­¶ -main screen message common zt ­º­¶°T®§ -mainscreen_message mainscreen zt Åwªï¥úÁ{ -manager common zt ¨t²ÎºÞ²zªÌ -manual common zt ¨Ï¥Î¤â¥U -march common zt ¤T¤ë -max matchs per page common zt ¨C­¶³Ì¦h­nÅã¥Ü´Xµ§¸ê®Æ -may common zt ¤­¤ë -medium common zt ¤¤ -message common zt °T®§ -message has been updated common zt °T®§¤w§ó·s -message highlighting common zt ¶l¥ó³W«h -message x common zt °T®§ -messages common zt °T®§ -metar common zt ÅÜ¤Æ -minutes common zt ¤ÀÄÁ -minutes between reloads common zt µn¤J®É¶¡ -mm common zt ¤ë -mo common zt M -mobile common zt ¤j­ô¤j -mobile phone common zt ¦æ°Ê¹q¸Ü -modem phone common zt ¹q¸Ü -mojo common zt ¶Â·t¦a°ì -mon common zt ¤@ -monday common zt ¬P´Á¤@ -monitor common zt ¿Ã¹õ -monitor newsgroups common zt ¸s²Õ·s»D -month common zt ¤ë -monthly common zt ¨C¤ë -monthly (by date) common zt ¨C¤ë(·í¤é) -monthly (by day) common zt ¨C¤ë(¦ì¸m) -move selected messages into common zt ²¾°Ê¶l¥ó¦Ü¨ä¥L«H§¨ -name common zt ¦WºÙ -network news common zt ºô¸ô·s»D -never common zt ±q¥¼µn¤J -new entry common zt ·s¼W¸ê®Æ -new entry added sucessfully common zt ·s¼W°O¨Æ§¹¦¨ -new group name common zt ·s¸s²Õ¦WºÙ -new message common zt ·s°T®§ -new password [ leave blank for no change common zt ·s±K½X -new phrase has been added common zt ¦r¦ê¤w·s¼W -new ticket common zt ·s¼W§ë²¼ -news file common zt ·sÀÉ®× -news headlines common zt ÀY±ø·s»D -news reader common zt ·sªºÅªªÌ -news type common zt ·s¸s²Õ¦WºÙ -newsgroups common zt ·s¸s²Õ -new_file common zt ·sÀÉ®× -next common zt ¤U¤@­¶ -next page common zt ¤U¤@­¶ -nickname common zt ¼ÊºÙ -nntp common zt ºô¸ô·s»D -no common zt §_ -no matches found. common zt §ä¤£¨ì²Å¦Xªº¶µ¥Ø -no matchs found common zt §ä¤£¨ì²Å¦Xªº¶µ¥Ø -no response common zt ¨S¦³¦^À³ -no subject common zt ¨S¦³¼ÐÃD -non-standard common zt Non-Standard -none common zt µL -normal common zt ¤@¯ë -not applicable common zt ¤£¯àÀ³¥Î -not available yet common zt ¥¼¯à¨Ï¥Î -note has been added for x ! common zt ·s¼W%1°O¨Æ -note: this feature does *not* change your email password. this will need to be done manucommony. common zt ª`·N¡G­Yemailªº±K½X§ó§ï¥¢±Ñ¡A½Ð¸ß°ÝºôºÞ¤H­û¡C -notes common zt ³Æµù -notes categories common zt ½s¿è¸ê®Æ§X -notes list common zt ¥Ø¿ý -notes preferences common zt ³]©w -november common zt ¤Q¤@¤ë -no_file_name common zt §ä¤£¨ì¦¹¸ê®Æ§¨ -october common zt ¤Q¤ë -ok common zt ½T©w -on *nix systems please type: x common zt On *nix systems please type: %1 -only yours common zt ¨p¤Hªº -options common zt ¿ï¶µ -or: days from startdate: common zt ©ÎªÌ¿ï¾Ü¤u§@¤Ñ¼Æ -or: select for today: common zt ©ÎªÌ¿ï¾Ü¹w³]¤µ¤Ñ -original common zt ­ì©lªº -other common zt ¨ä¥L -other number common zt ¨ä¥¦ -other phone common zt ¨ä¥L¹q¸Ü -overview common zt ¹wÄý -owner common zt ½s¿èªÌ -pager common zt ©I¥s¾¹ -parent category common zt ¥D­n¥Ø¿ý -parent project common zt ¤u§@¶i«×±Ô­z -participant common zt °Ñ»P¤H­û -participates common zt °Ñ»P -password common zt ¿é¤J±K½X -password could not be changed common zt ±K½X­×§ï¥¼§¹¦¨ -password has been updated common zt ±K½X¤w¸g§ó§ï -percent of users that logged out common zt ¨Ï¥ÎªÌµn¥X¤ñ²v -permissions common zt ·sÀÉ®× -permissions this group has common zt ½Ð¿ï¾ÜÀ³¥Îµ{¦¡ -permissions to the files/users directory common zt ¦P·N¦¹¸ê®Æ§¨¨Ñ¨Ï¥ÎªÌŪ¨ú -personal common zt ­Ó¤H -personal information common zt ­Ó¤H¸ê°T -personalized notes for common zt ­Ó¤H°O¨Æ -pharse in english transy zt ­^»yªºpharse -pharse in new langague transy zt ·s»y¨¥ªºpharse -phone numbers common zt ¹q¸Ü¸¹½X -php information common zt PHP¬ÛÃö¸ê°T -phpgroupware login common zt µn¤J -phpgroupware-version common zt phpgroupware ¤¤¤åª© -phrase in english common zt ¿é¤J­^¤å¦r¦ê -phrase in new language common zt ½T»{¿é¤J¦r¦ê -please enter a name for that category ! common zt ½Ð¿é¤J¸ê®Æ§¨ªº¦WºÙ -please enter a~z and 0~9 compose common zt ½Ð¿é¤J­^¤å¦r©M¼Æ¦r²Õ¦¨ªº¢×¢Ò³Ì¦h8¦ì¦r¤¸ -please select a message first common zt ½Ð¿ï¾Ü°T®§ -please set your preferences for this app common zt ­Y¶·§ó§ï³q°T¿ý½Ð¦Ü³]©w°Ï§ó§ï -please x by hand common zt ½Ð¥Ñ¶Ç»¼ -please, select a new theme common zt ½Ð¿ï¾Ü¤@­Ó·sªº -powered by phpgroupware version x common zt ¦¹ª©¥»¥Ñwww.phpgroupware.org´£¨Ñ -preferences common zt ³ß¦n³]©w -prefix common zt ºÙ¿× -previous common zt ¹wÄý -previous page common zt «e¤@­¶ -print common zt ¦C¦L -printer friendly common zt ¦C¦L -priority common zt ¨Æ¥óÀu¥ý¶¶§Ç -private common zt ­Ó¤H -private and global public common zt Åã¥Ü­Ó¤Hªº©M¾ã­Ó¸s²Õ -private and group public common zt Åã¥Ü­Ó¤Hªº©M¦Û¤v©ÒÄݸs²Õ -private only common zt ­Ó¤Hªº¦æ¨Æ¾ä -private_files common zt ­Ó¤Hªº¸ê®Æ§¨ -proceed common zt Ä~Äò¶i¦æ -project description common zt ¤u§@±Ô­z -projectname common zt ±M®×¦WºÙ -public common zt ¤½¶} -public key common zt ¤½¶}­È -purple common zt µµÅÚÄõ -re-edit event calendar zt ¼W¥[¨Æ¶µ -re-edit event common zt ­«·s½s¿è -re-enter password common zt ½T»{·s±K½X -re-enter your password common zt ½T»{·s±K½X -read common zt ¥iŪ -recent common zt ³Ìªñ -record access common zt ¬O§_¤½¶}¨Ï¥Î°O¿ý -record owner common zt ¨Ï¥ÎªÌ -red common zt ¤õµK¬õ -refresh common zt §ó·s -region common zt ¦a±a -regions common zt ¦a±a -reject common zt ©Úµ´ -rejected common zt ©Úµ´ -remove common users from this group common zt ¦Û¸s²Õ²¾°£©Ò¦³¨Ï¥ÎªÌ -rename common zt ­«·s©R¦W -rename_to common zt ­«·s©R¦W¬° -repeat day common zt Åã¥Ü­«½Æªº¨Æ¥ó -repeat end date common zt µ²§ô­«½Æ¨Æ¥óªº¤é´Á -repeat type common zt ­«½Æ«¬ºA -repeating event information common zt ­«½Æ¨Æ¥ó°T®§ -repetition common zt ­«½Æ¨Æ¥ó -reply common zt ¦^ÂÐ -reply common common zt ¦^ÂÐ¥þ³¡ -replyto common zt ¦^´_µ¹ -reports common zt ³ø§i -rose common zt ª´ºÀ¬õ -sa common zt Sa -sat common zt ¤» -saturday common zt ¬P´Á¤» -save common zt Àx¦s -scheduling conflict common zt ¨Æ¥ó½Ä¬ð -search common zt ·j´M -search group address book common zt ·j´M¸s²Õ³q°Tï -search personal addressbook group common zt ·j´M­Ó¤H¸s²Õ³q°T¿ý -search personal address_book common zt ·j´M­Ó¤H³q°Tï -search repeating event common zt ­«½Æ¨Æ¥ó -search results common zt ·j´Mµ²ªG -section common zt Åã¥Üªº¦ì¸m -select common zt ½T©w -select common common zt ¿ï¾Ü¥þ³¡ -select application common zt ¿ï¾ÜÀ³¥Îµ{¦¡ -select category common zt ¿ï¾Ü¸ê®Æ§¨ -select different theme common zt ¿ï¾Ü¤£¦Pªº¥DÃD -select group common zt ¿ï¾Ü¸s²Õ -select headline news sites common zt ¿ï¾ÜÀY±ø·s»Dªººô¯¸ -select language to generate for common zt ¿ï¾Ü»y¨t -select parent category common zt ½Ð¿ï¾Ü¥D­n¥Ø¿ý -select parentcategory common zt ¿ï¾ÜÃþ§O -select permissions this group will have common zt ¿ï¾Ü¨º­Ó¸s²Õ¥i¨Ï¥Î -select users for inclusion common zt ¿ï¾Ü¨Ï¥ÎªÌ -select which application for this phrase common zt ·s¼W¦r¦êªºÀ³¥Îµ{¦¡ -select which language for this phrase common zt ¿ï¾Ü­ì©lªº»y¨t -select which location this app should appear on the navbar, lowest (left) to highest (right) common zt ±N¦¹À³¥Îµ{¦¡©ñ¦b¤u¨ã¦Cªº¦ì¸m -send common zt °e¥X -send deleted messages to the trash common zt §R°£ -send updates via email common zt ¥Ñemail°e¥X·s°T®§ -september common zt ¤E¤ë -session has been killed common zt §R°£½u¤W¨Ï¥ÎªÌ -show common common zt Åã¥Ü¥þ³¡ -show common groups common zt Åã¥Ü¥þ³¡¸s²Õ -show birthday reminders on main screen common zt Åã¥Ü¥Í¤é¦b­º­¶¤W -show current users on navigation bar common zt Åã¥Ü½u¤W¨Ï¥ÎªÌ -show day view on main screen common zt Åã¥Ü¤é´Á¦b­º­¶¤W -show groups containing common zt Åã¥Ü¸s²Õ -show high priority events on main screen common zt Åã¥Ü¨Æ±¡Àu¥ý¶¶§Ç¦b­º­¶¤W -show navigation bar as common zt ¤u¨ã¦CªºÅã¥Ü -show new messages on main screen common zt Åã¥Ü·s°T®§¦b¥D­n­º­¶¤W -show sender's email address with name common zt Åã¥Ü±H¥ó¤Hªºªº©m¦W©M¦a§} -show text on navigation icons common zt Åã¥Ü¤å¦r»P«ö¶s -show x address common zt ¦@ %1 µ§ -showing # x of x common zt Åã¥Ü#%1of %2 -showing x common zt Åã¥Ü%1 -showing x - x of x common zt Åã¥Ü %1 - %2 of %3 -site common zt ºô¯¸ -size common zt ¤j¤p -smcommon common zt ¤p -sorry, that group name has already been taking. common zt ©êºp¡A¸s²Õ¦WºÙ¤w¦s¦b -sorry, the follow users are still a member of the group x common zt Sorry, the follow users are still a member of the group %1 -sorry, there was a problem processing your request. common zt ©êºp¡A³o­Ó°ÝÃD³B²z¹Lµ{µo¥Í¿ù»~ -sorry, your login has expired common zt µn¤J²×¤î -source language common zt ­ì¥»ªº»y¨¥ -specify_file_name common zt ±z¥²¶·©ú½Tªº»¡©ú©Ò«Ø¥ßªº¸ê®Æ§¨ -squirrelmail common zt ªQ¹«¹q¤l¶l¥ó -squirrelmail preferences: common zt ªQ¹«¹q¤l¶l¥ó³]©w -squlabook common zt ªQ¹«³q°T¿ý -squlabook add common zt ¸s²Õ³q°Tï¡]¥þ³¡¡^ -squlabook group common zt ¸s²Õ³q°T¿ý -start date common zt ¨Æ¥ó¶}©l¤é -start date/time common zt ¶}©l¤é´Á/®É¶¡ -start time common zt ¨Æ¥ó¶}©l®É¶¡ -state common zt °ê®a -statistics common zt ²Î­p -status todo zt ¶i«× -status common zt ¬O§_¶}±Ò¦¹Åv­­ -street common zt µó -su common zt Su -sub common zt ¦^ÂÐ -sub-project description common zt ¤l¶µ¥Ø¤u§@¶i«×±Ô­z -subject common zt ¥D¦® -subject: common zt ¥D¦®: -submarine common zt ®ü¤ôÂÅ -submit common zt °e¥X -submit changes common zt °e¥X -subproject description common zt ¤l¶µ¥Ø¤u§@¶i«×ªº±Ô­z -sun common zt ¤é -sunday common zt ¬P´Á¤é -switch current folder to common zt ²¾°Ê¨ì¨ä¥L«H§¨ -table common zt Äæ¦ì -tables common zt Äæ¦ì -target language common zt ¥»°ê»y¨¥ -tel common zt ³sµ¸¹q¸Ü -tentative common zt ¼È®É¤£¦^À³ -text only common zt Åã¥Ü¤å¦r -th common zt T -that category name has been used already ! common zt ³o­Ó¸ê®Æ§¨¤w¸g¦s¦b¤F! -that loginid has already been taken common zt ¤w¸gµn¤J¤F -that phrase already exists common zt ·s¼Wªº¦r¦ê¤w¦s¦b -that site has already been entered common zt ª¬ºA -the following conflicts with the suggested time:
    x
common zt µo¥Í©èIJ
    %1
-the login and password can not be the same common zt µn¤J±b¸¹©M±K½X¤£¯à¬°¦P¼Ë¦a -the two passwords are not the same common zt ±K½X¤£¬Û¦P -theme (colors/fonts) selection common zt ¿ï¾Ü­I´ºÃC¦â -there was an error trying to connect to your mail server.
please, check your username and password, or contact your admin. common zt «H½c¦øªA¾¹³s±µ¿ù»~,½ÐÀˬd§Aªº¨Ï¥ÎªÌ±b¸¹©M±K½X¡C -they must be removed before you can continue common zt ±z¥²¶·¥ý²¾°£¤~¯àÄ~Äò¡I -this email have been exist common zt ³o­ÓEmail¤w¦s¦b -this event is not exist! common zt ³oµ§¸ê®Æ¤£¦s¦b¡I -this folder is empty common zt ¤å¥ó§¨¬OªÅªº -this month common zt ¥»¤ë -this name have been exist common zt ³o­Ó¦WºÙ¤w¸g¦s¦b -this person's first name was not in the address book. common zt ³o­Ó¤H¦W¤£¦s¦b³q°T¿ý¸Ì -this server is located in the x timezone preferences zt ®É®t -this server is located in the x timezone common zt ®É¶¡°Ï°ì -this week common zt ¥»¶g -this x have been exist common zt ³o %1 µ§¸ê®Æ¤w¸g¦s¦b -this year common zt ¤µ¦~ -threads common zt threads -thu common zt ¥| -thursday common zt ¬P´Á¥| -time common zt ®É¶¡ -time format common zt ®É¶¡ªºÂà´« -time zone common zt ®É®t -time zone offset common zt ®É®t -times new roman common zt Times New Roman -title admin zt À³¥Îµ{¦¡¦WºÙ -title addressbook zt ¾ºÙ -title calendar zt ´y­z -title common zt ´y­z -title1 common zt ´y­z -to common zt ¦¬¥óªÌ -to correct this error for the future you will need to properly set the common zt To correct this error for the future you will need to properly set the -to: common zt ¦¬«H¤H: -to: can't empty common zt ½Ð¶ñ¼g¦¬«H¤H -today common zt ¤µ¤Ñ -today is x's birthday! common zt ¤µ¤Ñ¬O%1ªº¥Í¤é -todo common zt ¤u§@¶i«×ºÞ²z -todo categories common zt ½s¿è¸ê®Æ§X -todo list common zt ¤u§@¶i«×ºÞ²z -todo list todo zt ¤u§@¶i«×ºÞ²z -todo list - add common zt ·s¼W¤u§@¶i«× -todo list - add sub-project common zt ·s¼W¤l¶µ¥Ø¤u§@¶i«× -todo list - edit common zt ½s¿è -todo preferences common zt ¤u§@¶i«×ºÞ²z³]©w -tomorrow is x's birthday. common zt ©ú¤Ñ¬O%1ªº¥Í¤é -total common zt ¥þ³¡ -total records common zt ©Ò¦³°O¿ý -translation common zt ½Ķ -translation management common zt »y¨tÂà´« -trouble ticket system common zt §ë²¼°Ï -tu common zt T -tue common zt ¤G -tuesday common zt ¬P´Á¤G -undisclosed recipients common zt Undisclosed Recipients -undisclosed sender common zt ¥¼ª¾±H¥óªÌ -unselect common common zt ¨ú®ø¥þ¿ï -up pages common zt ¤W¤@­¶ -update common zt §ó·s -update ok common zt §ó·s§¹¦¨ -updated common zt ½s¿è®É¶¡ -upload common zt ¤W¶Ç -urgency common zt ­«­n©Ê -url common zt ­Ó¤Hºô§} -use cookies common zt use cookies -use custom settings common zt ¨Ï¥ÎªÌ±b¸¹ -use end date common zt ¨Æ¥óµ²§ô¤é´Á -user common zt ¨Ï¥ÎªÌ -user accounts common zt ¨Ï¥ÎªÌ±b¸¹ -user groups common zt ¨Ï¥ÎªÌ¸s²Õ -username common zt ¨Ï¥ÎªÌ¦WºÙ -users common zt ¨Ï¥ÎªÌ -usersfile_perm_error common zt To correct this error you will need to properly set the permissions to the files/users directory.
On *nix systems please type: chmod 707 -vcard common zt ¶×¤JOutlook -verdilak common zt ²V¦X«¬ -very large common zt ³Ì¤j -very smcommon common zt ³Ì¤p -view common zt ¹wÄý -view access log common zt ¨Ï¥Î°O¿ý -view addressbook common zt ¹wÄý -view common tickets common zt Æ[¬Ý§ë²¼°O¿ý -view group addressbook common zt ¹wÄý¸s²Õ³q°T¿ý -view group address_book common zt À˵ø¸s²Õ³q°Tï -view matrix of actual month todo zt ¹wÄý¤u§@¶i«× -view only open tickets common zt ¶}²¼°Ï -view personal addressbook common zt ¹wÄý­Ó¤H³q°T¿ý -view personal addressbook group common zt ¹wÄý­Ó¤H¸s²Õ³q°T¿ý -view personal address_book common zt À˵ø­Ó¤H³q°Tï -view sessions common zt ½u¤W¨Ï¥ÎªÌ -view this entry common zt ¹wÄý°O¨Æ -view user account common zt ¹wÄý¨Ï¥ÎªÌ±b¸¹ -view/edit/delete common phrases common zt ½s¿èÄæ¦ì -viewsub common zt ¹wÄý¤u§@¶i«× -we common zt W -weather common zt ®ð¶H -weather center common zt ®ð¶H¤¤¤ß -wed common zt ¤T -wednesday common zt ¬P´Á¤T -week common zt ¬P´Á -weekday starts on common zt ¤u§@¤é¶}©l -weekly common zt ¨C¶gªº -when creating new events default set to private common zt ·s¼W·s¨Æ¥ó®É¹w³]­È¬°¨p¤H -which groups common zt ½Ð¿ï¾Ü¸s²Õ -who would you like to transfer common records owned by the deleted user to? common zt ±z½T©w­n§R°£³o­Ó¨Ï¥ÎªÌ¶Ü? -work day ends on common zt ¤u§@µ²§ô®É¶¡ -work day starts on common zt ¤u§@¶}©l®É¶¡ -work phone common zt ¤½¥q¹q¸Ü -ww common zt ¬P´Á -x matches found common zt %1 §ä¨ì²Å¦Xªº¸ê®Æ -x messages have been deleted common zt %1 °T®§§R°£ -year common zt ¦~ -yearly common zt ¨C¦~ªº -yellows common zt ÃZ¤ò¶À -yes common zt ¬O -you are required to change your password durring your first login common zt ­º¦¸µn¤J¡A½ÐÅܧó±zªº±K½X -you do not have permission to read this record! common zt ±z¨S¦³Åª¨ú¸ê®ÆªºÅv­­ -you have 1 high priority event on your calendar today. common zt ±z¦³­«­n°T®§¡I -you have 1 new message! common zt ±z¦³¤@«Ê·s¶l¥ó¡I -you have been add common zt ·s¼W¤@µ§¸ê®Æ -you have been successfully logged out common zt ±z¤wµn¥X§¹¦¨ -you have entered an ending invalid date common zt ½Ð¿é¤J¤u§@ªºµ²§ô¤é -you have entered an invailed date common zt ±z¤W¦¸¶i¤Jªº¤é´Á -you have entered groupname common zt ½Ð¿é¤J¸s²Õ¦WºÙ -you have messages! common zt ±z¦³·s°T®§ -you have no new messages common zt ¨S¦³·s¶l¥ó -you have not entered a brief description common zt ½Ð¿é¤J¨Æ¥ó´y­z -you have not entered a valid date. common zt ¿é¤Jªº¤é´Á¤£¥¿½T -you have not entered a\nbrief description common zt ½Ð¿é¤J¥DÃD -you have not entered a\nvalid time of day. common zt ½Ð¿é¤J®É¶¡ -you have not entered nickname and email common zt ½Ð¿é¤J¼ÊºÙ©MEmail -you have x high priority events on your calendar today. common zt ±z¦³­«­n°T®§¡I -you have x new messages! common zt ±z¦³ %1 °T®§¡I -you must add at least 1 permission or group to this account common zt ±z¦Ü¤Ö­n¿ï¾Ü¤@­Ó¸s²Õ -you must add at least 1 permission to this account common zt ±z³Ì¤Ö¥²¶·¥[¤J¤@­Ó¸s²Õ -you must enter a base url common zt ½Ð¿é¤Jºô§} -you must enter a description common zt ½Ð¿é¤J¤u§@±Ô­z -you must enter a display common zt ½Ð«öÅã¥Ü -you must enter a group name. common zt ½Ð¿é¤J¸s²Õ¦WºÙ -you must enter a loginid common zt ±z¥²¶·¤J¨Ï¥ÎªÌ±b¸¹ -you must enter a news url common zt ½Ð¿é¤J·s»Dºô§} -you must enter a password common zt ½Ð¿é¤J±K½X -you must enter an application name and title. common zt ½Ð¿é¤JÀ³¥Îµ{¦¡©M¼ÐÃD -you must enter an application name. common zt ±z¥²¶·¿é¤JÀ³¥Îµ{¦¡¦WºÙ -you must enter an application title. common zt ±z¥²¶·¿é¤JÀ³¥Îµ{¦¡¼ÐÃD -you must enter one or more search keywords common zt ½Ð¿é¤J·j´Mªºkey word -you must enter the number of listings display common zt ½Ð¿é¤JÅã¥Ü¦Cªí -you must enter the number of minutes between reload common zt ±q·sreload¡A¶·µ¥´X¤ÀÄÁ -you must select a file type common zt ½Ð¿ï¾ÜÀɮקκA -your current theme is: x common zt ±z©Ò¨Ï¥Îªº¡Gx -your message has been sent common zt §Aªº°T®§¤w°e¥X -your search returned 1 match common zt §ä¨ì¤@­Ó²Å¦Xªº -your search returned x matchs common zt ²Å¦X±z©Ò­nªº¸ê®Æ%1 -your session could not be verified. common zt §ä¤£¨ì³o­Ó¨Ï¥ÎªÌ±b¸¹ -your settings have been updated common zt ³]©w§ó·s -your suggested time of x - x conflicts with the following existing calendar entries: common zt ±z©Ò¿é¤Jªº¨Æ¥ó%1-%2©M­ì¦³¦s¦b¦æ¨Æ¾äªº¨Æ¥ó¦³½Ä¬ð¡I -yy common zt ¦~ -zip code common zt ¶l»¼°Ï¸¹ diff --git a/setup/setup_demo.php b/setup/setup_demo.php deleted file mode 100644 index 1713d852ae..0000000000 --- a/setup/setup_demo.php +++ /dev/null @@ -1,145 +0,0 @@ - True, "nonavbar" => True, "currentapp" => "home", "noapi" => True); - include("./inc/functions.inc.php"); - include("../header.inc.php"); - - // Authorize the user to use setup app and load the database - // Does not return unless user is authorized - if (!$phpgw_setup->auth("Config")){ - Header("Location: index.php"); - exit; - } - - if (! $submit) { - $phpgw_setup->show_header("Demo Server Setup"); -?> - - - -
- This will create 1 admin account and 3 demo accounts
- The username/passwords are: demo/guest, demo2/guest and demo3/guest.
- !!!THIS WILL DELETE ALL EXISTING ACCOUNTS!!!
-
Details for Admin account 
-
- - - - - - - - - - - - - - - - - - - - -
Admin username
Admin first name
Admin last name
Admin password
-
-
-loaddb(); - /* First clear out exsisting tables */ - $phpgw_setup->db->query("delete from phpgw_accounts"); - $phpgw_setup->db->query("delete from phpgw_preferences"); - $phpgw_setup->db->query("delete from phpgw_acl"); - $defaultprefs = 'a:5:{s:6:"common";a:10:{s:9:"maxmatchs";s:2:"15";s:12:"template_set";s:8:"verdilak";s:5:"theme";s:6:"purple";s:13:"navbar_format";s:5:"icons";s:9:"tz_offset";N;s:10:"dateformat";s:5:"m/d/Y";s:10:"timeformat";s:2:"12";s:4:"lang";s:2:"en";s:11:"default_app";N;s:8:"currency";s:1:"$";}s:11:"addressbook";a:1:{s:0:"";s:4:"True";}:s:8:"calendar";a:4:{s:13:"workdaystarts";s:1:"7";s:11:"workdayends";s:2:"15";s:13:"weekdaystarts";s:6:"Monday";s:15:"defaultcalendar";s:9:"month.php";}}'; -// $defaultprefs = 'a:5:{s:6:"common";a:1:{s:0:"";s:2:"en";}s:11:"addressbook";a:1:{s:0:"";s:4:"True";}i:8;a:1:{s:0:"";s:13:"workdaystarts";}i:15;a:1:{s:0:"";s:11:"workdayends";}s:6:"Monday";a:1:{s:0:"";s:13:"weekdaystarts";}}'; - - $defaultgroupid = mt_rand (100, 600000); - $sql = "insert into phpgw_accounts"; - $sql .= "(account_id, account_lid, account_type, account_pwd, account_firstname, account_lastname, account_lastpwd_change, account_status)"; - $sql .= "values (".$defaultgroupid.", 'Default', 'g', '".md5($passwd)."', 'Default', 'Group', ".time().", 'A')"; - $phpgw_setup->db->query($sql); - - $admingroupid = mt_rand (100, 600000); - $sql = "insert into phpgw_accounts"; - $sql .= "(account_id, account_lid, account_type, account_pwd, account_firstname, account_lastname, account_lastpwd_change, account_status)"; - $sql .= "values (".$admingroupid.", 'Admins', 'g', '".md5($passwd)."', 'Admin', 'Group', ".time().", 'A')"; - $phpgw_setup->db->query($sql); - - /* Create records for demo accounts */ - $accountid = mt_rand (100, 600000); - $sql = "insert into phpgw_accounts"; - $sql .= "(account_id, account_lid, account_type, account_pwd, account_firstname, account_lastname, account_lastpwd_change, account_status)"; - $sql .= "values (".$accountid.", 'demo', 'u', '084e0343a0486ff05530df6c705c8bb4', 'Demo', 'Account', ".time().", 'A')"; - $phpgw_setup->db->query($sql); - $phpgw_setup->db->query("insert into phpgw_preferences (preference_owner, preference_value) values ('$accountid', '$defaultprefs')"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights)values('preferences', 'changepassword', ".$accountid.", 0)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('phpgw_group', '".$defaultgroupid."', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('addressbook', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('filemanager', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('calendar', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('email', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('notes', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('todo', 'run', ".$accountid.", 1)"); - - $accountid = mt_rand (100, 600000); - $sql = "insert into phpgw_accounts"; - $sql .= "(account_id, account_lid, account_type, account_pwd, account_firstname, account_lastname, account_lastpwd_change, account_status)"; - $sql .= "values (".$accountid.", 'demo2', 'u', '084e0343a0486ff05530df6c705c8bb4', 'Demo2', 'Account', ".time().", 'A')"; - $phpgw_setup->db->query($sql); - $phpgw_setup->db->query("insert into phpgw_preferences (preference_owner, preference_value) values ('$accountid', '$defaultprefs')"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights)values('preferences', 'changepassword', ".$accountid.", 0)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_account, acl_location, acl_rights) values('phpgw_group', '".$defaultgroupid."', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('addressbook', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('filemanager', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('calendar', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('email', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('notes', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('todo', 'run', ".$accountid.", 1)"); - - $accountid = mt_rand (100, 600000); - $sql = "insert into phpgw_accounts"; - $sql .= "(account_id, account_lid, account_type, account_pwd, account_firstname, account_lastname, account_lastpwd_change, account_status)"; - $sql .= "values (".$accountid.", 'demo3', 'u', '084e0343a0486ff05530df6c705c8bb4', 'Demo3', 'Account', ".time().", 'A')"; - $phpgw_setup->db->query($sql); - $phpgw_setup->db->query("insert into phpgw_preferences (preference_owner, preference_value) values ('$accountid', '$defaultprefs')"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights)values('preferences', 'changepassword', ".$accountid.", 0)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('phpgw_group', '".$defaultgroupid."', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('addressbook', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('filemanager', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('calendar', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('email', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('notes', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('todo', 'run', ".$accountid.", 1)"); - - /* Create records for administrator account */ - $accountid = mt_rand (100, 600000); - $sql = "insert into phpgw_accounts"; - $sql .= "(account_id, account_lid, account_type, account_pwd, account_firstname, account_lastname, account_lastpwd_change, account_status)"; - $sql .= "values (".$accountid.", '$username', 'u', '".md5($passwd)."', '$fname', '$lname', ".time().", 'A')"; - $phpgw_setup->db->query($sql); - $phpgw_setup->db->query("insert into phpgw_preferences (preference_owner, preference_value) values ('$accountid', '$defaultprefs')"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('phpgw_group', '".$defaultgroupid."', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('phpgw_group', '".$admingroupid."', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights)values('preferences', 'changepassword', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('admin', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('addressbook', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('filemanager', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('calendar', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('email', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('notes', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('nntp', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('todo', 'run', ".$accountid.", 1)"); - // $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('transy', 'run', ".$accountid.", 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('manual', 'run', ".$accountid.", 1)"); - - $phpgw_setup->db->query("update phpgw_accounts set account_expires='-1'",__LINE__,__FILE__); - - Header("Location: index.php"); - exit; - } -?> diff --git a/setup/sql/common_default_records.inc.php b/setup/sql/common_default_records.inc.php deleted file mode 100644 index a42ae6690b..0000000000 --- a/setup/sql/common_default_records.inc.php +++ /dev/null @@ -1,280 +0,0 @@ -db->query("insert into phpgw_config (config_name, config_value) values ('template_set', 'user_choice')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('temp_dir', '/path/to/tmp')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('files_dir', '/path/to/dir/phpgroupware/files')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('encryptkey', 'change this phrase 2 something else')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('site_title', 'phpGroupWare')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('hostname', 'local.machine.name')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('webserver_url', 'http://www.domain.com/phpgroupware')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('auth_type', 'sql')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('ldap_host', 'localhost')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('ldap_context', 'ou=People,dc=my-domain,dc=com')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('ldap_encryption_type', 'DES')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('ldap_root_dn', 'cn=Manager,dc=my-domain,dc=com')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('ldap_root_pw', 'secret')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('usecookies', 'True')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('mail_server', 'localhost')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('mail_server_type', 'imap')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('imap_server_type', 'Cyrus')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('mail_suffix', 'yourdomain.com')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('mail_login_type', 'standard')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('smtp_server', 'localhost')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('smtp_port', '25')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_server', 'news.freshmeat.net')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_port', '119')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_sender', 'complaints@yourserver.com')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_organization', 'phpGroupWare')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_admin', 'admin@yourserver.com')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_login_username', '')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_login_password', '')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('charset', 'iso-8859-1')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('default_ftp_server', 'localhost')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('httpproxy_server', '')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('httpproxy_port', '')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('showpoweredbyon', 'bottom')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('htmlcompliant', 'False')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('checkfornewversion', 'False')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('freshinstall', 'True')"); - - // I didn't want to change all of these becuase of setup2 (jengo) - $phpgw_setup->db->query("update phpgw_config set config_app='phpgwapi'",__LINE__,__FILE__); - } - - if ($useglobalconfigsettings == "on"){ - if (is_file($basedir)){ - include (PHPGW_INCLUDE_ROOT."/globalconfig.inc.php"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('template_set', '".$phpgw_info["server"]["template_set"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('temp_dir', '".$phpgw_info["server"]["temp_dir"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('files_dir', '".$phpgw_info["server"]["files_dir"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('encryptkey', '".$phpgw_info["server"]["encryptkey"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('site_title', '".$phpgw_info["server"]["site_title"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('hostname', '".$phpgw_info["server"]["hostname"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('webserver_url', '".$phpgw_info["server"]["webserver_url"].")"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('auth_type', '".$phpgw_info["server"]["auth_type"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('ldap_host', '".$phpgw_info["server"]["ldap_host"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('ldap_context', '".$phpgw_info["server"]["ldap_context"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('usecookies', '".$phpgw_info["server"]["usecookies"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('mail_server', '".$phpgw_info["server"]["mail_server"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('mail_server_type', '".$phpgw_info["server"]["mail_server_type"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('imap_server_type', '".$phpgw_info["server"]["imap_server_type"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('mail_suffix', '".$phpgw_info["server"]["mail_suffix"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('mail_login_type', '".$phpgw_info["server"]["mail_login_type"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('smtp_server', '".$phpgw_info["server"]["smtp_server"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('smtp_port', '".$phpgw_info["server"]["smtp_port"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_server', '".$phpgw_info["server"]["nntp_server"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_port', '".$phpgw_info["server"]["nntp_port"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_sender', '".$phpgw_info["server"]["nntp_sender"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_organization', '".$phpgw_info["server"]["nntp_organization"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_admin', '".$phpgw_info["server"]["nntp_admin"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_login_username', '".$phpgw_info["server"]["nntp_login_username"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('nntp_login_password', '".$phpgw_info["server"]["nntp_login_password"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('charset', '".$phpgw_info["server"]["charset"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('default_ftp_server', '".$phpgw_info["server"]["default_ftp_server"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('httpproxy_server', '".$phpgw_info["server"]["httpproxy_server"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('httpproxy_port', '".$phpgw_info["server"]["httpproxy_port"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('showpoweredbyon', '".$phpgw_info["server"]["showpoweredbyon"]."')"); - $phpgw_setup->db->query("insert into phpgw_config (config_name, config_value) values ('checkfornewversion', '".$phpgw_info["server"]["checkfornewversion"]."')"); - - // I didn't want to change all of these becuase of setup2 (jengo) - $phpgw_setup->db->query("update phpgw_config set config_app='phpgwapi'",__LINE__,__FILE__); - - }else{ - echo "\n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "
 Error
Could not find your old globalconfig.inc.php.
You will be required to configure your installation manually.
\n"; - add_default_server_config(); - } - }else{ - add_default_server_config(); - } - - include(PHPGW_SERVER_ROOT . "/setup/sql/default_applications.inc.php"); - $defaultgroupid = mt_rand (100, 600000); - $sql = "insert into phpgw_accounts"; - $sql .= "(account_id, account_lid, account_type, account_pwd, account_firstname, account_lastname, account_lastpwd_change, account_status)"; - $sql .= "values (".$defaultgroupid.", 'Default', 'g', '".md5($passwd)."', 'Default', 'Group', ".time().", 'A')"; - $phpgw_setup->db->query($sql); - - $admingroupid = mt_rand (100, 600000); - $sql = "insert into phpgw_accounts"; - $sql .= "(account_id, account_lid, account_type, account_pwd, account_firstname, account_lastname, account_lastpwd_change, account_status)"; - $sql .= "values (".$admingroupid.", 'Admins', 'g', '".md5($passwd)."', 'Admin', 'Group', ".time().", 'A')"; - $phpgw_setup->db->query($sql); - - $defaultprefs = 'a:5:{s:6:"common";a:1:{s:0:"";s:2:"en";}s:11:"addressbook";a:1:{s:0:"";s:4:"True";}i:8;a:1:{s:0:"";s:13:"workdaystarts";}i:15;a:1:{s:0:"";s:11:"workdayends";}s:6:"Monday";a:1:{s:0:"";s:13:"weekdaystarts";}}'; - $accountid = mt_rand (100, 600000); - $sql = "insert into phpgw_accounts"; - $sql .= "(account_id, account_lid, account_type, account_pwd, account_firstname, account_lastname, account_lastpwd_change, account_status, account_expires)"; - $sql .= "values (".$accountid.", 'demo', 'u', '81dc9bdb52d04dc20036dbd8313ed055', 'Demo', 'Account', ".time().", 'A','-1')"; - $phpgw_setup->db->query($sql); - $phpgw_setup->db->query("insert into phpgw_preferences (preference_owner, preference_value) values ('4', '$defaultprefs')"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('phpgw_group', '".$defaultgroupid."', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('phpgw_group', '".$admingroupid."', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('admin', 'run', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('addressbook', 'run', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('filemanager', 'run', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('calendar', 'run', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('email', 'run', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('notes', 'run', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('nntp', 'run', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('todo', 'run', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('transy', 'run', $accountid, 1)"); - $phpgw_setup->db->query("insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_rights) values('manual', 'run', $accountid, 1)"); - - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('aa','Afar','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ab','Abkhazian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('af','Afrikaans','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('am','Amharic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ar','Arabic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('as','Assamese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ay','Aymara','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('az','Azerbaijani','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ba','Bashkir','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('be','Byelorussian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bg','Bulgarian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bh','Bihari','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bi','Bislama','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bn','Bengali / Bangla','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bo','Tibetan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('br','Breton','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ca','Catalan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('co','Corsican','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('cs','Czech','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('cy','Welsh','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('da','Danish','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('de','German','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('dz','Bhutani','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('el','Greek','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('en','English / American','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('eo','Esperanto','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('es','Spanish','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('et','Estonian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('eu','Basque','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fa','Persian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fi','Finnish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fj','Fiji','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fo','Faeroese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fr','French','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fy','Frisian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ga','Irish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gd','Gaelic / Scots Gaelic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gl','Galician','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gn','Guarani','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gu','Gujarati','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ha','Hausa','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hi','Hindi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hr','Croatian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hu','Hungarian','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hy','Armenian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ia','Interlingua','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ie','Interlingue','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ik','Inupiak','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('in','Indonesian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('is','Icelandic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('it','Italian','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('iw','Hebrew','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ja','Japanese','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ji','Yiddish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('jw','Javanese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ka','Georgian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('kk','Kazakh','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('kl','Greenlandic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('km','Cambodian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('kn','Kannada','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ko','Korean','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ks','Kashmiri','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ku','Kurdish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ky','Kirghiz','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('la','Latin','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ln','Lingala','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('lo','Laothian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('lt','Lithuanian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('lv','Latvian / Lettish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mg','Malagasy','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mi','Maori','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mk','Macedonian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ml','Malayalam','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mn','Mongolian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mo','Moldavian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mr','Marathi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ms','Malay','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mt','Maltese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('my','Burmese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('na','Nauru','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ne','Nepali','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('nl','Dutch','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('no','Norwegian','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('oc','Occitan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('om','Oromo / Afan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('or','Oriya','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('pa','Punjabi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('pl','Polish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ps','Pashto / Pushto','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('pt','Portuguese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('qu','Quechua','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('rm','Rhaeto-Romance','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('rn','Kirundi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ro','Romanian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ru','Russian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('rw','Kinyarwanda','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sa','Sanskrit','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sd','Sindhi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sg','Sangro','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sh','Serbo-Croatian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('si','Singhalese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sk','Slovak','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sl','Slovenian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sm','Samoan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sn','Shona','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('so','Somali','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sq','Albanian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sr','Serbian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ss','Siswati','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('st','Sesotho','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('su','Sudanese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sv','Swedish','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sw','Swahili','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ta','Tamil','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('te','Tegulu','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tg','Tajik','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('th','Thai','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ti','Tigrinya','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tk','Turkmen','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tl','Tagalog','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tn','Setswana','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('to','Tonga','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tr','Turkish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ts','Tsonga','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tt','Tatar','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tw','Twi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('uk','Ukrainian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ur','Urdu','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('uz','Uzbek','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('vi','Vietnamese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('vo','Volapuk','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('wo','Wolof','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('xh','Xhosa','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('yo','Yoruba','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('zh','Chinese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('zt','Chinese(Taiwan)','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('zu','Zulu','No')"); -?> diff --git a/setup/sql/common_main.inc.php b/setup/sql/common_main.inc.php deleted file mode 100644 index 0ef1acba66..0000000000 --- a/setup/sql/common_main.inc.php +++ /dev/null @@ -1,52 +0,0 @@ -\n"; - exit; - } unset($d1); - - function update_version_table($tableschanged = True){ - global $phpgw_info, $phpgw_setup; - if ($tableschanged == True){$phpgw_info["setup"]["tableschanged"] = True;} - $phpgw_setup->db->query("update phpgw_applications set app_version='".$phpgw_info["setup"]["currentver"]["phpgwapi"]."' 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' or app_name='notes')"); - } - - if ($phpgw_info["setup"]["currentver"]["phpgwapi"] == "drop"){ - include("./sql/".$phpgw_domain[$ConfigDomain]["db_type"]."_droptables.inc.php"); - } - if ($phpgw_info["setup"]["currentver"]["phpgwapi"] == "new") { - include("./sql/".$phpgw_domain[$ConfigDomain]["db_type"]."_newtables.inc.php"); - include("./sql/common_default_records.inc.php"); - $included = True; - include(PHPGW_SERVER_ROOT . "/setup/lang.php"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "oldversion"; - } - - if ($phpgw_info["setup"]["currentver"]["phpgwapi"] == "oldversion") { - $phpgw_info["setup"]["currentver"]["phpgwapi"] = $phpgw_info["setup"]["oldver"]["phpgwapi"]; - if ($phpgw_info["setup"]["currentver"]["phpgwapi"] == "7122000" || $phpgw_info["setup"]["currentver"]["phpgwapi"] == "8032000" || $phpgw_info["setup"]["currentver"]["phpgwapi"] == "8072000" || $phpgw_info["setup"]["currentver"]["phpgwapi"] == "8212000" || $phpgw_info["setup"]["currentver"]["phpgwapi"] == "9052000" || $phpgw_info["setup"]["currentver"]["phpgwapi"] == "9072000") { - include("./sql/".$phpgw_domain[$ConfigDomain]["db_type"]."_upgrade_prebeta.inc.php"); - } - include("./sql/".$phpgw_domain[$ConfigDomain]["db_type"]."_upgrade_beta.inc.php"); - } - -/* Not yet implemented - if (!$phpgw_info["setup"]["tableschanged"] == True){ - echo " \n"; - echo " No table changes were needed. The script only updated your version setting.\n"; - echo " \n"; - } -*/ -?> \ No newline at end of file diff --git a/setup/sql/default_applications.inc.php b/setup/sql/default_applications.inc.php deleted file mode 100644 index 5b2fc5c2af..0000000000 --- a/setup/sql/default_applications.inc.php +++ /dev/null @@ -1,54 +0,0 @@ - True, - 'doc' => True, - 'setup' => True, - '.' => True, - '..' => True, - 'CVS' => True, - 'CVSROOT' => True, - 'files' => True - ); - - $i = 30; - $dh = opendir(PHPGW_SERVER_ROOT); - while ($dir = readdir($dh)) - { - if (! $reserved_directorys[$dir] && is_dir(PHPGW_SERVER_ROOT . SEP . $dir)) - { - if (is_file(PHPGW_SERVER_ROOT . SEP . $dir . SEP . 'setup' . SEP . 'tables_new.inc.php')) - { - $new_schema[] = $dir; - } - - if (is_file(PHPGW_SERVER_ROOT . SEP . $dir . SEP . 'setup' . SEP . 'setup.inc.php')) - { - include(PHPGW_SERVER_ROOT . SEP . $dir . SEP . 'setup' . SEP . 'setup.inc.php'); - } - else - { - $setup_info[$dir] = array('name' => $dir, 'app_order' => '99', 'version' => '0.0.0'); - } - } - } - - while ($app = each($setup_info)) - { - $phpgw_setup->db->query("insert into phpgw_applications (app_name, app_title, app_enabled, app_order," - . " app_tables, app_version) values ('" . $app[0] . "', '" . $app[1]["name"] - . "',1," . $app[1]['app_order'] . ", '" . $app[1]['app_tables'] . "', '" - . $app[1]['version'] . "')"); - } -?> diff --git a/setup/sql/mysql_droptables.inc.php b/setup/sql/mysql_droptables.inc.php deleted file mode 100644 index 1d5a1d8607..0000000000 --- a/setup/sql/mysql_droptables.inc.php +++ /dev/null @@ -1,57 +0,0 @@ -db->query("DROP TABLE phpgw_config"); - $phpgw_setup->db->query("DROP TABLE phpgw_applications"); - $phpgw_setup->db->query("DROP TABLE phpgw_accounts"); - $phpgw_setup->db->query("DROP TABLE phpgw_preferences"); - $phpgw_setup->db->query("DROP TABLE phpgw_sessions"); - $phpgw_setup->db->query("DROP TABLE phpgw_app_sessions"); - $phpgw_setup->db->query("DROP TABLE phpgw_acl"); - $phpgw_setup->db->query("DROP TABLE phpgw_hooks"); - $phpgw_setup->db->query("DROP TABLE phpgw_access_log"); - $phpgw_setup->db->query("DROP TABLE phpgw_categories"); - $phpgw_setup->db->query("DROP TABLE profiles"); - $phpgw_setup->db->query("DROP TABLE phpgw_addressbook"); - $phpgw_setup->db->query("DROP TABLE phpgw_addressbook_extra"); - $phpgw_setup->db->query("DROP TABLE phpgw_todo"); - @$phpgw_setup->db->query("DROP TABLE phpgw_cal"); - @$phpgw_setup->db->query("DROP TABLE phpgw_cal_repeats"); - @$phpgw_setup->db->query("DROP TABLE phpgw_cal_user"); - $phpgw_setup->db->query("DROP TABLE newsgroups"); - $phpgw_setup->db->query("DROP TABLE news_msg"); - $phpgw_setup->db->query("DROP TABLE lang"); - $phpgw_setup->db->query("DROP TABLE languages"); - $phpgw_setup->db->query("DROP TABLE customers"); - $phpgw_setup->db->query("DROP TABLE notes"); - $phpgw_setup->db->query("DROP TABLE phpgw_notes"); - $phpgw_setup->db->query("DROP TABLE phpgw_nextid"); - - $phpgw_setup->db->query("DROP TABLE phpgw_cal"); - $phpgw_setup->db->query("DROP TABLE phpgw_cal_user"); - $phpgw_setup->db->query("DROP TABLE phpgw_cal_repeats"); - $phpgw_setup->db->query("DROP TABLE phpgw_cal_holidays"); - @$phpgw_setup->db->query("DROP TABLE calendar_entry"); - @$phpgw_setup->db->query("DROP TABLE calendar_entry_user"); - @$phpgw_setup->db->query("DROP TABLE calendar_entry_repeats"); - - /* Legacy tables */ - - $phpgw_setup->db->query("DROP TABLE config"); - $phpgw_setup->db->query("DROP TABLE applications"); - $phpgw_setup->db->query("DROP TABLE groups"); - $phpgw_setup->db->query("DROP TABLE accounts"); - $phpgw_setup->db->query("DROP TABLE preferences"); - $phpgw_setup->db->query("DROP TABLE addressbook"); - $phpgw_setup->db->query("DROP TABLE todo"); -?> diff --git a/setup/sql/mysql_newtables.inc.php b/setup/sql/mysql_newtables.inc.php deleted file mode 100644 index 5ff0d7dbc7..0000000000 --- a/setup/sql/mysql_newtables.inc.php +++ /dev/null @@ -1,361 +0,0 @@ -db->query($sql); - - $sql = "CREATE TABLE phpgw_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) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_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_lastlogin int(11), - account_lastloginfrom varchar(255), - account_lastpwd_change int(11), - account_status enum('A','L'), - account_expires int, - account_type char(1), - PRIMARY KEY (account_id), - UNIQUE account_lid (account_lid) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_preferences ( - preference_owner int, - preference_value text - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_sessions ( - session_id varchar(255) NOT NULL, - session_lid varchar(255), - session_ip varchar(255), - session_logintime int(11), - session_dla int(11), - session_action varchar(255), - session_flags char(2), - UNIQUE sessionid (session_id) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_acl ( - acl_appname varchar(50), - acl_location varchar(255), - acl_account int, - acl_rights int - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_app_sessions ( - sessionid varchar(255) NOT NULL, - loginid varchar(20), - location varchar(255), - app varchar(20), - content longtext, - session_dla int - )"; - $phpgw_setup->db->query($sql); - - $sql = "create table phpgw_access_log ( - sessionid varchar(255), - loginid varchar(30), - ip varchar(30), - li int, - lo varchar(255) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_addressbook ( - id int(8) NOT NULL auto_increment, - lid varchar(32), - tid char(1), - owner int(8), - access char(7), - cat_id varchar(32), - fn varchar(64), - n_family varchar(64), - n_given varchar(64), - n_middle varchar(64), - n_prefix varchar(64), - n_suffix varchar(64), - sound varchar(64), - bday varchar(32), - note text, - tz varchar(8), - geo varchar(32), - url varchar(128), - pubkey text, - - org_name varchar(64), - org_unit varchar(64), - title varchar(64), - - adr_one_street varchar(64), - adr_one_locality varchar(64), - adr_one_region varchar(64), - adr_one_postalcode varchar(64), - adr_one_countryname varchar(64), - adr_one_type varchar(32), - label text, - - adr_two_street varchar(64), - adr_two_locality varchar(64), - adr_two_region varchar(64), - adr_two_postalcode varchar(64), - adr_two_countryname varchar(64), - adr_two_type varchar(32), - - tel_work varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_home varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_voice varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_fax varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_msg varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_cell varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_pager varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_bbs varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_modem varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_car varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_isdn varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_video varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_prefer varchar(32), - - email varchar(64), - email_type varchar(32) DEFAULT 'INTERNET' NOT NULL, - email_home varchar(64), - email_home_type varchar(32) DEFAULT 'INTERNET' NOT NULL, - PRIMARY KEY (id), - UNIQUE id (id) - )"; - - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_addressbook_extra ( - contact_id int(11), - contact_owner int(11), - contact_name varchar(255), - contact_value text - )"; - - $phpgw_setup->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) - );"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_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_cat int(11), - todo_des text, - todo_pri int(11), - todo_status int(11), - todo_datecreated int(11), - todo_startdate int(11), - todo_enddate int(11), - PRIMARY KEY (todo_id) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_cal ( - cal_id int(11) DEFAULT '0' NOT NULL auto_increment, - owner int(11) DEFAULT '0' NOT NULL, - category int(11) DEFAULT '0' NOT NULL , - groups varchar(255), - datetime int(11), - mdatetime int(11), - edatetime int(11), - priority int(11) DEFAULT '2' NOT NULL, - cal_type varchar(10), - is_public int DEFAULT '1' NOT NULL, - title varchar(80) NOT NULL, - description text, - PRIMARY KEY (cal_id) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_cal_repeats ( - cal_id int(11) DEFAULT '0' NOT NULL, - recur_type int DEFAULT '0' NOT NULL, - recur_use_end int DEFAULT '0', - recur_enddate int(11) DEFAULT '0', - recur_interval int(11) DEFAULT '1', - recur_data int - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_cal_user ( - cal_id int(11) DEFAULT '0' NOT NULL, - cal_login int(11) DEFAULT '0' NOT NULL, - cal_status char(1) DEFAULT 'A', - PRIMARY KEY (cal_id, cal_login) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_cal_holidays ( - hol_id int(11) NOT NULL auto_increment, - locale char(2) NOT NULL, - name varchar(50) NOT NULL, - mday int DEFAULT '0' NOT NULL, - month_num int DEFAULT '0' NOT NULL, - occurence int DEFAULT '0' NOT NULL, - dow int DEFAULT '0' NOT NULL, - observance_rule int DEFAULT '0' NOT NULL, - PRIMARY KEY (hol_id) - )"; - $phpgw_setup->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) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE news_msg ( - con int(11) NOT NULL, - msg int(11) NOT NULL, - uid varchar(255) DEFAULT '', - udate int(11) DEFAULT 0, - path varchar(255) DEFAULT '', - fromadd varchar(255) DEFAULT '', - toadd varchar(255) DEFAULT '', - ccadd varchar(255) DEFAULT '', - bccadd varchar(255) DEFAULT '', - reply_to varchar(255) DEFAULT '', - sender varchar(255) DEFAULT '', - return_path varchar(255) DEFAULT '', - subject varchar(255) DEFAULT '', - message_id varchar(255) DEFAULT '', - reference varchar(255) DEFAULT '', - in_reply_to varchar(255) DEFAULT '', - follow_up_to varchar(255) DEFAULT '', - nntp_posting_host varchar(255) DEFAULT '', - nntp_posting_date varchar(255) DEFAULT '', - x_complaints_to varchar(255) DEFAULT '', - x_trace varchar(255) DEFAULT '', - x_abuse_info varchar(255) DEFAULT '', - x_mailer varchar(255) DEFAULT '', - organization varchar(255) DEFAULT '', - content_type varchar(255) DEFAULT '', - content_description varchar(255) DEFAULT '', - content_transfer_encoding varchar(255) DEFAULT '', - mime_version varchar(255) DEFAULT '', - msgsize int(11) DEFAULT 0, - msglines int(11) DEFAULT 0, - body longtext NOT NULL, - primary key(con,msg) - )"; - $phpgw_setup->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) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_categories ( - cat_id int(9) DEFAULT '0' NOT NULL auto_increment, - cat_main int(9) DEFAULT '0' NOT NULL, - cat_parent int(9) DEFAULT '0' NOT NULL, - cat_level int(3) DEFAULT '0' NOT NULL, - cat_owner int(11) DEFAULT '0' NOT NULL, - cat_access varchar(7), - cat_appname varchar(50) NOT NULL, - cat_name varchar(150) NOT NULL, - cat_description varchar(255) NOT NULL, - cat_data text, - PRIMARY KEY (cat_id) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE languages ( - lang_id varchar(2) NOT NULL, - lang_name varchar(50) NOT NULL, - available char(3) NOT NULL DEFAULT 'No', - PRIMARY KEY (lang_id) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_notes ( - note_id int(20) NOT NULL auto_increment, - note_owner int(11), - note_access varchar(7), - note_date int(11), - note_category int(9), - note_content text, - PRIMARY KEY (note_id) - )"; - $phpgw_setup->db->query($sql); - - $sql = "create table phpgw_hooks ( - hook_id int not null auto_increment, - hook_appname varchar(255), - hook_location varchar(255), - hook_filename varchar(255), - primary key hook_id (hook_id) - );"; - $phpgw_setup->db->query($sql); - - $sql = "create table phpgw_nextid ( - appname varchar(25) NOT NULL, - id int(8), - UNIQUE (appname) - )"; - $phpgw_setup->db->query($sql); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.13.002'; - $phpgw_info['setup']['oldver']['phpgwapi'] = $phpgw_info['setup']['currentver']['phpgwapi']; - update_version_table(); -// $phpgw_setup->update_version_table(); -?> diff --git a/setup/sql/mysql_upgrade_beta.inc.php b/setup/sql/mysql_upgrade_beta.inc.php deleted file mode 100644 index a3807bf3dc..0000000000 --- a/setup/sql/mysql_upgrade_beta.inc.php +++ /dev/null @@ -1,1717 +0,0 @@ -db->query("alter table access_log change lo lo varchar(255)"); - $phpgw_setup->db->query("alter table addressbook change ab_id ab_id int(11) NOT NULL auto_increment"); - $phpgw_setup->db->query("alter table addressbook add ab_company_id int(10) unsigned"); - $phpgw_setup->db->query("alter table addressbook add ab_title varchar(60)"); - $phpgw_setup->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) - );"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("update lang set lang='da' where lang='dk'"); - $phpgw_setup->db->query("update lang set lang='ko' where lang='kr'"); - - $phpgw_setup->db->query("update preferences set preference_name='da' where preference_name='dk'"); - $phpgw_setup->db->query("update preferences set preference_name='ko' where preference_name='kr'"); - - //install weather support - $phpgw_setup->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"]["versions"]["phpgwapi"]."')"); - $phpgw_setup->db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'weather','Weather','en','weather')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.2"; - } - - function v0_9_2to0_9_3update_owner($table,$field){ - global $phpgw_setup; - $phpgw_setup->db->query("select distinct($field) from $table"); - if ($phpgw_setup->db->num_rows()) { - while($phpgw_setup->db->next_record()) { - $owner[count($owner)] = $phpgw_setup->db->f($field); - } - for($i=0;$idb->query("select account_id from accounts where account_lid='".$owner[$i]."'"); - $phpgw_setup->db->next_record(); - $phpgw_setup->db->query("update $table set $field=".$phpgw_setup->db->f("account_id")." where $field='".$owner[$i]."'"); - } - } - $phpgw_setup->db->query("alter table $table change $field $field int(11) NOT NULL"); - } - - $test[] = "0.9.2"; - function upgrade0_9_2(){ - global $phpgw_info, $phpgw_setup; - 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"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre1"; - } - - $test[] = "0.9.3pre1"; - function upgrade0_9_3pre1(){ - global $phpgw_info, $phpgw_setup; - 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"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre2"; - } - - $test[] = "0.9.3pre2"; - function upgrade0_9_3pre2(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("select owner, newsgroup from users_newsgroups"); - if($phpgw_setup->db->num_rows()) { - while($phpgw_setup->db->next_record()) { - $owner[count($owner)] = $phpgw_setup->db->f("owner"); - $newsgroup[count($newsgroup)] = $phpgw_setup->db->f("newsgroup"); - } - for($i=0;$idb->query("insert into preferences (preference_owner,preference_name," - ."preference_value,preference_appname) values ('".$owner[$i]."','".$newsgroup[$i]."','True'," - ."'nntp')"); - } - $phpgw_setup->db->query("drop table users_newsgroups"); - $phpgw_setup->db->query("update applications set app_tables='newsgroups' where app_name='nntp'"); - } - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre3"; - } - - $test[] = "0.9.3pre3"; - function upgrade0_9_3pre3(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table todo add todo_id_parent int(11) DEFAULT '0' NOT NULL"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre4"; - } - - $test[] = "0.9.3pre4"; - function upgrade0_9_3pre4(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table config change config_name config_name varchar(255) NOT NULL"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre5"; - } - - $test[] = "0.9.3pre5"; - function upgrade0_9_3pre5(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->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))" - ); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre6"; - } - - $test[] = "0.9.3pre6"; - function upgrade0_9_3pre6(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table addressbook add ab_url varchar(255)"); - $phpgw_setup->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"]["versions"]["phpgwapi"]."')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre7"; - } - - $test[] = "0.9.3pre7"; - function upgrade0_9_3pre7(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("CREATE TABLE languages ( - lang_id varchar(2) NOT NULL, - lang_name varchar(50) NOT NULL, - available char(3) NOT NULL DEFAULT 'No', - PRIMARY KEY (lang_id) - )"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AA','Afar','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AB','Abkhazian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AF','Afrikaans','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AM','Amharic','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AR','Arabic','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AS','Assamese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AY','Aymara','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AZ','Azerbaijani','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BA','Bashkir','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BE','Byelorussian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BG','Bulgarian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BH','Bihari','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BI','Bislama','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BN','Bengali / Bangla','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BO','Tibetan','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BR','Breton','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('CA','Catalan','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('CO','Corsican','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('CS','Czech','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('CY','Welsh','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('DA','Danish','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('DE','German','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('DZ','Bhutani','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('EL','Greek','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('EN','English / American','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('EO','Esperanto','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ES','Spanish','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ET','Estonian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('EU','Basque','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FA','Persian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FI','Finnish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FJ','Fiji','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FO','Faeroese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FR','French','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FY','Frisian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('GA','Irish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('GD','Gaelic / Scots Gaelic','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('GL','Galician','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('GN','Guarani','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('GU','Gujarati','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('HA','Hausa','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('HI','Hindi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('HR','Croatian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('HU','Hungarian','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('HY','Armenian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IA','Interlingua','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IE','Interlingue','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IK','Inupiak','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IN','Indonesian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IS','Icelandic','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IT','Italian','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IW','Hebrew','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('JA','Japanese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('JI','Yiddish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('JW','Javanese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KA','Georgian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KK','Kazakh','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KL','Greenlandic','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KM','Cambodian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KN','Kannada','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KO','Korean','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KS','Kashmiri','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KU','Kurdish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KY','Kirghiz','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('LA','Latin','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('LN','Lingala','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('LO','Laothian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('LT','Lithuanian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('LV','Latvian / Lettish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MG','Malagasy','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MI','Maori','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MK','Macedonian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ML','Malayalam','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MN','Mongolian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MO','Moldavian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MR','Marathi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MS','Malay','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MT','Maltese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MY','Burmese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('NA','Nauru','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('NE','Nepali','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('NL','Dutch','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('NO','Norwegian','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('OC','Occitan','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('OM','Oromo / Afan','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('OR','Oriya','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('PA','Punjabi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('PL','Polish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('PS','Pashto / Pushto','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('PT','Portuguese','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('QU','Quechua','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('RM','Rhaeto-Romance','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('RN','Kirundi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('RO','Romanian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('RU','Russian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('RW','Kinyarwanda','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SA','Sanskrit','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SD','Sindhi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SG','Sangro','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SH','Serbo-Croatian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SI','Singhalese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SK','Slovak','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SL','Slovenian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SM','Samoan','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SN','Shona','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SO','Somali','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SQ','Albanian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SR','Serbian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SS','Siswati','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ST','Sesotho','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SU','Sudanese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SV','Swedish','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SW','Swahili','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TA','Tamil','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TE','Tegulu','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TG','Tajik','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TH','Thai','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TI','Tigrinya','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TK','Turkmen','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TL','Tagalog','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TN','Setswana','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TO','Tonga','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TR','Turkish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TS','Tsonga','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TT','Tatar','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TW','Twi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('UK','Ukrainian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('UR','Urdu','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('UZ','Uzbek','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('VI','Vietnamese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('VO','Volapuk','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('WO','Wolof','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('XH','Xhosa','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('YO','Yoruba','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ZH','Chinese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ZT','Chinese(Taiwan)','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ZU','Zulu','No')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre8"; - } - - - $test[] = "0.9.3pre8"; - function upgrade0_9_3pre8(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre9"; - } - - $test[] = "0.9.3pre9"; - function upgrade0_9_3pre9(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre10"; - } - - $test[] = "0.9.3pre10"; - function upgrade0_9_3pre10(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3"; - } - - $test[] = "0.9.3"; - function upgrade0_9_3(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4pre1"; - } - - $test[] = "0.9.4pre1"; - function upgrade0_9_4pre1(){ - global $phpgw_info, $phpgw_setup; - $sql = "CREATE TABLE notes ( - note_id int(20) NOT NULL auto_increment, - note_owner int(11), - note_date int(11), - note_content text, - PRIMARY KEY (note_id) - )"; - $phpgw_setup->db->query($sql); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('notes', 'Notes', 1, 14, NULL, '".$phpgw_info["server"]["versions"]["phpgwapi"]."')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4pre2"; - } - - $test[] = "0.9.4pre2"; - function upgrade0_9_4pre2(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table webcal_entry change cal_create_by cal_owner int(11) NOT NULL"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4pre3"; - } - - $test[] = "0.9.4pre3"; - function upgrade0_9_4pre3(){ - global $phpgw_info, $phpgw_setup; - $sql = "ALTER TABLE todo ADD todo_startdate int(11) not null"; - $phpgw_setup->db->query($sql); - - $sql = "ALTER TABLE todo CHANGE todo_datedue todo_enddate int(11) not null"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4pre4"; - } - - $test[] = "0.9.4pre4"; - function upgrade0_9_4pre4(){ - global $phpgw_info, $phpgw_setup; - $sql = "ALTER TABLE todo ADD todo_startdate int(11) not null"; - $phpgw_setup->db->query($sql); - $sql = "alter table sessions change session_lid session_lid varchar(255)"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4pre5"; - } - - $test[] = "0.9.4pre5"; - function upgrade0_9_4pre5(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4"; - } - - $test[] = "0.9.4"; - function upgrade0_9_4(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("delete from languages"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('aa','Afar','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ab','Abkhazian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('af','Afrikaans','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('am','Amharic','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ar','Arabic','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('as','Assamese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ay','Aymara','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('az','Azerbaijani','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ba','Bashkir','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('be','Byelorussian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bg','Bulgarian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bh','Bihari','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bi','Bislama','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bn','Bengali / Bangla','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bo','Tibetan','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('br','Breton','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ca','Catalan','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('co','Corsican','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('cs','Czech','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('cy','Welsh','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('da','Danish','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('de','German','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('dz','Bhutani','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('el','Greek','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('en','English / American','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('eo','Esperanto','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('es','Spanish','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('et','Estonian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('eu','Basque','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fa','Persian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fi','Finnish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fj','Fiji','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fo','Faeroese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fr','French','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fy','Frisian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ga','Irish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gd','Gaelic / Scots Gaelic','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gl','Galician','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gn','Guarani','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gu','Gujarati','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ha','Hausa','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hi','Hindi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hr','Croatian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hu','Hungarian','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hy','Armenian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ia','Interlingua','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ie','Interlingue','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ik','Inupiak','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('in','Indonesian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('is','Icelandic','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('it','Italian','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('iw','Hebrew','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ja','Japanese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ji','Yiddish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('jw','Javanese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ka','Georgian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('kk','Kazakh','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('kl','Greenlandic','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('km','Cambodian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('kn','Kannada','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ko','Korean','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ks','Kashmiri','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ku','Kurdish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ky','Kirghiz','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('la','Latin','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ln','Lingala','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('lo','Laothian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('lt','Lithuanian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('lv','Latvian / Lettish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mg','Malagasy','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mi','Maori','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mk','Macedonian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ml','Malayalam','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mn','Mongolian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mo','Moldavian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mr','Marathi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ms','Malay','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mt','Maltese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('my','Burmese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('na','Nauru','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ne','Nepali','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('nl','Dutch','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('no','Norwegian','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('oc','Occitan','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('om','Oromo / Afan','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('or','Oriya','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('pa','Punjabi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('pl','Polish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ps','Pashto / Pushto','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('pt','Portuguese','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('qu','Quechua','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('rm','Rhaeto-Romance','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('rn','Kirundi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ro','Romanian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ru','Russian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('rw','Kinyarwanda','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sa','Sanskrit','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sd','Sindhi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sg','Sangro','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sh','Serbo-Croatian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('si','Singhalese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sk','Slovak','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sl','Slovenian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sm','Samoan','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sn','Shona','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('so','Somali','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sq','Albanian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sr','Serbian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ss','Siswati','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('st','Sesotho','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('su','Sudanese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sv','Swedish','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sw','Swahili','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ta','Tamil','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('te','Tegulu','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tg','Tajik','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('th','Thai','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ti','Tigrinya','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tk','Turkmen','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tl','Tagalog','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tn','Setswana','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('to','Tonga','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tr','Turkish','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ts','Tsonga','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tt','Tatar','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tw','Twi','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('uk','Ukrainian','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ur','Urdu','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('uz','Uzbek','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('vi','Vietnamese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('vo','Volapuk','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('wo','Wolof','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('xh','Xhosa','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('yo','Yoruba','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('zh','Chinese','No')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('zt','Chinese(Taiwan)','Yes')"); - $phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('zu','Zulu','No')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.5pre1"; - } - - $test[] = "0.9.5pre1"; - function upgrade0_9_5pre1(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("DROP TABLE sessions"); - $sql = "CREATE TABLE phpgw_sessions ( - session_id varchar(255) NOT NULL, - session_lid varchar(255), - session_pwd varchar(255), - session_ip varchar(255), - session_logintime int(11), - session_dla int(11), - UNIQUE sessionid (session_id) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_acl ( - acl_appname varchar(50), - acl_location varchar(255), - acl_account int, - acl_account_type char(1), - acl_rights int - )"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("DROP TABLE app_sessions"); - $sql = "CREATE TABLE phpgw_app_sessions ( - sessionid varchar(255) NOT NULL, - loginid varchar(20), - app varchar(20), - content text - )"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("DROP TABLE access_log"); - $sql = "create table phpgw_access_log ( - sessionid varchar(255), - loginid varchar(30), - ip varchar(30), - li int, - lo varchar(255) - )"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.5pre2"; - } - - $test[] = "0.9.5pre2"; - function upgrade0_9_5pre2(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.5"; - } - - $test[] = "0.9.5"; - function upgrade0_9_5(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.6"; - } - - $test[] = "0.9.6"; - function upgrade0_9_6(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.7pre1"; - } - - $test[] = "0.9.7pre1"; - function upgrade0_9_7pre1(){ - global $phpgw_info, $phpgw_setup; - $db2 = $phpgw_setup->db; - $sql = "CREATE TABLE calendar_entry ( - cal_id int(11) DEFAULT '0' NOT NULL auto_increment, - cal_owner int(11) DEFAULT '0' NOT NULL, - cal_group varchar(255), - cal_datetime int(11), - cal_mdatetime int(11), - cal_duration int(11) DEFAULT '0' NOT NULL, - cal_priority int(11) DEFAULT '2' NOT NULL, - cal_type varchar(10), - cal_access varchar(10), - cal_name varchar(80) NOT NULL, - cal_description text, - PRIMARY KEY (cal_id) - )"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - $phpgw_setup->db->query("SELECT count(*) FROM webcal_entry",__LINE__,__FILE__); - $phpgw_setup->db->next_record(); - if($phpgw_setup->db->f(0)) { - $phpgw_setup->db->query("SELECT cal_id,cal_owner,cal_duration,cal_priority,cal_type,cal_access,cal_name,cal_description,cal_id,cal_date,cal_time,cal_mod_date,cal_mod_time FROM webcal_entry ORDER BY cal_id",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) { - $cal_id = $phpgw_setup->db->f("cal_id"); - $cal_owner = $phpgw_setup->db->f("cal_owner"); - $cal_duration = $phpgw_setup->db->f("cal_duration"); - $cal_priority = $phpgw_setup->db->f("cal_priority"); - $cal_type = $phpgw_setup->db->f("cal_type"); - $cal_access = $phpgw_setup->db->f("cal_access"); - $cal_name = $phpgw_setup->db->f("cal_name"); - $cal_description = $phpgw_setup->db->f("cal_description"); - $datetime = mktime(intval(strrev(substr(strrev($phpgw_setup->db->f("cal_time")),4))),intval(strrev(substr(strrev($phpgw_setup->db->f("cal_time")),2,2))),intval(strrev(substr(strrev($phpgw_setup->db->f("cal_time")),0,2))),intval(substr($phpgw_setup->db->f("cal_date"),4,2)),intval(substr($phpgw_setup->db->f("cal_date"),6,2)),intval(substr($phpgw_setup->db->f("cal_date"),0,4))); - $moddatetime = mktime(intval(strrev(substr(strrev($phpgw_setup->db->f("cal_mod_time")),4))),intval(strrev(substr(strrev($phpgw_setup->db->f("cal_mod_time")),2,2))),intval(strrev(substr(strrev($phpgw_setup->db->f("cal_mod_time")),0,2))),intval(substr($phpgw_setup->db->f("cal_mod_date"),4,2)),intval(substr($phpgw_setup->db->f("cal_mod_date"),6,2)),intval(substr($phpgw_setup->db->f("cal_mod_date"),0,4))); - $db2->query("SELECT groups FROM webcal_entry_groups WHERE cal_id=".$cal_id,__LINE__,__FILE__); - $db2->next_record(); - $cal_group = $db2->f("groups"); - $db2->query("INSERT INTO calendar_entry(cal_id,cal_owner,cal_group,cal_datetime,cal_mdatetime,cal_duration,cal_priority,cal_type,cal_access,cal_name,cal_description) " - ."VALUES(".$cal_id.",'".$cal_owner."','".$cal_group."',".$datetime.",".$moddatetime.",".$cal_duration.",".$cal_priority.",'".$cal_type."','".$cal_access."','".$cal_name."','".$cal_description."')",__LINE__,__FILE__); - } - } - $phpgw_setup->db->query("DROP TABLE webcal_entry_groups"); - $phpgw_setup->db->query("DROP TABLE webcal_entry"); - - $sql = "CREATE TABLE calendar_entry_user ( - cal_id int(11) DEFAULT '0' NOT NULL, - cal_login int(11) DEFAULT '0' NOT NULL, - cal_status char(1) DEFAULT 'A', - PRIMARY KEY (cal_id, cal_login) - )"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - $phpgw_setup->db->query("SELECT count(*) FROM webcal_entry_user",__LINE__,__FILE__); - $phpgw_setup->db->next_record(); - if($phpgw_setup->db->f(0)) { - $phpgw_setup->db->query("SELECT cal_id,cal_login,cal_status FROM webcal_entry_user ORDER BY cal_id",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) { - $cal_id = $phpgw_setup->db->f("cal_id"); - $cal_login = $phpgw_setup->db->f("cal_login"); - $cal_status = $phpgw_setup->db->f("cal_status"); - $db2->query("INSERT INTO calendar_entry_user(cal_id,cal_login,cal_status) VALUES(".$cal_id.",".$cal_login.",'".$cal_status."')",__LINE__,__FILE__); - } - } - $phpgw_setup->db->query("DROP TABLE webcal_entry_user",__LINE__,__FILE__); - - $sql = "CREATE TABLE calendar_entry_repeats ( - cal_id int(11) DEFAULT 0 NOT NULL, - cal_type enum('daily','weekly','monthlyByDay','monthlyByDate','yearly') DEFAULT 'daily' NOT NULL, - cal_use_end int DEFAULT '0', - cal_end int(11), - cal_frequency int DEFAULT '1', - cal_days char(7) - )"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - $phpgw_setup->db->query("SELECT count(*) FROM webcal_entry_repeats",__LINE__,__FILE__); - $phpgw_setup->db->next_record(); - if($phpgw_setup->db->f(0)) { - $phpgw_setup->db->query("SELECT cal_id,cal_type,cal_end,cal_frequency,cal_days FROM webcal_entry_repeats ORDER BY cal_id",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) { - $cal_id = $phpgw_setup->db->f("cal_id"); - $cal_type = $phpgw_setup->db->f("cal_type"); - if(isset($phpgw_setup->db->Record["cal_end"])) { - $enddate = mktime(0,0,0,intval(substr($phpgw_setup->db->f("cal_end"),4,2)),intval(substr($phpgw_setup->db->f("cal_end"),6,2)),intval(substr($phpgw_setup->db->f("cal_end"),0,4))); - $useend = 1; - } else { - $enddate = 0; - $useend = 0; - } - $cal_frequency = $phpgw_setup->db->f("cal_frequency"); - $cal_days = $phpgw_setup->db->f("cal_days"); - $db2->query("INSERT INTO calendar_entry_repeats(cal_id,cal_type,cal_use_end,cal_end,cal_frequency,cal_days) VALUES(".$cal_id.",'".$cal_type."',".$useend.",".$enddate.",".$cal_frequency.",'".$cal_days."')",__LINE__,__FILE__); - } - } - $phpgw_setup->db->query("DROP TABLE webcal_entry_repeats",__LINE__,__FILE__); - $phpgw_setup->db->query("UPDATE applications SET app_tables='calendar_entry,calendar_entry_user,calendar_entry_repeats' WHERE app_name='calendar'",__LINE__,__FILE__); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.7pre2"; - } - - $test[] = "0.9.7pre2"; - function upgrade0_9_7pre2(){ - global $phpgw_info, $phpgw_setup; - $db2 = $phpgw_setup->db; - $sql = "ALTER TABLE calendar_entry CHANGE cal_duration cal_edatetime int(11)"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $phpgw_setup->db->query("SELECT cal_id,cal_datetime,cal_owner,cal_edatetime,cal_mdatetime FROM calendar_entry ORDER BY cal_id",__LINE__,__FILE__); - if($phpgw_setup->db->num_rows()) { - while($phpgw_setup->db->next_record()) { - $db2->query("SELECT preference_value FROM preferences WHERE preference_name='tz_offset' AND preference_appname='common' AND preference_owner=".$phpgw_setup->db->f("cal_owner"),__LINE__,__FILE__); - $db2->next_record(); - $tz = $db2->f("preference_value"); - $cal_id = $phpgw_setup->db->f("cal_id"); - $datetime = $phpgw_setup->db->f("cal_datetime") - ((60 * 60) * $tz); - $mdatetime = $phpgw_setup->db->f("cal_mdatetime") - ((60 * 60) * $tz); - $edatetime = $datetime + (60 * $phpgw_setup->db->f("cal_edatetime")); - $db2->query("UPDATE calendar_entry SET cal_datetime=".$datetime.", cal_edatetime=".$edatetime.", cal_mdatetime=".$mdatetime." WHERE cal_id=".$cal_id,__LINE__,__FILE__); - } - } - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.7pre3"; - } - - $test[] = "0.9.7pre3"; - function upgrade0_9_7pre3(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.7"; - } - - $test[] = "0.9.7"; - function upgrade0_9_7(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.8pre1"; - } - - $test[] = "0.9.8pre1"; - function upgrade0_9_8pre1(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("select * from preferences order by preference_owner"); - while ($phpgw_setup->db->next_record()) { - $t[$phpgw_setup->db->f("preference_owner")][$phpgw_setup->db->f("preference_appname")][$phpgw_setup->db->f("preference_var")] = $phpgw_setup->db->f("preference_value"); - } - - $phpgw_setup->db->query("drop table preferences"); - $sql = "create table preferences ( - preference_owner int, - preference_value text - )"; - $phpgw_setup->db->query($sql); - - while ($tt = each($t)) { - $phpgw_setup->db->query("insert into preferences values ('$tt[0]','" . serialize($tt[1]) . "')"); - } - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.8pre2"; - } - - $test[] = "0.9.8pre2"; - function upgrade0_9_8pre2(){ - global $phpgw_info, $phpgw_setup; - $sql = "CREATE TABLE config ( - config_name varchar(255) NOT NULL UNIQUE, - config_value varchar(100) NOT NULL - )"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.8pre3"; - } - - $test[] = "0.9.8pre3"; - function upgrade0_9_8pre3(){ - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("DROP TABLE phpgw_sessions",__LINE__,__FILE__); - $sql = "CREATE TABLE phpgw_sessions ( - session_id varchar(255) NOT NULL, - session_lid varchar(255), - session_ip varchar(255), - session_logintime int(11), - session_dla int(11), - session_info text, - UNIQUE sessionid (session_id) - )"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.8pre4"; - } - - $test[] = "0.9.8pre4"; - function upgrade0_9_8pre4(){ - global $phpgw_info, $phpgw_setup; - - $sql = "create table phpgw_hooks ( - hook_id int not null auto_increment, - hook_appname varchar(255), - hook_location varchar(255), - hook_filename varchar(255), - primary key hook_id (hook_id) - );"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.8pre5"; - } - - $test[] = "0.9.8pre5"; - function upgrade0_9_8pre5(){ - global $phpgw_info, $phpgw_setup; - - // Since no applications are using it yet. I am gonna drop it and create a new one. - // This is becuase I never finished the classes - $phpgw_setup->db->query("drop table categories"); - $sql = "CREATE TABLE phpgw_categories ( - cat_id int(9) DEFAULT '0' NOT NULL auto_increment, - cat_parent int(9) DEFAULT '0' NOT NULL, - cat_owner int(11) DEFAULT '0' NOT NULL, - cat_appname varchar(50) NOT NULL, - cat_name varchar(150) NOT NULL, - cat_description varchar(255) NOT NULL, - cat_data text, - PRIMARY KEY (cat_id) - )"; - $phpgw_setup->db->query($sql); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.9pre1"; - } - - $test[] = "0.9.9pre1"; - function upgrade0_9_9pre1(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.9"; - } - - $test[] = "0.9.9"; - function upgrade0_9_9(){ - global $phpgw_info, $phpgw_setup; - $db2 = $phpgw_setup->db; - //convert user settings - $phpgw_setup->db->query("select account_id, account_permissions from accounts",__LINE__,__FILE__); - if($phpgw_setup->db->num_rows()) { - while($phpgw_setup->db->next_record()) { - $apps_perms = explode(":",$phpgw_setup->db->f("account_permissions")); - for($i=1;$idb->f("account_id").", 'u', 1)"; - $db2->query($sql ,__LINE__,__FILE__); - } - } - } - } - $phpgw_setup->db->query("update accounts set account_permissions = ''",__LINE__,__FILE__); - //convert group settings - $phpgw_setup->db->query("select group_id, group_apps from groups",__LINE__,__FILE__); - if($phpgw_setup->db->num_rows()) { - while($phpgw_setup->db->next_record()) { - $apps_perms = explode(":",$phpgw_setup->db->f("group_apps")); - for($i=1;$idb->f("group_id").", 'g', 1)"; - $db2->query($sql ,__LINE__,__FILE__); - } - } - } - } - $phpgw_setup->db->query("update groups set group_apps = ''",__LINE__,__FILE__); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre1"; - } - - $test[] = "0.9.10pre1"; - function upgrade0_9_10pre1(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table phpgw_categories add column cat_access varchar(25) after cat_owner"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre2"; - } - - $test[] = "0.9.10pre2"; - function upgrade0_9_10pre2(){ - global $phpgw_info, $phpgw_setup; - $db2 = $phpgw_setup->db; - $phpgw_setup->db->query("select account_groups,account_id from accounts",__LINE__,__FILE__); - if($phpgw_setup->db->num_rows()) { - while($phpgw_setup->db->next_record()) { - $gl = explode(",",$phpgw_setup->db->f("account_groups")); - for ($i=1; $i<(count($gl)-1); $i++) { - $ga = explode(":",$gl[$i]); - $sql = "insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_account_type, acl_rights)"; - $sql .= " values('phpgw_group', '".$ga[0]."', ".$phpgw_setup->db->f("account_id").", 'u', 1)"; - $db2->query($sql ,__LINE__,__FILE__); - } - } - } - $phpgw_setup->db->query("update accounts set account_groups = ''",__LINE__,__FILE__); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre3"; - } - - $test[] = "0.9.10pre3"; - function upgrade0_9_10pre3() - { - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table accounts rename phpgw_accounts",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table phpgw_accounts drop column account_permissions",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table phpgw_accounts drop column account_groups",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table phpgw_accounts add column account_type char(1)",__LINE__,__FILE__); - $phpgw_setup->db->query("update phpgw_accounts set account_type='u'",__LINE__,__FILE__); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre4"; - } - - function change_groups($table,$field,$old_id,$new_id,$db2,$db3) - { - $sql = $field[0]; - for($i=1;$iquery("SELECT $sql FROM $table WHERE $field[0] like '%,".$old_id.",%'",__LINE__,__FILE__); - if($db2->num_rows()) { - while($db2->next_record()) { - $access = $db2->f($field[0]); - $id = $db2->f($field[1]); - $access = str_replace(','.$old_id.',' , ','.$new_id.',' , $access); - $db3->query("UPDATE $table SET ".$field[0]."='".$access."' WHERE ".$field[1]."=".$id,__LINE__,__FILE__); - } - } - } - - $test[] = "0.9.10pre4"; - function upgrade0_9_10pre4() - { - global $phpgw_info, $phpgw_setup; - - $db2 = $phpgw_setup->db; - $db3 = $phpgw_setup->db; - $phpgw_setup->db->query("SELECT MAX(group_id) FROM groups",__LINE__,__FILE__); - $phpgw_setup->db->next_record(); - $max_group_id = $phpgw_setup->db->f(0); - - $tables = Array('addressbook','calendar_entry','f_forums','phpgw_categories','todo'); - $fields["addressbook"] = Array('ab_access','ab_id'); - $fields["calendar_entry"] = Array('cal_group','cal_id'); - $fields["f_forums"] = Array('groups','id'); - $fields["phpgw_categories"] = Array('cat_access','cat_id'); - $fields["todo"] = Array('todo_access','todo_id'); - - $phpgw_setup->db->query("SELECT group_id, group_name FROM groups",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) { - $old_group_id = $phpgw_setup->db->f("group_id"); - $group_name = $phpgw_setup->db->f("group_name"); - while(1) { - $new_group_id = mt_rand ($max_group_id, 60000); - $db2->query("SELECT account_id FROM phpgw_accounts WHERE account_id=$new_group_id",__LINE__,__FILE__); - if(!$db2->num_rows()) { break; } - } - $db2->query("SELECT account_lid FROM phpgw_accounts WHERE account_lid='$group_name'",__LINE__,__FILE__); - if($db2->num_rows()) { - $group_name .= "_group"; - } - $db2->query("INSERT INTO phpgw_accounts(account_id, account_lid, account_pwd, " - ."account_firstname, account_lastname, account_lastlogin, " - ."account_lastloginfrom, account_lastpwd_change, " - ."account_status, account_type) " - ."VALUES ($new_group_id,'$group_name','x','','',$old_group_id,NULL,NULL,'A','g')"); - - for($i=0;$iquery("UPDATE phpgw_acl SET acl_location='$new_group_id' " - ."WHERE acl_appname='phpgw_group' AND acl_account_type='u' " - ."AND acl_location='$old_group_id'"); - $db2->query("UPDATE phpgw_acl SET acl_account=$new_group_id " - ."WHERE acl_location='run' AND acl_account_type='g' " - ."AND acl_account=$old_group_id"); - } - $phpgw_setup->db->query("DROP TABLE groups",__LINE__,__FILE__); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre5"; - } - - - $test[] = "0.9.10pre5"; - function upgrade0_9_10pre5() - { - global $phpgw_info, $phpgw_setup; - - // This is only temp data, so we can kill it. - $phpgw_setup->db->query('drop table phpgw_app_sessions',__LINE__,__FILE__); - $sql = "CREATE TABLE phpgw_app_sessions ( - sessionid varchar(255) NOT NULL, - loginid varchar(20), - location varchar(255), - app varchar(20), - content text - )"; - $phpgw_setup->db->query($sql); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre6"; - } - - $test[] = "0.9.10pre6"; - function upgrade0_9_10pre6() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table config rename phpgw_config",__LINE__,__FILE__); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre7"; - } - - $test[] = "0.9.10pre7"; - function upgrade0_9_10pre7() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table applications rename phpgw_applications",__LINE__,__FILE__); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre8"; - } - - $test[] = "0.9.10pre8"; - function upgrade0_9_10pre8() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_sessions change session_info session_action varchar(255)",__LINE__,__FILE__); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre9"; - } - - $test[] = '0.9.10pre9'; - function upgrade0_9_10pre9() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table preferences rename phpgw_preferences",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre10'; - } - - $test[] = '0.9.10pre10'; - function upgrade0_9_10pre10() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_acl drop column acl_account_type",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre11'; - } - - $test[] = '0.9.10pre11'; - function upgrade0_9_10pre11() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table notes rename phpgw_notes",__LINE__,__FILE__); - - $phpgw_setup->db->query("alter table phpgw_notes add column note_category int(9) after note_date",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre12'; - } - - $test[] = '0.9.10pre12'; - function upgrade0_9_10pre12() - { - global $phpgw_info, $phpgw_setup; - $db1 = $phpgw_setup->db; - $db2 = $phpgw_setup->db; - - $sql = "DROP TABLE IF EXISTS phpgw_addressbook"; - $db1->query($sql,__LINE__,__FILE__); - - $sql = "DROP TABLE IF EXISTS phpgw_addressbook_extra"; - $db1->query($sql,__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_addressbook ( - - id int(8) PRIMARY KEY DEFAULT '0' NOT NULL auto_increment, - lid varchar(32), - tid char(1), - owner int(8), - fn varchar(64), - sound varchar(64), - org_name varchar(64), - org_unit varchar(64), - title varchar(64), - n_family varchar(64), - n_given varchar(64), - n_middle varchar(64), - n_prefix varchar(64), - n_suffix varchar(64), - label text, - adr_poaddr varchar(64), - adr_extaddr varchar(64), - adr_street varchar(64), - adr_locality varchar(32), - adr_region varchar(32), - adr_postalcode varchar(32), - adr_countryname varchar(32), - adr_work enum('n','y') NOT NULL, - adr_home enum('n','y') NOT NULL, - adr_parcel enum('n','y') NOT NULL, - adr_postal enum('n','y') NOT NULL, - tz varchar(8), - geo varchar(32), - a_tel varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - a_tel_work enum('n','y') NOT NULL, - a_tel_home enum('n','y') NOT NULL, - a_tel_voice enum('n','y') NOT NULL, - a_tel_msg enum('n','y') NOT NULL, - a_tel_fax enum('n','y') NOT NULL, - a_tel_prefer enum('n','y') NOT NULL, - b_tel varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - b_tel_work enum('n','y') NOT NULL, - b_tel_home enum('n','y') NOT NULL, - b_tel_voice enum('n','y') NOT NULL, - b_tel_msg enum('n','y') NOT NULL, - b_tel_fax enum('n','y') NOT NULL, - b_tel_prefer enum('n','y') NOT NULL, - c_tel varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - c_tel_work enum('n','y') NOT NULL, - c_tel_home enum('n','y') NOT NULL, - c_tel_voice enum('n','y') NOT NULL, - c_tel_msg enum('n','y') NOT NULL, - c_tel_fax enum('n','y') NOT NULL, - c_tel_prefer enum('n','y') NOT NULL, - d_emailtype enum('INTERNET','CompuServe','AOL','Prodigy','eWorld','AppleLink','AppleTalk','PowerShare','IBMMail','ATTMail','MCIMail','X.400','TLX') NOT NULL, - d_email varchar(64), - d_email_work enum('n','y') NOT NULL, - d_email_home enum('n','y') NOT NULL, - UNIQUE (id) - )"; - - $db1->query($sql,__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_addressbook_extra ( - contact_id int(11), - contact_owner int(11), - contact_name varchar(255), - contact_value varchar(255) - )"; - - $db1->query($sql,__LINE__,__FILE__); - - $db1->query("SELECT * FROM addressbook",__LINE__,__FILE__); - - $fields = $extra = array(); - - while ($db1->next_record()) { - $fields['id'] = $db1->f("ab_id"); - $fields['owner'] = addslashes($db1->f("ab_owner")); - $fields['n_given'] = addslashes($db1->f("ab_firstname")); - $fields['n_family'] = addslashes($db1->f("ab_lastname")); - $fields['d_email'] = addslashes($db1->f("ab_email")); - $fields['b_tel'] = addslashes($db1->f("ab_hphone")); - $fields['a_tel'] = addslashes($db1->f("ab_wphone")); - $fields['c_tel'] = addslashes($db1->f("ab_fax")); - $fields['fn'] = addslashes($db1->f("ab_firstname")." ".$db1->f("ab_lastname")); - $fields["a_tel_work"] = "y"; - $fields["b_tel_home"] = "y"; - $fields["c_tel_fax"] = "y"; - $fields['org_name'] = addslashes($db1->f("ab_company")); - $fields['title'] = addslashes($db1->f("ab_title")); - $fields['adr_street'] = addslashes($db1->f("ab_street")); - $fields['adr_locality'] = addslashes($db1->f("ab_city")); - $fields['adr_region'] = addslashes($db1->f("ab_state")); - $fields['adr_postalcode'] = addslashes($db1->f("ab_zip")); - - $extra['pager'] = $db1->f("ab_pager"); - $extra['mphone'] = $db1->f("ab_mphone"); - $extra['ophone'] = $db1->f("ab_ophone"); - $extra['bday'] = $db1->f("ab_bday"); - $extra['notes'] = $db1->f("ab_notes"); - $extra['address2'] = $db1->f("ab_address2"); - $extra['url'] = $db1->f("ab_url"); - - $sql="INSERT INTO phpgw_addressbook (org_name,n_given,n_family,fn,d_email,title,a_tel,a_tel_work," - . "b_tel,b_tel_home,c_tel,c_tel_fax,adr_street,adr_locality,adr_region,adr_postalcode,owner)" - . " VALUES ('".$fields["org_name"]."','".$fields["n_given"]."','".$fields["n_family"]."','" - . $fields["fn"]."','".$fields["d_email"]."','".$fields["title"]."','".$fields["a_tel"]."','" - . $fields["a_tel_work"]."','".$fields["b_tel"]."','".$fields["b_tel_home"]."','" - . $fields["c_tel"]."','".$fields["c_tel_fax"]."','".$fields["adr_street"]."','" - . $fields["adr_locality"]."','".$fields["adr_region"]."','".$fields["adr_postalcode"]."','" - . $fields["owner"] ."')"; - - $db2->query($sql,__LINE__,__FILE__); - - while (list($name,$value) = each($extra)) { - $sql = "INSERT INTO phpgw_addressbook_extra VALUES ('".$fields["id"]."','" . $$fields["owner"] . "','" - . addslashes($name) . "','" . addslashes($value) . "')"; - $db2->query($sql,__LINE__,__FILE__); - } - } - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre13'; - } - - $test[] = '0.9.10pre13'; - function upgrade0_9_10pre13() { - global $phpgw_info, $phpgw_setup; - $db1 = $phpgw_setup->db; - - $phpgw_setup->db->query("alter table phpgw_addressbook add url varchar(128)"); - $phpgw_setup->db->query("alter table phpgw_addressbook add bday varchar(32)"); - $phpgw_setup->db->query("alter table phpgw_addressbook add note text"); - $phpgw_setup->db->query("alter table phpgw_addressbook_extra change contact_value contact_value text"); - - $sql = "SELECT * FROM phpgw_addressbook_extra WHERE contact_name='url'"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - while($phpgw_setup->db->next_record()) { - $cid = $phpgw_setup->db->f("contact_id"); - $cvalu = $phpgw_setup->db->f("contact_value"); - if ($cvalu) { - $update = "UPDATE phpgw_addressbook set url=" . $cvalu . " WHERE id=" . $cid; - $db1->query($update); - $delete = "DELETE FROM phpgw_addressbook_extra WHERE contact_id=" . $cid . " AND contact_name='url'"; - $db1->query($delete); - } - } - - $sql = "SELECT * FROM phpgw_addressbook_extra WHERE contact_name='bday'"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - while($phpgw_setup->db->next_record()) { - $cid = $phpgw_setup->db->f("contact_id"); - $cvalu = $phpgw_setup->db->f("contact_value"); - if ($cvalu) { - $update = "UPDATE phpgw_addressbook set bday=" . $cvalu . " WHERE id=" . $cid; - $db1->query($update); - $delete = "DELETE FROM phpgw_addressbook_extra WHERE contact_id=" . $cid . " AND contact_name='bday'"; - $db1->query($delete); - } - } - - $sql = "SELECT * FROM phpgw_addressbook_extra WHERE contact_name='notes'"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - while($phpgw_setup->db->next_record()) { - $cid = $phpgw_setup->db->f("contact_id"); - $cvalu = $phpgw_setup->db->f("contact_value"); - if ($cvalu) { - $update = "UPDATE phpgw_addressbook set note=" . $cvalu . " WHERE id=" . $cid; - $db1->query($update); - $delete = "DELETE FROM phpgw_addressbook_extra WHERE contact_id=" . $cid . " AND contact_name='notes'"; - $db1->query($delete); - } - } - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre14'; - } - - $test[] = '0.9.10pre14'; - function upgrade0_9_10pre14() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_sessions add column session_flags char(2)"); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre15'; - } - - $test[] = '0.9.10pre15'; - function upgrade0_9_10pre15() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_work adr_work char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_home adr_home char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_parcel adr_parcel char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_postal adr_postal char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_work a_tel_work char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_home a_tel_home char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_voice a_tel_voice char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_msg a_tel_msg char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_fax a_tel_fax char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_prefer a_tel_prefer char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change b_tel_work b_tel_work char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change b_tel_home b_tel_home char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change b_tel_voice b_tel_voice char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change b_tel_msg b_tel_msg char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change b_tel_fax b_tel_fax char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change b_tel_prefer b_tel_prefer char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change c_tel_work c_tel_work char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change c_tel_home c_tel_home char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change c_tel_voice c_tel_voice char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change c_tel_msg c_tel_msg char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change c_tel_fax c_tel_fax char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change c_tel_prefer c_tel_prefer char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change d_email_work d_email_work char(1) DEFAULT 'n' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change d_email_home d_email_home char(1) DEFAULT 'n' NOT NULL"); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre16'; - } - - $test[] = '0.9.10pre16'; - function upgrade0_9_10pre16() { - global $phpgw_info, $phpgw_setup; - $db1 = $phpgw_setup->db; - - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel tel_work varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change b_tel tel_home varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change c_tel tel_fax varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_work tel_msg varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_home tel_cell varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_voice tel_voice varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_msg tel_pager varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_fax tel_bbs varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change b_tel_work tel_modem varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change b_tel_home tel_car varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change b_tel_voice tel_isdn varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change b_tel_msg tel_video varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change a_tel_prefer tel_prefer varchar(32)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change d_email email varchar(64)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change d_emailtype email_type varchar(32) DEFAULT 'INTERNET' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook change d_email_work email_home varchar(64)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change d_email_home email_home_type varchar(32) DEFAULT 'INTERNET' NOT NULL"); - $phpgw_setup->db->query("alter table phpgw_addressbook drop b_tel_prefer"); - $phpgw_setup->db->query("alter table phpgw_addressbook drop c_tel_prefer"); - $phpgw_setup->db->query("alter table phpgw_addressbook drop b_tel_fax"); - $phpgw_setup->db->query("alter table phpgw_addressbook drop c_tel_work"); - $phpgw_setup->db->query("alter table phpgw_addressbook drop c_tel_home"); - $phpgw_setup->db->query("alter table phpgw_addressbook drop c_tel_voice"); - $phpgw_setup->db->query("alter table phpgw_addressbook drop c_tel_msg"); - $phpgw_setup->db->query("alter table phpgw_addressbook drop c_tel_fax"); - - $phpgw_setup->db->query("update phpgw_addressbook set tel_home='' where tel_home='n' OR tel_home='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_work='' where tel_work='n' OR tel_work='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_cell='' where tel_cell='n' OR tel_cell='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_voice='' where tel_voice='n' OR tel_voice='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_fax='' where tel_fax='n' OR tel_fax='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_car='' where tel_car='n' OR tel_car='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_pager='' where tel_pager='n' OR tel_pager='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_msg='' where tel_msg='n' OR tel_msg='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_bbs='' where tel_bbs='n' OR tel_bbs='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_modem='' where tel_modem='n' OR tel_modem='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_prefer='' where tel_prefer='n' OR tel_prefer='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_video='' where tel_video='n' OR tel_video='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_isdn='' where tel_isdn='n' OR tel_isdn='y'"); - - $sql = "SELECT * FROM phpgw_addressbook_extra WHERE contact_name='mphone'"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - while($phpgw_setup->db->next_record()) { - $cid = $phpgw_setup->db->f("contact_id"); - $cvalu = $phpgw_setup->db->f("contact_value"); - if ($cvalu) { - $update = "UPDATE phpgw_addressbook set tel_cell='" . $cvalu . "' WHERE id=" . $cid; - $db1->query($update); - $delete = "DELETE FROM phpgw_addressbook_extra WHERE contact_id=" . $cid . " AND contact_name='mphone'"; - $db1->query($delete); - } - } - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre17'; - } - - $test[] = '0.9.10pre17'; - function upgrade0_9_10pre17() { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_addressbook add pubkey text"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_street adr_one_street varchar(64)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_locality adr_one_locality varchar(64)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_region adr_one_region varchar(64)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_postalcode adr_one_postalcode varchar(64)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_countryname adr_one_countryname varchar(64)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_work adr_one_type varchar(32)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_home adr_two_type varchar(32)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_poaddr adr_two_street varchar(64)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_extaddr adr_two_locality varchar(64)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_parcel adr_two_region varchar(64)"); - $phpgw_setup->db->query("alter table phpgw_addressbook change adr_postal adr_two_postalcode varchar(64)"); - $phpgw_setup->db->query("alter table phpgw_addressbook add adr_two_countryname varchar(64)"); - - $phpgw_setup->db->query("update phpgw_addressbook set adr_one_type='' where adr_one_type='n' OR adr_one_type='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set adr_two_type='' where adr_two_type='n' OR adr_two_type='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set adr_two_region='' where adr_two_region='n' OR adr_two_region='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set adr_two_postalcode='' where adr_two_postalcode='n' OR adr_two_postalcode='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set email_home='' where email_home='n' OR email_home='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set email_home_type='' where email_home_type='n' OR email_home_type='y'"); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre18'; - } - - $test[] = '0.9.10pre18'; - function upgrade0_9_10pre18() { - global $phpgw_info, $phpgw_setup; - - $sql = "create table phpgw_nextid ( - appname varchar(25), - id int(8), - UNIQUE (appname) - )"; - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre19'; - } - - $test[] = '0.9.10pre19'; - function upgrade0_9_10pre19() { - global $phpgw_info, $phpgw_setup; - - @$phpgw_setup->db->query("drop table if exists phpgw_nextid"); - - $sql = "create table phpgw_nextid ( - appname varchar(25) NOT NULL, - id int(8), - UNIQUE (appname) - )"; - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre20'; - } - - $test[] = '0.9.10pre20'; - function upgrade0_9_10pre20() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_addressbook add column access char(7) after owner",__LINE__,__FILE__); - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre21'; - } - - $test[] = '0.9.10pre21'; - function upgrade0_9_10pre21() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_addressbook add column cat_id varchar(32) after access",__LINE__,__FILE__); - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre22'; - } - - $test[] = '0.9.10pre22'; - function upgrade0_9_10pre22() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table todo rename phpgw_todo",__LINE__,__FILE__); - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre23'; - } - - $test[] = '0.9.10pre23'; - function upgrade0_9_10pre23() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("UPDATE phpgw_addressbook SET tid='n' WHERE tid is null",__LINE__,__FILE__); - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre24'; - } - - $test[] = '0.9.10pre24'; - function upgrade0_9_10pre24() - { - global $phpgw_info, $phpgw_setup; - - $sql = "alter table phpgw_categories add column cat_access char(7) after cat_owner"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre25'; - } - - $test[] = '0.9.10pre25'; - function upgrade0_9_10pre25() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_app_sessions add column session_dla int",__LINE__,__FILE__); - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre26'; - } - - $test[] = '0.9.10pre26'; - function upgrade0_9_10pre26() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_todo add column todo_cat int after todo_access",__LINE__,__FILE__); - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre27'; - } - - $test[] = '0.9.10pre27'; - function upgrade0_9_10pre27() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_app_sessions change content content longtext"); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre28'; - } - - $test[] = '0.9.10pre28'; - function upgrade0_9_10pre28() - { - global $phpgw_info; - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10'; - } - - $test[] = '0.9.10'; - function upgrade0_9_10() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_notes add column note_access char(7) after note_owner"); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.001'; - } - - $test[] = '0.9.11.001'; - function upgrade0_9_11_001() - { - global $phpgw_info,$phpgw_setup; - - if(extension_loaded('mcal') == False) - { - define(RECUR_NONE,0); - define(RECUR_DAILY,1); - define(RECUR_WEEKLY,2); - define(RECUR_MONTHLY_MDAY,3); - define(RECUR_MONTHLY_WDAY,4); - define(RECUR_YEARLY,5); - - define(M_SUNDAY,1); - define(M_MONDAY,2); - define(M_TUESDAY,4); - define(M_WEDNESDAY,8); - define(M_THURSDAY,16); - define(M_FRIDAY,32); - define(M_SATURDAY,64); - } - - $temp_db = $phpgw_setup->db; - - $phpgw_setup->db->query("UPDATE calendar_entry SET cal_access='0' WHERE cal_access='private'",__LINE__,__FILE__); - $phpgw_setup->db->query("UPDATE calendar_entry SET cal_access='1' WHERE cal_access='public'",__LINE__,__FILE__); - $phpgw_setup->db->query("UPDATE calendar_entry SET cal_access='2' WHERE cal_access='group'",__LINE__,__FILE__); -// $phpgw_setup->db->query("alter table calendar_entry change cal_id cal_id int(11) DEFAULT '0' NOT NULL auto_increment",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry change cal_owner owner int(11) DEFAULT '0' NOT NULL",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry add column category int(11) DEFAULT '0' NOT NULL after owner",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry change cal_group groups varchar(255)",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry change cal_datetime datetime int(11) DEFAULT '0' NOT NULL",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry change cal_mdatetime mdatetime int(11) DEFAULT '0' NOT NULL",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry change cal_edatetime edatetime int(11) DEFAULT '0' NOT NULL",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry change cal_priority priority int(11) DEFAULT '2' NOT NULL",__LINE__,__FILE__); -// $phpgw_setup->db->query("alter table calendar_entry change cal_type cal_type varchar(10)",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry change cal_access is_public int DEFAULT '1' NOT NULL",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry change cal_name title varchar(80) NOT NULL",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry change cal_description description text",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry rename phpgw_cal",__LINE__,__FILE__); - -// Prepare the calendar with the field data before washing it..... - $phpgw_setup->db->query("SELECT cal_id,cal_days,cal_type+0 AS rpt_type FROM calendar_entry_repeats",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) - { - $id = $phpgw_setup->db->f('cal_id'); - $days = strtoupper($phpgw_setup->db->f('cal_days')); - $rpt_type[$id] = $phpgw_setup->db->f('rpt_type'); - $new_days = 0; - $new_days += (substr($days,0,1)=='Y'?M_SUNDAY:0); - $new_days += (substr($days,1,1)=='Y'?M_MONDAY:0); - $new_days += (substr($days,2,1)=='Y'?M_TUESDAY:0); - $new_days += (substr($days,3,1)=='Y'?M_WEDNESDAY:0); - $new_days += (substr($days,4,1)=='Y'?M_THURSDAY:0); - $new_days += (substr($days,5,1)=='Y'?M_FRIDAY:0); - $new_days += (substr($days,6,1)=='Y'?M_SATURDAY:0); - $temp_db->query("UPDATE calendar_entry_repeats SET cal_days = '".$new_days."' WHERE cal_id=".$id,__LINE__,__FILE__); - } -// $phpgw_setup->db->query("alter table calendar_entry_repeats change cal_id cal_id int(11) DEFAULT '0' NOT NULL",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry_repeats change cal_type recur_type int(11) DEFAULT '0' NOT NULL",__LINE__,__FILE__); -// I'm thinking I can delete the use_end field and just check to see if the end is != 0.... -// $phpgw_setup->db->query("alter table calendar_entry_repeats drop recur_use_end",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry_repeats change cal_use_end recur_use_end int DEFAULT '0'",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry_repeats change cal_end recur_enddate int(11) DEFAULT '0'",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry_repeats change cal_frequency recur_interval int(11) DEFAULT '1'",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry_repeats change cal_days recur_data int(11) DEFAULT '0'",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry_repeats rename phpgw_cal_repeats",__LINE__,__FILE__); - - while(list($key,$value) = each($rpt_type)) - { - $phpgw_setup->db->query("UPDATE phpgw_cal_repeats SET recur_type=".$value." WHERE cal_id=".$key,__LINE__,__FILE__); - } - - $phpgw_setup->db->query("alter table calendar_entry_user change cal_id cal_id int(11) DEFAULT '0' NOT NULL",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry_user change cal_login cal_login int(11) DEFAULT '0' NOT NULL",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry_user change cal_status cal_status char(1) DEFAULT 'A'",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table calendar_entry_user rename phpgw_cal_user",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.002'; - } - - $test[] = '0.9.11.002'; - function upgrade0_9_11_002() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_categories add column cat_main int(9) default '0' not null after cat_id",__LINE__,__FILE__); - $phpgw_setup->db->query("alter table phpgw_categories add column cat_level int(9) default '0' not null after cat_parent",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.003'; - } - - - $test[] = '0.9.11.003'; - function upgrade0_9_11_003() - { - global $phpgw_info,$phpgw_setup; - - $sql = "CREATE TABLE phpgw_cal_holidays ( - locale char(2) NOT NULL, - name varchar(50) NOT NULL, - date_time int(11) DEFAULT '0' NOT NULL, - PRIMARY KEY (locale,name) - )"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.004'; - } - - $test[] = '0.9.11.004'; - function upgrade0_9_11_004() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_config add column config_app varchar(50) first",__LINE__,__FILE__); - $phpgw_setup->db->query("update phpgw_config set config_app='phpgwapi'",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.005'; - } - - $test[] = '0.9.11.005'; - function upgrade0_9_11_005() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_accounts add column account_expires int after account_status",__LINE__,__FILE__); - $phpgw_setup->db->query("update phpgw_accounts set account_expires='-1'",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.006'; - } - - $test[] = '0.9.11.006'; - function upgrade0_9_11_006() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("drop table phpgw_cal_holidays",__LINE__,__FILE__); - $sql = "CREATE TABLE phpgw_cal_holidays ( - hol_id int(11) NOT NULL auto_increment, - locale char(2) NOT NULL, - name varchar(50) NOT NULL, - date_time int(11) DEFAULT '0' NOT NULL, - PRIMARY KEY (hol_id) - )"; - $phpgw_setup->db->query($sql); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.007'; - } - - $test[] = '0.9.11.007'; - function upgrade0_9_11_007() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("drop table phpgw_cal_holidays",__LINE__,__FILE__); - $sql = "CREATE TABLE phpgw_cal_holidays ( - hol_id int(11) NOT NULL auto_increment, - locale char(2) NOT NULL, - name varchar(50) NOT NULL, - mday int DEFAULT '0' NOT NULL, - month_num int DEFAULT '0' NOT NULL, - occurence int DEFAULT '0' NOT NULL, - dow int DEFAULT '0' NOT NULL, - PRIMARY KEY (hol_id) - )"; - $phpgw_setup->db->query($sql); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.008'; - } - - $test[] = '0.9.11.008'; - function upgrade0_9_11_008() - { - global $phpgw_info,$phpgw_setup; - - @$phpgw_setup->db->query("drop table profiles",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.009'; - } - - $test[] = '0.9.11.009'; - function upgrade0_9_11_009() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_cal_holidays add column observance_rule int DEFAULT '0' NOT NULL",__LINE__,__TABLE__); - $phpgw_setup->db->query("delete from phpgw_cal_holidays",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.010'; - } - - $test[] = '0.9.11.010'; - function upgrade0_9_11_010() - { - global $phpgw_info; - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.13.001'; - } - - $test[] = '0.9.11.011'; - function upgrade0_9_11_011() - { - global $phpgw_info; - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.13.001'; - } - - $test[] = '0.9.13.001'; - function upgrade0_9_13_001() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_categories modify column cat_access varchar(7)",__LINE__,__TABLE__); - $phpgw_setup->db->query("alter table phpgw_notes modify column note_access varchar(7)",__LINE__,__TABLE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.13.002'; - } - - reset ($test); - while (list ($key, $value) = each ($test)){ - if ($phpgw_info["setup"]["currentver"]["phpgwapi"] == $value) { - $ver = "upgrade".ereg_replace("\.","_",$value); - echo ""; - echo " \n"; - echo " \n"; - echo " \n"; - echo " \n"; - echo "
\n"; - $ver(); - echo "
Upgrade from $value to ".$phpgw_info["setup"]["currentver"]["phpgwapi"]." is completed.
\n"; - if ($tableschanged == True){$tablechanges = True;} - if (!$phpgw_info["setup"]["prebeta"]){ - $phpgw_setup->db->query("update phpgw_applications set app_version='".$phpgw_info["setup"]["currentver"]["phpgwapi"]."' 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' or app_name='notes')"); - } - } - } -?> diff --git a/setup/sql/mysql_upgrade_prebeta.inc.php b/setup/sql/mysql_upgrade_prebeta.inc.php deleted file mode 100644 index 079704522e..0000000000 --- a/setup/sql/mysql_upgrade_prebeta.inc.php +++ /dev/null @@ -1,172 +0,0 @@ - You can do this manually if you choose, otherwise dump your tables and start over.
\n"; - $phpgw_info["setup"]["prebeta"] = True; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "8032000"; - } - - $test[] = "8032000"; - function upgrade8032000(){ - global $phpgw_info, $phpgw_setup; - echo "Upgrading from 8032000 is not yet ready.
You can do this manually if you choose, otherwise dump your tables and start over.
\n"; - $phpgw_info["setup"]["prebeta"] = True; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "8072000"; - } - - $test[] = "8072000"; - function upgrade8072000(){ - global $phpgw_info, $phpgw_setup; - $sql = "CREATE TABLE applications (" - ."app_name varchar(25) NOT NULL," - ."app_title varchar(50)," - ."app_enabled int," - ."UNIQUE app_name (app_name)" - .")"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('admin', 'Administration', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('tts', 'Trouble Ticket System', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('inv', 'Inventory', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('chat', 'Chat', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('headlines', 'Headlines', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('filemanager', 'File manager', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('ftp', 'FTP', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('addressbook', 'Address Book', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('todo', 'ToDo List', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('calendar', 'Calendar', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('email', 'Email', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('nntp', 'NNTP', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('bookmarks', 'Bookmarks', 0)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('cron_apps', 'cron_apps', 0)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('napster', 'Napster', 0)"); - $phpgw_info["setup"]["prebeta"] = True; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "8212000"; - } - - $test[] = "8212000"; - function upgrade8212000(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table chat_channel change name name varchar(10) not null"); - $phpgw_setup->db->query("alter table chat_messages change channel channel char(20) not null"); - $phpgw_setup->db->query("alter table chat_messages change loginid loginid varchar(20) not null"); - $phpgw_setup->db->query("alter table chat_currentin change loginid loginid varchar(25) not null"); - $phpgw_setup->db->query("alter table chat_currentin change channel channel char(20)"); - $phpgw_setup->db->query("alter table chat_privatechat change user1 user1 varchar(25) not null"); - $phpgw_setup->db->query("alter table chat_privatechat change user2 user2 varchar(25) not null"); - $phpgw_info["setup"]["prebeta"] = True; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "9052000"; - } - - $test[] = "9052000"; - function upgrade9052000(){ - global $phpgw_info, $phpgw_setup; - echo "Upgrading from 9052000 is not available.
I dont believe there were any changes, so this should be fine.
\n"; - $phpgw_info["setup"]["prebeta"] = True; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "9072000"; - } - - $test[] = "9072000"; - function upgrade9072000(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table accounts change con account_id int(11) DEFAULT '0' NOT NULL auto_increment"); - $phpgw_setup->db->query("alter table accounts change loginid account_lid varchar(25) NOT NULL"); - $phpgw_setup->db->query("alter table accounts change passwd account_pwd varchar(32) NOT NULL"); - $phpgw_setup->db->query("alter table accounts change firstname account_firstname varchar(50)"); - $phpgw_setup->db->query("alter table accounts change lastname account_lastname varchar(50)"); - $phpgw_setup->db->query("alter table accounts change permissions account_permissions text"); - $phpgw_setup->db->query("alter table accounts change groups account_groups varchar(30)"); - $phpgw_setup->db->query("alter table accounts change lastlogin account_lastlogin int(11)"); - $phpgw_setup->db->query("alter table accounts change lastloginfrom account_lastloginfrom varchar(255)"); - $phpgw_setup->db->query("alter table accounts change lastpasswd_change account_lastpwd_change int(11)"); - $phpgw_setup->db->query("alter table accounts change status account_status enum('A','L') DEFAULT 'A' NOT NULL"); - $phpgw_setup->db->query("alter table applications add app_order int"); - $phpgw_setup->db->query("alter table applications add app_tables varchar(255)"); - $phpgw_setup->db->query("alter table applications add app_version varchar(20) not null default '0.0'"); - $phpgw_setup->db->query("alter table preferences change owner preference_owner varchar(20)"); - $phpgw_setup->db->query("alter table preferences change name preference_name varchar(50)"); - $phpgw_setup->db->query("alter table preferences change value preference_value varchar(50)"); - $phpgw_setup->db->query("alter table preferences add preference_appname varchar(50) default ''"); - $phpgw_setup->db->query("alter table sessions change sessionid session_id varchar(255) NOT NULL"); - $phpgw_setup->db->query("alter table sessions change loginid session_lid varchar(20)"); - $phpgw_setup->db->query("alter table sessions change passwd session_pwd varchar(255)"); - $phpgw_setup->db->query("alter table sessions change ip session_ip varchar(255)"); - $phpgw_setup->db->query("alter table sessions change logintime session_logintime int(11)"); - $phpgw_setup->db->query("alter table sessions change dla session_dla int(11)"); - - $phpgw_setup->db->query("alter table todo change con todo_id int(11)"); - $phpgw_setup->db->query("alter table todo change owner todo_owner varchar(25)"); - $phpgw_setup->db->query("alter table todo change access todo_access varchar(255)"); - $phpgw_setup->db->query("alter table todo change des todo_des text"); - $phpgw_setup->db->query("alter table todo change pri todo_pri int(11)"); - $phpgw_setup->db->query("alter table todo change status todo_status int(11)"); - $phpgw_setup->db->query("alter table todo change datecreated todo_datecreated int(11)"); - $phpgw_setup->db->query("alter table todo change datedue todo_datedue int(11)"); - - // The addressbook section is missing. - - $phpgw_setup->db->query("update applications set app_order=1,app_tables=NULL where app_name='admin'"); - $phpgw_setup->db->query("update applications set app_order=2,app_tables=NULL where app_name='tts'"); - $phpgw_setup->db->query("update applications set app_order=3,app_tables=NULL where app_name='inv'"); - $phpgw_setup->db->query("update applications set app_order=4,app_tables=NULL where app_name='chat'"); - $phpgw_setup->db->query("update applications set app_order=5,app_tables='news_sites,news_headlines,users_headlines' where app_name='headlines'"); - $phpgw_setup->db->query("update applications set app_order=6,app_tables=NULL where app_name='filemanager'"); - $phpgw_setup->db->query("update applications set app_order=7,app_tables='addressbook' where app_name='addressbook'"); - $phpgw_setup->db->query("update applications set app_order=8,app_tables='todo' where app_name='todo'"); - $phpgw_setup->db->query("update applications set app_order=9,app_tables='webcal_entry,webcal_entry_users,webcal_entry_groups,webcal_repeats' where app_name='calendar'"); - $phpgw_setup->db->query("update applications set app_order=10,app_tables=NULL where app_name='email'"); - $phpgw_setup->db->query("update applications set app_order=11,app_tables='newsgroups,users_newsgroups' where app_name='nntp'"); - $phpgw_setup->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)" - .")"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('template_set', 'default')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('temp_dir', '/path/to/tmp')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('files_dir', '/path/to/dir/phpgroupware/files')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('encryptkey', 'change this phrase 2 something else'"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('site_title', 'phpGroupWare')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('hostname', 'local.machine.name')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('webserver_url', 'http://www.domain.com/phpgroupware')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('auth_type', 'sql')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('ldap_host', 'localhost')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('ldap_context', 'o=phpGroupWare')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('usecookies', 'True')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('mail_server', 'localhost')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('mail_server_type', 'imap')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('imap_server_type', 'Cyrus')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('mail_suffix', 'yourdomain.com')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('mail_login_type', 'standard')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('smtp_server', 'localhost')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('smtp_port', '25')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_server', 'yournewsserver.com')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_port', '119')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_sender', 'complaints@yourserver.com')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_organization', 'phpGroupWare')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_admin', 'admin@yourserver.com')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_login_username', '')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_login_password', '')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('default_ftp_server', 'localhost')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('httpproxy_server', '')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('httpproxy_port', '')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('showpoweredbyon', 'bottom')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('checkfornewversion', 'False')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.1"; - } -?> \ No newline at end of file diff --git a/setup/sql/pgsql_droptables.inc.php b/setup/sql/pgsql_droptables.inc.php deleted file mode 100644 index 885a78411f..0000000000 --- a/setup/sql/pgsql_droptables.inc.php +++ /dev/null @@ -1,61 +0,0 @@ -db->query("DROP TABLE phpgw_config"); - $phpgw_setup->db->query("DROP TABLE phpgw_applications"); - - $phpgw_setup->db->query("DROP TABLE phpgw_accounts"); - $phpgw_setup->db->query("drop sequence phpgw_accounts_account_id_seq"); - - $phpgw_setup->db->query("DROP TABLE phpgw_preferences"); - $phpgw_setup->db->query("DROP TABLE phpgw_sessions"); - $phpgw_setup->db->query("DROP TABLE phpgw_app_sessions"); - $phpgw_setup->db->query("DROP TABLE phpgw_acl"); - $phpgw_setup->db->query("DROP TABLE phpgw_access_log"); - - $phpgw_setup->db->query("DROP TABLE phpgw_categories"); - $phpgw_setup->db->query("drop sequence phpgw_categories_cat_id_seq"); - - $phpgw_setup->db->query("DROP TABLE phpgw_hooks"); - $phpgw_setup->db->query("drop sequence phpgw_hooks_hook_id_seq"); - - $phpgw_setup->db->query("DROP TABLE phpgw_addressbook"); - $phpgw_setup->db->query("DROP TABLE phpgw_addressbook_extra"); - $phpgw_setup->db->query("drop sequence phpgw_addressbook_id_seq"); - - $phpgw_setup->db->query("DROP TABLE phpgw_cal_user"); - $phpgw_setup->db->query("DROP TABLE phpgw_cal_repeats"); - $phpgw_setup->db->query("DROP TABLE phpgw_cal_holidays"); - $phpgw_setup->db->query("drop sequence phpgw_cal_holidays_hol_id_seq"); - $phpgw_setup->db->query("drop sequence phpgw_cal_cal_id_seq"); - - $phpgw_setup->db->query("DROP TABLE phpgw_nextid"); - - $phpgw_setup->db->query("DROP TABLE phpgw_todo"); - $phpgw_setup->db->query("DROP sequence phpgw_todo_todo_id_seq"); - - $phpgw_setup->db->query("DROP TABLE phpgw_cal"); - - $phpgw_setup->db->query("drop sequence newsgroups_con_seq"); - $phpgw_setup->db->query("DROP TABLE newsgroups"); - $phpgw_setup->db->query("DROP TABLE lang"); - $phpgw_setup->db->query("drop sequence news_msg_con_seq"); - $phpgw_setup->db->query("DROP TABLE news_msg"); - $phpgw_setup->db->query("DROP TABLE languages"); - - $phpgw_setup->db->query("DROP TABLE phpgw_notes"); - $phpgw_setup->db->query("DROP sequence phpgw_notes_note_id_seq"); -?> diff --git a/setup/sql/pgsql_newtables.inc.php b/setup/sql/pgsql_newtables.inc.php deleted file mode 100644 index 126dfdd51c..0000000000 --- a/setup/sql/pgsql_newtables.inc.php +++ /dev/null @@ -1,329 +0,0 @@ -db->query($sql); - - $sql = "create table phpgw_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) - )"; - $phpgw_setup->db->query($sql); - - - $sql = "create table phpgw_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_lastlogin int, - account_lastloginfrom varchar(255), - account_lastpwd_change int, - account_status char(1), - account_expires int, - account_type char(1), - unique(account_lid) - )"; - $phpgw_setup->db->query($sql); - - $sql = "create table phpgw_preferences ( - preference_owner int, - preference_value text - )"; - $phpgw_setup->db->query($sql); - - $sql = "create table phpgw_sessions ( - session_id varchar(255), - session_lid varchar(255), - session_ip varchar(255), - session_logintime int, - session_dla int, - session_action varchar(255), - session_flags char(2), - unique(session_id) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_acl ( - acl_appname varchar(50), - acl_location varchar(255), - acl_account int, - acl_rights int - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_app_sessions ( - sessionid varchar(255) NOT NULL, - loginid varchar(20), - location varchar(255), - app varchar(20), - content text, - session_dla int - )"; - $phpgw_setup->db->query($sql); - - $sql = "create table phpgw_access_log ( - sessionid varchar(255), - loginid varchar(30), - ip varchar(30), - li int, - lo varchar(255) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_addressbook( - id serial, - lid varchar(32), - tid varchar(1), - owner int, - access char(7), - cat_id varchar(32), - fn varchar(64), - n_family varchar(64), - n_given varchar(64), - n_middle varchar(64), - n_prefix varchar(64), - n_suffix varchar(64), - sound varchar(64), - bday varchar(32), - note text, - tz varchar(8), - geo varchar(32), - url varchar(128), - pubkey text, - org_name varchar(64), - org_unit varchar(64), - title varchar(64), - adr_one_street varchar(64), - adr_one_locality varchar(64), - adr_one_region varchar(64), - adr_one_postalcode varchar(64), - adr_one_countryname varchar(64), - adr_one_type varchar(32), - label text, - adr_two_street varchar(64), - adr_two_locality varchar(64), - adr_two_region varchar(64), - adr_two_postalcode varchar(64), - adr_two_countryname varchar(64), - adr_two_type varchar(32), - tel_work varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_home varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_voice varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_fax varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_msg varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_cell varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_pager varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_bbs varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_modem varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_car varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_isdn varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_video varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_prefer varchar(32), - email varchar(64), - email_type varchar(32) DEFAULT 'INTERNET', - email_home varchar(64), - email_home_type varchar(32) DEFAULT 'INTERNET', - primary key (id) - )"; - - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_addressbook_extra ( - contact_id int, - contact_owner int, - contact_name varchar(255), - contact_value text - )"; - - $phpgw_setup->db->query($sql); - - $sql = "create table phpgw_todo ( - todo_id serial, - todo_id_parent int, - todo_owner varchar(25), - todo_access varchar(10), - todo_cat int, - todo_des text, - todo_pri int, - todo_status int, - todo_datecreated int, - todo_startdate int, - todo_enddate int - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_cal ( - cal_id serial, - owner int DEFAULT 0 NOT NULL, - category int DEFAULT 0 NOT NULL, - groups varchar(255), - datetime int4, - mdatetime int4, - edatetime int4, - priority int DEFAULT 2 NOT NULL, - cal_type varchar(10), - is_public int DEFAULT 1 NOT NULL, - title varchar(80) NOT NULL, - description text - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_cal_user ( - cal_id int DEFAULT 0 NOT NULL, - cal_login int DEFAULT 0 NOT NULL, - cal_status char(1) DEFAULT 'A' - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_cal_repeats ( - cal_id int DEFAULT 0 NOT NULL, - recur_type int DEFAULT 0 NOT NULL, - recur_use_end int DEFAULT 0, - recur_enddate int4 DEFAULT 0, - recur_interval int DEFAULT 1, - recur_data int - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_cal_holidays ( - hol_id serial, - locale char(2) NOT NULL, - name varchar(50) NOT NULL, - mday int DEFAULT 0, - month_num int DEFAULT 0, - occurence int DEFAULT 0, - dow int DEFAULT 0, - observance_rule int DEFAULT 0 - - )"; - $phpgw_setup->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 - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE news_msg ( - con serial, - msg int NOT NULL, - uid varchar(255) DEFAULT '', - udate int DEFAULT 0, - path varchar(255) DEFAULT '', - fromadd varchar(255) DEFAULT '', - toadd varchar(255) DEFAULT '', - ccadd varchar(255) DEFAULT '', - bccadd varchar(255) DEFAULT '', - reply_to varchar(255) DEFAULT '', - sender varchar(255) DEFAULT '', - return_path varchar(255) DEFAULT '', - subject varchar(255) DEFAULT '', - message_id varchar(255) DEFAULT '', - reference varchar(255) DEFAULT '', - in_reply_to varchar(255) DEFAULT '', - follow_up_to varchar(255) DEFAULT '', - nntp_posting_host varchar(255) DEFAULT '', - nntp_posting_date varchar(255) DEFAULT '', - x_complaints_to varchar(255) DEFAULT '', - x_trace varchar(255) DEFAULT '', - x_abuse_info varchar(255) DEFAULT '', - x_mailer varchar(255) DEFAULT '', - organization varchar(255) DEFAULT '', - content_type varchar(255) DEFAULT '', - content_description varchar(255) DEFAULT '', - content_transfer_encoding varchar(255) DEFAULT '', - mime_version varchar(255) DEFAULT '', - msgsize int DEFAULT 0, - msglines int DEFAULT 0, - body text NOT NULL - )"; - $phpgw_setup->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) - )"; - $phpgw_setup->db->query($sql); - - - $sql = "CREATE TABLE phpgw_categories ( - cat_id serial, - cat_main int, - cat_parent int DEFAULT 0, - cat_level int DEFAULT 0, - cat_owner int, - cat_access varchar(7), - cat_appname varchar(50) NOT NULL, - cat_name varchar(150) NOT NULL, - cat_description varchar(255) NOT NULL, - cat_data text - )"; - $phpgw_setup->db->query($sql); - - - $sql = "CREATE TABLE languages ( - lang_id varchar(2) NOT NULL, - lang_name varchar(50) NOT NULL, - available varchar(3) NOT NULL DEFAULT 'No' - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_notes ( - note_id serial, - note_owner int, - note_access varchar(7), - note_date int, - note_category int, - note_content text - )"; - $phpgw_setup->db->query($sql); - - $sql = "create table phpgw_hooks ( - hook_id serial, - hook_appname varchar(255), - hook_location varchar(255), - hook_filename varchar(255) - )"; - $phpgw_setup->db->query($sql); - - $sql = "create table phpgw_nextid ( - appname varchar(25), - id int - )"; - $phpgw_setup->db->query($sql); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.13.002'; - $phpgw_info['setup']['oldver']['phpgwapi'] = $phpgw_info['setup']['currentver']['phpgwapi']; - update_version_table(); -?> diff --git a/setup/sql/pgsql_upgrade_beta.inc.php b/setup/sql/pgsql_upgrade_beta.inc.php deleted file mode 100644 index 862130bdbd..0000000000 --- a/setup/sql/pgsql_upgrade_beta.inc.php +++ /dev/null @@ -1,2277 +0,0 @@ -db->query("alter table access_log change lo lo varchar(255)"); - $phpgw_setup->db->query("alter table addressbook change ab_id ab_id int(11) NOT NULL auto_increment"); - $phpgw_setup->db->query("alter table addressbook add ab_company_id int(10) unsigned"); - $phpgw_setup->db->query("alter table addressbook add ab_title varchar(60)"); - $phpgw_setup->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) - );"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("update lang set lang='da' where lang='dk'"); - $phpgw_setup->db->query("update lang set lang='ko' where lang='kr'"); - - $phpgw_setup->db->query("update preferences set preference_name='da' where preference_name='dk'"); - $phpgw_setup->db->query("update preferences set preference_name='ko' where preference_name='kr'"); - - //add weather support - $phpgw_setup->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"]["versions"]["phpgwapi"]."')"); - $phpgw_setup->db->query("INSERT INTO lang (message_id, app_name, lang, content) VALUES( 'weather','Weather','en','weather')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.2"; - } - - function v0_9_2to0_9_3update_owner($table,$field){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("select distinct($field) from $table"); - if ($phpgw_setup->db->num_rows()) { - while($phpgw_setup->db->next_record()) { - $owner[count($owner)] = $phpgw_setup->db->f($field); - } - for($i=0;$idb->query("select account_id from accounts where account_lid='".$owner[$i]."'"); - $phpgw_setup->db->next_record(); - $phpgw_setup->db->query("update $table set $field=".$phpgw_setup->db->f("account_id")." where $field='".$owner[$i]."'"); - } - } - $phpgw_setup->db->query("alter table $table change $field $field int(11) NOT NULL"); - } - - $test[] = "0.9.2"; - function upgrade0_9_2(){ - global $phpgw_info, $phpgw_setup; - 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"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre1"; - } - - $test[] = "0.9.3pre1"; - function upgrade0_9_3pre1(){ - global $phpgw_info, $phpgw_setup; - 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"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre2"; - } - - $test[] = "0.9.3pre2"; - function upgrade0_9_3pre2(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("select owner, newsgroup from users_newsgroups"); - if($phpgw_setup->db->num_rows()) { - while($phpgw_setup->db->next_record()) { - $owner[count($owner)] = $phpgw_setup->db->f("owner"); - $newsgroup[count($newsgroup)] = $phpgw_setup->db->f("newsgroup"); - } - for($i=0;$idb->query("insert into preferences (preference_owner,preference_name," - ."preference_value,preference_appname) values ('".$owner[$i]."','".$newsgroup[$i]."','True'," - ."'nntp')"); - } - $phpgw_setup->db->query("drop table users_newsgroups"); - $phpgw_setup->db->query("update applications set app_tables='newsgroups' where app_name='nntp'"); - } - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre3"; - } - - $test[] = "0.9.3pre3"; - function upgrade0_9_3pre3(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table todo add todo_id_parent int(11) DEFAULT '0' NOT NULL"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre4"; - } - - $test[] = "0.9.3pre4"; - function upgrade0_9_3pre4(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("create table temp as select * from config"); - $phpgw_setup->db->query("drop table config"); - $phpgw_setup->db->query("create table config config_name varchar(255) NOT NULL UNIQUE, config_value varchar(100) NOT NULL"); - $phpgw_setup->db->query("insert into config select * from temp"); - $phpgw_setup->db->query("drop table temp"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre5"; - } - - $test[] = "0.9.3pre5"; - function upgrade0_9_3pre5(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->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)" - ); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre6"; - } - - $test[] = "0.9.3pre6"; - function upgrade0_9_3pre6(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table addressbook add ab_url varchar(255)"); - $phpgw_setup->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"]["versions"]["phpgwapi"]."')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre7"; - } - - $test[] = "0.9.3pre7"; - function upgrade0_9_3pre7(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("CREATE TABLE languages ( - lang_id varchar(2) NOT NULL, - lang_name varchar(50) NOT NULL, - available varchar(3) NOT NULL DEFAULT 'No' - )"); - - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AA','Afar','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AB','Abkhazian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AF','Afrikaans','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AM','Amharic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AR','Arabic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AS','Assamese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AY','Aymara','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('AZ','Azerbaijani','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BA','Bashkir','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BE','Byelorussian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BG','Bulgarian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BH','Bihari','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BI','Bislama','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BN','Bengali / Bangla','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BO','Tibetan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('BR','Breton','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('CA','Catalan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('CO','Corsican','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('CS','Czech','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('CY','Welsh','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('DA','Danish','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('DE','German','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('DZ','Bhutani','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('EL','Greek','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('EN','English / American','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('EO','Esperanto','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ES','Spanish','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ET','Estonian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('EU','Basque','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FA','Persian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FI','Finnish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FJ','Fiji','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FO','Faeroese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FR','French','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('FY','Frisian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('GA','Irish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('GD','Gaelic / Scots Gaelic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('GL','Galician','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('GN','Guarani','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('GU','Gujarati','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('HA','Hausa','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('HI','Hindi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('HR','Croatian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('HU','Hungarian','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('HY','Armenian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IA','Interlingua','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IE','Interlingue','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IK','Inupiak','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IN','Indonesian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IS','Icelandic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IT','Italian','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('IW','Hebrew','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('JA','Japanese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('JI','Yiddish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('JW','Javanese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KA','Georgian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KK','Kazakh','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KL','Greenlandic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KM','Cambodian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KN','Kannada','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KO','Korean','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KS','Kashmiri','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KU','Kurdish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('KY','Kirghiz','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('LA','Latin','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('LN','Lingala','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('LO','Laothian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('LT','Lithuanian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('LV','Latvian / Lettish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MG','Malagasy','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MI','Maori','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MK','Macedonian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ML','Malayalam','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MN','Mongolian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MO','Moldavian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MR','Marathi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MS','Malay','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MT','Maltese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('MY','Burmese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('NA','Nauru','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('NE','Nepali','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('NL','Dutch','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('NO','Norwegian','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('OC','Occitan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('OM','Oromo / Afan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('OR','Oriya','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('PA','Punjabi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('PL','Polish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('PS','Pashto / Pushto','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('PT','Portuguese','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('QU','Quechua','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('RM','Rhaeto-Romance','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('RN','Kirundi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('RO','Romanian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('RU','Russian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('RW','Kinyarwanda','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SA','Sanskrit','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SD','Sindhi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SG','Sangro','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SH','Serbo-Croatian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SI','Singhalese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SK','Slovak','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SL','Slovenian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SM','Samoan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SN','Shona','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SO','Somali','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SQ','Albanian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SR','Serbian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SS','Siswati','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ST','Sesotho','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SU','Sudanese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SV','Swedish','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('SW','Swahili','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TA','Tamil','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TE','Tegulu','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TG','Tajik','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TH','Thai','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TI','Tigrinya','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TK','Turkmen','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TL','Tagalog','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TN','Setswana','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TO','Tonga','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TR','Turkish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TS','Tsonga','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TT','Tatar','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('TW','Twi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('UK','Ukrainian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('UR','Urdu','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('UZ','Uzbek','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('VI','Vietnamese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('VO','Volapuk','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('WO','Wolof','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('XH','Xhosa','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('YO','Yoruba','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ZH','Chinese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ZT','Chinese(Taiwan)','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ZU','Zulu','No')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre8"; - } - - - $test[] = "0.9.3pre8"; - function upgrade0_9_3pre8(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre9"; - } - - $test[] = "0.9.3pre9"; - function upgrade0_9_3pre9(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3pre10"; - } - - $test[] = "0.9.3pre10"; - function upgrade0_9_3pre10(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.3"; - } - - $test[] = "0.9.3"; - function upgrade0_9_3(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4pre1"; - } - - $test[] = "0.9.4pre1"; - function upgrade0_9_4pre1(){ - global $phpgw_info, $phpgw_setup; - $sql = "CREATE TABLE notes ( - note_id serial, - note_owner int, - note_date int, - note_content text - )"; - $phpgw_setup->db->query($sql); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled, app_order, app_tables, app_version) values ('notes', 'Notes', 1, 13, NULL, '".$phpgw_info["server"]["versions"]["phpgwapi"]."')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4pre2"; - } - - $test[] = "0.9.4pre2"; - function upgrade0_9_4pre2(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table webcal_entry change cal_create_by cal_owner int NOT NULL"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4pre3"; - } - - $test[] = "0.9.4pre3"; - function upgrade0_9_4pre3(){ - global $phpgw_info, $phpgw_setup; - $sql = "ALTER TABLE todo ADD todo_startdate int not null"; - $phpgw_setup->db->query($sql); - $sql = "ALTER TABLE todo CHANGE todo_datedue todo_enddate int not null"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4pre4"; - } - - $test[] = "0.9.4pre4"; - function upgrade0_9_4pre4(){ - global $phpgw_info, $phpgw_setup; - $sql = "DROP TABLE sessions"; - $phpgw_setup->db->query($sql); - $sql = "create table sessions ( - session_id varchar(255), - session_lid varchar(255), - session_pwd varchar(255), - session_ip varchar(255), - session_logintime int, - session_dla int, - unique(session_id) - )"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4pre5"; - } - - $test[] = "0.9.4pre5"; - function upgrade0_9_4pre5(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.4"; - } - - $test[] = "0.9.4"; - function upgrade0_9_4(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("delete from languages"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('aa','Afar','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ab','Abkhazian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('af','Afrikaans','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('am','Amharic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ar','Arabic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('as','Assamese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ay','Aymara','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('az','Azerbaijani','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ba','Bashkir','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('be','Byelorussian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bg','Bulgarian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bh','Bihari','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bi','Bislama','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bn','Bengali / Bangla','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('bo','Tibetan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('br','Breton','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ca','Catalan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('co','Corsican','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('cs','Czech','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('cy','Welsh','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('da','Danish','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('de','German','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('dz','Bhutani','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('el','Greek','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('en','English / American','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('eo','Esperanto','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('es','Spanish','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('et','Estonian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('eu','Basque','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fa','Persian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fi','Finnish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fj','Fiji','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fo','Faeroese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fr','French','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('fy','Frisian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ga','Irish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gd','Gaelic / Scots Gaelic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gl','Galician','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gn','Guarani','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('gu','Gujarati','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ha','Hausa','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hi','Hindi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hr','Croatian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hu','Hungarian','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('hy','Armenian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ia','Interlingua','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ie','Interlingue','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ik','Inupiak','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('in','Indonesian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('is','Icelandic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('it','Italian','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('iw','Hebrew','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ja','Japanese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ji','Yiddish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('jw','Javanese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ka','Georgian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('kk','Kazakh','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('kl','Greenlandic','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('km','Cambodian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('kn','Kannada','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ko','Korean','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ks','Kashmiri','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ku','Kurdish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ky','Kirghiz','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('la','Latin','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ln','Lingala','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('lo','Laothian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('lt','Lithuanian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('lv','Latvian / Lettish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mg','Malagasy','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mi','Maori','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mk','Macedonian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ml','Malayalam','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mn','Mongolian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mo','Moldavian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mr','Marathi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ms','Malay','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('mt','Maltese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('my','Burmese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('na','Nauru','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ne','Nepali','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('nl','Dutch','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('no','Norwegian','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('oc','Occitan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('om','Oromo / Afan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('or','Oriya','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('pa','Punjabi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('pl','Polish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ps','Pashto / Pushto','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('pt','Portuguese','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('qu','Quechua','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('rm','Rhaeto-Romance','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('rn','Kirundi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ro','Romanian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ru','Russian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('rw','Kinyarwanda','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sa','Sanskrit','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sd','Sindhi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sg','Sangro','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sh','Serbo-Croatian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('si','Singhalese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sk','Slovak','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sl','Slovenian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sm','Samoan','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sn','Shona','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('so','Somali','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sq','Albanian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sr','Serbian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ss','Siswati','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('st','Sesotho','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('su','Sudanese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sv','Swedish','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('sw','Swahili','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ta','Tamil','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('te','Tegulu','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tg','Tajik','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('th','Thai','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ti','Tigrinya','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tk','Turkmen','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tl','Tagalog','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tn','Setswana','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('to','Tonga','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tr','Turkish','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ts','Tsonga','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tt','Tatar','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('tw','Twi','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('uk','Ukrainian','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('ur','Urdu','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('uz','Uzbek','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('vi','Vietnamese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('vo','Volapuk','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('wo','Wolof','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('xh','Xhosa','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('yo','Yoruba','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('zh','Chinese','No')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('zt','Chinese(Taiwan)','Yes')"); - @$phpgw_setup->db->query("INSERT INTO languages (lang_id, lang_name, available) values ('zu','Zulu','No')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.5pre1"; - } - - $test[] = "0.9.5pre1"; - function upgrade0_9_5pre1(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("DROP TABLE sessions"); - $sql = "create table phpgw_sessions ( - session_id varchar(255), - session_lid varchar(255), - session_pwd varchar(255), - session_ip varchar(255), - session_logintime int, - session_dla int, - unique(session_id) - )"; - $phpgw_setup->db->query($sql); - - $sql = "CREATE TABLE phpgw_acl ( - acl_appname varchar(50), - acl_location varchar(255), - acl_account int, - acl_account_type char(1), - acl_rights int - )"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("DROP TABLE app_sessions"); - $sql = "CREATE TABLE phpgw_app_sessions ( - sessionid varchar(255) NOT NULL, - loginid varchar(20), - app varchar(20), - content text - )"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("DROP TABLE access_log"); - $sql = "create table phpgw_access_log ( - sessionid varchar(255), - loginid varchar(30), - ip varchar(30), - li int, - lo varchar(255) - )"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.5pre2"; - } - - $test[] = "0.9.5pre2"; - function upgrade0_9_5pre2(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.5"; - } - - $test[] = "0.9.5"; - function upgrade0_9_5(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.6"; - } - - $test[] = "0.9.6"; - function upgrade0_9_6(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.7pre1"; - } - - $test[] = "0.9.7pre1"; - function upgrade0_9_7pre1(){ - global $phpgw_info, $phpgw_setup; - $db2 = $phpgw_setup->db; - $phpgw_setup->db3 = $phpgw_setup->db; - $sql = "CREATE TABLE calendar_entry ( - cal_id serial, - cal_owner int DEFAULT 0 NOT NULL, - cal_group varchar(255) NULL, - cal_datetime int4, - cal_mdatetime int4, - cal_duration int DEFAULT 0 NOT NULL, - cal_priority int DEFAULT 2, - cal_type varchar(10), - cal_access varchar(10), - cal_name varchar(80) NOT NULL, - cal_description text)"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - $phpgw_setup->db->query("SELECT count(*) FROM webcal_entry",__LINE__,__FILE__); - $phpgw_setup->db->next_record(); - if($phpgw_setup->db->f(0)) { - $phpgw_setup->db->query("SELECT cal_id,cal_owner,cal_duration,cal_priority,cal_type,cal_access,cal_name,cal_description,cal_id,cal_date,cal_time,cal_mod_date,cal_mod_time FROM webcal_entry ORDER BY cal_id",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) { - $cal_id = $phpgw_setup->db->f("cal_id"); - $cal_owner = $phpgw_setup->db->f("cal_owner"); - $cal_duration = $phpgw_setup->db->f("cal_duration"); - $cal_priority = $phpgw_setup->db->f("cal_priority"); - $cal_type = $phpgw_setup->db->f("cal_type"); - $cal_access = $phpgw_setup->db->f("cal_access"); - $cal_name = $phpgw_setup->db->f("cal_name"); - $cal_description = $phpgw_setup->db->f("cal_description"); - $datetime = mktime(intval(strrev(substr(strrev($phpgw_setup->db->f("cal_time")),4))),intval(strrev(substr(strrev($phpgw_setup->db->f("cal_time")),2,2))),intval(strrev(substr(strrev($phpgw_setup->db->f("cal_time")),0,2))),intval(substr($phpgw_setup->db->f("cal_date"),4,2)),intval(substr($phpgw_setup->db->f("cal_date"),6,2)),intval(substr($phpgw_setup->db->f("cal_date"),0,4))); - $moddatetime = mktime(intval(strrev(substr(strrev($phpgw_setup->db->f("cal_mod_time")),4))),intval(strrev(substr(strrev($phpgw_setup->db->f("cal_mod_time")),2,2))),intval(strrev(substr(strrev($phpgw_setup->db->f("cal_mod_time")),0,2))),intval(substr($phpgw_setup->db->f("cal_mod_date"),4,2)),intval(substr($phpgw_setup->db->f("cal_mod_date"),6,2)),intval(substr($phpgw_setup->db->f("cal_mod_date"),0,4))); - $db2->query("SELECT groups FROM webcal_entry_groups WHERE cal_id=".$cal_id,__LINE__,__FILE__); - $db2->next_record(); - $cal_group = $db2->f("groups"); - $db2->query("INSERT INTO calendar_entry(cal_id,cal_owner,cal_group,cal_datetime,cal_mdatetime,cal_duration,cal_priority,cal_type,cal_access,cal_name,cal_description) " - ."VALUES(".$cal_id.",'".$cal_owner."','".$cal_group."',".$datetime.",".$moddatetime.",".$cal_duration.",".$cal_priority.",'".$cal_type."','".$cal_access."','".$cal_name."','".$cal_description."')",__LINE__,__FILE__); - } - } - $phpgw_setup->db->query("DROP TABLE webcal_entry_groups"); - $phpgw_setup->db->query("DROP TABLE webcal_entry"); - - $sql = "CREATE TABLE calendar_entry_user ( - cal_id int DEFAULT 0 NOT NULL, - cal_login int DEFAULT 0 NOT NULL, - cal_status char(1) DEFAULT 'A')"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - $phpgw_setup->db->query("SELECT count(*) FROM webcal_entry_user",__LINE__,__FILE__); - $phpgw_setup->db->next_record(); - if($phpgw_setup->db->f(0)) { - $phpgw_setup->db->query("SELECT cal_id,cal_login,cal_status FROM webcal_entry_user ORDER BY cal_id",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) { - $cal_id = $phpgw_setup->db->f("cal_id"); - $cal_login = $phpgw_setup->db->f("cal_login"); - $cal_status = $phpgw_setup->db->f("cal_status"); - $db2->query("INSERT INTO calendar_entry_user(cal_id,cal_login,cal_status) VALUES(".$cal_id.",".$cal_login.",'".$cal_status."')",__LINE__,__FILE__); - } - } - $phpgw_setup->db->query("DROP TABLE webcal_entry_user",__LINE__,__FILE__); - - $sql = "CREATE TABLE calendar_entry_repeats ( - cal_id int DEFAULT 0 NOT NULL, - cal_type varchar(20), - cal_end int4, - cal_frequency int default 1, - cal_days char(7))"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - $phpgw_setup->db->query("SELECT count(*) FROM webcal_entry_repeats",__LINE__,__FILE__); - $phpgw_setup->db->next_record(); - if($phpgw_setup->db->f(0)) { - $phpgw_setup->db->query("SELECT cal_id,cal_type,cal_end,cal_frequency,cal_days FROM webcal_entry_repeats ORDER BY cal_id",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) { - $cal_id = $phpgw_setup->db->f("cal_id"); - $cal_type = $phpgw_setup->db->f("cal_type"); - if(isset($phpgw_setup->db->Record["cal_end"])) { - $enddate = mktime(0,0,0,intval(substr($phpgw_setup->db->f("cal_end"),4,2)),intval(substr($phpgw_setup->db->f("cal_end"),6,2)),intval(substr($phpgw_setup->db->f("cal_end"),0,4))); - $useend = 1; - } else { - $enddate = 0; - $useend = 0; - } - $cal_frequency = $phpgw_setup->db->f("cal_frequency"); - $cal_days = $phpgw_setup->db->f("cal_days"); - $db2->query("INSERT INTO calendar_entry_repeats(cal_id,cal_type,cal_use_end,cal_end,cal_frequency,cal_days) VALUES(".$cal_id.",'".$cal_type."',".$useend.",".$enddate.",".$cal_frequency.",'".$cal_days."')",__LINE__,__FILE__); - } - } - $phpgw_setup->db->query("DROP TABLE webcal_entry_repeats",__LINE__,__FILE__); - $phpgw_setup->db->query("UPDATE applications SET app_tables='calendar_entry,calendar_entry_user,calendar_entry_repeats' WHERE app_name='calendar'",__LINE__,__FILE__); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.7pre2"; - } - - $test[] = "0.9.7pre2"; - function upgrade0_9_7pre2(){ - global $phpgw_info, $phpgw_setup; - $db2 = $phpgw_setup->db; - $sql = "CREATE TABLE TEMP AS SELECT * FROM calendar_entry"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $sql = "DROP TABLE calendar_entry"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $sql = "CREATE TABLE calendar_entry ( - cal_id serial, - cal_owner int DEFAULT 0 NOT NULL, - cal_group varchar(255) NULL, - cal_datetime int4, - cal_mdatetime int4, - cal_edatetime int4, - cal_priority int DEFAULT 2, - cal_type varchar(10), - cal_access varchar(10), - cal_name varchar(80) NOT NULL, - cal_description text)"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - $phpgw_setup->db->query("SELECT cal_id,cal_owner,cal_group,cal_datetime,cal_mdatetime,cal_duration,cal_priority,cal_type,cal_access,cal_name,cal_description FROM TEMP ORDER BY cal_id",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) { - $db2->query("SELECT preference_value FROM preferences WHERE preference_name='tz_offset' AND preference_appname='common' AND preference_owner=".$phpgw_setup->db->f("cal_owner"),__LINE__,__FILE__); - $db2->next_record(); - $tz = $db2->f("preference_value"); - $cal_id = $phpgw_setup->db->f("cal_id"); - $cal_owner = $phpgw_setup->db->f("cal_owner"); - $cal_group = $phpgw_setup->db->f("cal_group"); - $cal_datetime = $phpgw_setup->db->f("cal_datetime") - ((60 * 60) * $tz); - $cal_mdatetime = $phpgw_setup->db->f("cal_mdatetime") - ((60 * 60) * $tz); - $cal_edatetime = $cal_datetime + (60 * $phpgw_setup->db->f("cal_duration")); - $cal_priority = $phpgw_setup->db->f("cal_priority"); - $cal_type = $phpgw_setup->db->f("cal_type"); - $cal_access = $phpgw_setup->db->f("cal_access"); - $cal_name = $phpgw_setup->db->f("cal_name"); - $cal_description = $phpgw_setup->db->f("cal_description"); - $db2->query("INSERT INTO calendar_entry(cal_id,cal_owner,cal_group,cal_datetime,cal_mdatetime,cal_edatetime,cal_priority,cal_type,cal_access,cal_name,cal_description) VALUES(".$cal_id.",".$cal_owner.",'".$cal_group."',".cal_datetime.",".$cal_mdatetime.",".$cal_edatetime.",".$cal_priority.",'".$cal_type."','".$cal_access."','".$cal_name."','".$cal_description."')",__LINE__,__FILE__); - } - $sql = "DROP TABLE TEMP"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.7pre3"; - } - - $test[] = "0.9.7pre3"; - function upgrade0_9_7pre3(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.7"; - } - - $test[] = "0.9.7"; - function upgrade0_9_7(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.8pre1"; - } - - $test[] = "0.9.8pre1"; - function upgrade0_9_8pre1(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("select * from preferences order by preference_owner"); - while ($phpgw_setup->db->next_record()) { - $t[$phpgw_setup->db->f("preference_owner")][$phpgw_setup->db->f("preference_appname")][$phpgw_setup->db->f("preference_var")] = $phpgw_setup->db->f("preference_value"); - } - - $phpgw_setup->db->query("drop table preferences"); - $sql = "create table preferences ( - preference_owner int, - preference_value text - )"; - $phpgw_setup->db->query($sql); - - while ($tt = each($t)) { - $phpgw_setup->db->query("insert into preferences values ('$tt[0]','" . serialize($tt[1]) . "')"); - } - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.8pre2"; - } - - $test[] = "0.9.8pre2"; - function upgrade0_9_8pre2(){ - global $phpgw_info, $phpgw_setup; - $sql = "CREATE TABLE config ( - config_name varchar(255) NOT NULL UNIQUE, - config_value varchar(100) NOT NULL - )"; - @$phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.8pre3"; - } - - $test[] = "0.9.8pre3"; - function upgrade0_9_8pre3(){ - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("DROP TABLE phpgw_sessions",__LINE__,__FILE__); - $sql = "create table phpgw_sessions ( - session_id varchar(255), - session_lid varchar(255), - session_ip varchar(255), - session_logintime int, - session_dla int, - session_info text, - unique(session_id) - )"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.8pre4"; - } - - $test[] = "0.9.8pre4"; - function upgrade0_9_8pre4(){ - global $phpgw_info, $phpgw_setup; - - $sql = "create table phpgw_hooks ( - hook_id serial, - hook_appname varchar(255), - hook_location varchar(255), - hook_filename varchar(255) - );"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.8pre5"; - } - - $test[] = "0.9.8pre5"; - function upgrade0_9_8pre5(){ - global $phpgw_info, $phpgw_setup; - - // Since no applications are using it yet. I am gonna drop it and create a new one. - // This is becuase I never finished the classes - $phpgw_setup->db->query("drop table categories"); - $sql = "CREATE TABLE phpgw_categories ( - cat_id serial, - cat_parent int, - cat_owner int, - cat_appname varchar(50) NOT NULL, - cat_name varchar(150) NOT NULL, - cat_description varchar(255) NOT NULL, - cat_data text - )"; - $phpgw_setup->db->query($sql); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.9pre1"; - } - - $test[] = "0.9.9pre1"; - function upgrade0_9_9pre1(){ - global $phpgw_info, $phpgw_setup; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.9"; - } - - $test[] = "0.9.9"; - function upgrade0_9_9(){ - global $phpgw_info, $phpgw_setup; - $db2 = $phpgw_setup->db; - //convert user settings - $phpgw_setup->db->query("select account_id, account_permissions from accounts",__LINE__,__FILE__); - if($phpgw_setup->db->num_rows()) { - while($phpgw_setup->db->next_record()) { - $apps_perms = explode(":",$phpgw_setup->db->f("account_permissions")); - for($i=1;$idb->f("account_id").", 'u', 1)"; - $db2->query($sql ,__LINE__,__FILE__); - } - } - } - } - $phpgw_setup->db->query("update accounts set account_permissions = ''",__LINE__,__FILE__); - //convert group settings - $phpgw_setup->db->query("select group_id, group_apps from groups",__LINE__,__FILE__); - if($phpgw_setup->db->num_rows()) { - while($phpgw_setup->db->next_record()) { - $apps_perms = explode(":",$phpgw_setup->db->f("group_apps")); - for($i=1;$idb->f("group_id").", 'g', 1)"; - $db2->query($sql ,__LINE__,__FILE__); - } - } - } - } - $phpgw_setup->db->query("update groups set group_apps = ''",__LINE__,__FILE__); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre1"; - } - - $test[] = "0.9.10pre1"; - function upgrade0_9_10pre1(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("create table temp as select * from phpgw_categories"); - $phpgw_setup->db->query("drop sequence phpgw_categories_cat_id_seq"); - $phpgw_setup->db->query("drop table phpgw_categories"); - $phpgw_setup->db->query("CREATE TABLE phpgw_categories ( - cat_id serial, - cat_parent int, - cat_owner int, - cat_access varchar(25), - cat_appname varchar(50) NOT NULL, - cat_name varchar(150) NOT NULL, - cat_description varchar(255) NOT NULL, - cat_data text - )"); - $phpgw_setup->db->query("insert into phpgw_categories select * from temp"); - $phpgw_setup->db->query("drop table temp"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre2"; - } - - $test[] = "0.9.10pre2"; - function upgrade0_9_10pre2(){ - global $phpgw_info, $phpgw_setup; - $db2 = $phpgw_setup->db; - $phpgw_setup->db->query("select account_groups,account_id from accounts",__LINE__,__FILE__); - if($phpgw_setup->db->num_rows()) { - while($phpgw_setup->db->next_record()) { - $gl = explode(",",$phpgw_setup->db->f("account_groups")); - for ($i=1; $i<(count($gl)-1); $i++) { - $ga = explode(":",$gl[$i]); - $sql = "insert into phpgw_acl (acl_appname, acl_location, acl_account, acl_account_type, acl_rights)"; - $sql .= " values('phpgw_group', '".$ga[0]."', ".$phpgw_setup->db->f("account_id").", 'u', 1)"; - $db2->query($sql ,__LINE__,__FILE__); - } - } - } - $phpgw_setup->db->query("update accounts set account_groups = ''",__LINE__,__FILE__); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre3"; - } - - $test[] = "0.9.10pre3"; - function upgrade0_9_10pre3() - { - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("create table phpgw_temp as select account_id,account_lid,account_pwd," - . "account_firstname,account_lastname,account_lastlogin,account_lastloginfrom," - . "account_lastpwd_change,account_status from accounts",__LINE__,__FILE__); - $sql = "create table phpgw_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_lastlogin int, - account_lastloginfrom varchar(255), - account_lastpwd_change int, - account_status char(1), - account_type char(1), - unique(account_lid) - )"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into phpgw_accounts select * from phpgw_temp",__LINE__,__FILE__); - $phpgw_setup->db->query("update phpgw_accounts set account_type='u'",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_temp",__LINE__,__FILE__); - $phpgw_setup->db->query("drop sequence accounts_account_id_seq"); - $phpgw_setup->db->query("drop table accounts"); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre4"; - } - - function change_groups($table,$field,$old_id,$new_id,$db2,$db3) - { - $sql = $field[0]; - for($i=1;$iquery("SELECT $sql FROM $table WHERE $field[0] like '%,".$old_id.",%'",__LINE__,__FILE__); - if($db2->num_rows()) { - while($db2->next_record()) { - $access = $db2->f($field[0]); - $id = $db2->f($field[1]); - $access = str_replace(','.$old_id.',' , ','.$new_id.',' , $access); - $db3->query("UPDATE $table SET ".$field[0]."='".$access."' WHERE ".$field[1]."=".$id,__LINE__,__FILE__); - } - } - } - - $test[] = "0.9.10pre4"; - function upgrade0_9_10pre4() - { - global $phpgw_info, $phpgw_setup; - - $db2 = $phpgw_setup->db; - $db3 = $phpgw_setup->db; - $phpgw_setup->db->query("SELECT MAX(group_id) FROM groups",__LINE__,__FILE__); - $phpgw_setup->db->next_record(); - $max_group_id = $phpgw_setup->db->f(0); - - $tables = Array('addressbook','calendar_entry','f_forums','phpgw_categories','todo'); - $fields["addressbook"] = Array('ab_access','ab_id'); - $fields["calendar_entry"] = Array('cal_group','cal_id'); - $fields["f_forums"] = Array('groups','id'); - $fields["phpgw_categories"] = Array('cat_access','cat_id'); - $fields["todo"] = Array('todo_access','todo_id'); - - $phpgw_setup->db->query("SELECT group_id, group_name FROM groups",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) { - $old_group_id = $phpgw_setup->db->f("group_id"); - $group_name = $phpgw_setup->db->f("group_name"); - while(1) { - $new_group_id = mt_rand ($max_group_id, 60000); - $db2->query("SELECT account_id FROM phpgw_accounts WHERE account_id=$new_group_id",__LINE__,__FILE__); - if(!$db2->num_rows()) { break; } - } - $db2->query("SELECT account_lid FROM phpgw_accounts WHERE account_lid='$group_name'",__LINE__,__FILE__); - if($db2->num_rows()) { - $group_name .= "_group"; - } - $db2->query("INSERT INTO phpgw_accounts(account_id, account_lid, account_pwd, " - ."account_firstname, account_lastname, account_lastlogin, " - ."account_lastloginfrom, account_lastpwd_change, " - ."account_status, account_type) " - ."VALUES ($new_group_id,'$group_name','x','','',$old_group_id,NULL,NULL,'A','g')"); - - for($i=0;$iquery("UPDATE phpgw_acl SET acl_location='$new_group_id' " - ."WHERE acl_appname='phpgw_group' AND acl_account_type='u' " - ."AND acl_location='$old_group_id'"); - $db2->query("UPDATE phpgw_acl SET acl_account=$new_group_id " - ."WHERE acl_location='run' AND acl_account_type='g' " - ."AND acl_account=$old_group_id"); - } - $phpgw_setup->db->query("DROP TABLE groups",__LINE__,__FILE__); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre5"; - } - - $test[] = "0.9.10pre5"; - function upgrade0_9_10pre5() - { - global $phpgw_info, $phpgw_setup; - - // This is only temp data, so we can kill it. - $phpgw_setup->db->query('drop table phpgw_app_sessions',__LINE__,__FILE__); - $sql = "CREATE TABLE phpgw_app_sessions ( - sessionid varchar(255) NOT NULL, - loginid varchar(20), - location varchar(255), - app varchar(20), - content text - )"; - $phpgw_setup->db->query($sql); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre6"; - } - - $test[] = "0.9.10pre6"; - function upgrade0_9_10pre6() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table config rename to phpgw_config",__LINE__,__FILE__); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre7"; - } - - $test[] = "0.9.10pre7"; - function upgrade0_9_10pre7() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table applications rename to phpgw_applications",__LINE__,__FILE__); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre8"; - } - - $test[] = "0.9.10pre8"; - function upgrade0_9_10pre8() - { - global $phpgw_info, $phpgw_setup; - - // Just temp data anyway - $phpgw_setup->db->query("drop table phpgw_sessions",__LINE__,__FILE__); - $sql = "create table phpgw_sessions ( - session_id varchar(255), - session_lid varchar(255), - session_ip varchar(255), - session_logintime int, - session_dla int, - session_action varchar(255), - unique(session_id) - )"; - $phpgw_setup->db->query($sql); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre9"; - } - - $test[] = '0.9.10pre9'; - function upgrade0_9_10pre9() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query('alter table preferences rename to phpgw_preferences',__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre10'; - } - - $test[] = '0.9.10pre10'; - function upgrade0_9_10pre10() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("create table phpgw_temp as select acl_appname,acl_location,acl_account," - . "acl_rights from phpgw_acl",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_acl",__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_acl ( - acl_appname varchar(50), - acl_location varchar(255), - acl_account int, - acl_rights int - )"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into phpgw_acl select * from phpgw_temp",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_temp",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre11'; - } - - $test[] = '0.9.10pre11'; - function upgrade0_9_10pre11() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("create table phpgw_temp as select * from notes",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop sequence notes_note_id_seq",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table notes",__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_notes ( - note_id serial, - note_owner int, - note_date int, - note_category int, - note_content text - )"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into phpgw_notes select * from phpgw_temp",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table phpgw_temp",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre12'; - } - - $test[] = '0.9.10pre12'; - function upgrade0_9_10pre12() - { - global $phpgw_info, $phpgw_setup; - $db1 = $phpgw_setup->db; - $db2 = $phpgw_setup->db; - - $sql = "DROP sequence phpgw_addressbook_id_seq"; - $db1->query($sql,__LINE__,__FILE__); - - $sql = "DROP TABLE phpgw_addressbook"; - $db1->query($sql,__LINE__,__FILE__); - - $sql = "DROP TABLE phpgw_addressbook_extra"; - $db1->query($sql,__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_addressbook ( - - id serial, - lid varchar(32), - tid char(1), - owner int, - fn varchar(64), - sound varchar(64), - org_name varchar(64), - org_unit varchar(64), - title varchar(64), - n_family varchar(64), - n_given varchar(64), - n_middle varchar(64), - n_prefix varchar(64), - n_suffix varchar(64), - label text, - adr_poaddr varchar(64), - adr_extaddr varchar(64), - adr_street varchar(64), - adr_locality varchar(32), - adr_region varchar(32), - adr_postalcode varchar(32), - adr_countryname varchar(32), - adr_work boolean DEFAULT 'n' NOT NULL, - adr_home boolean DEFAULT 'n' NOT NULL, - adr_parcel boolean DEFAULT 'n' NOT NULL, - adr_postal boolean DEFAULT 'n' NOT NULL, - tz varchar(8), - geo varchar(32), - a_tel varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - a_tel_work boolean DEFAULT 'n' NOT NULL, - a_tel_home boolean DEFAULT 'n' NOT NULL, - a_tel_voice boolean DEFAULT 'n' NOT NULL, - a_tel_msg boolean DEFAULT 'n' NOT NULL, - a_tel_fax boolean DEFAULT 'n' NOT NULL, - a_tel_prefer boolean DEFAULT 'n' NOT NULL, - b_tel varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - b_tel_work boolean DEFAULT 'n' NOT NULL, - b_tel_home boolean DEFAULT 'n' NOT NULL, - b_tel_voice boolean DEFAULT 'n' NOT NULL, - b_tel_msg boolean DEFAULT 'n' NOT NULL, - b_tel_fax boolean DEFAULT 'n' NOT NULL, - b_tel_prefer boolean DEFAULT 'n' NOT NULL, - c_tel varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - c_tel_work boolean DEFAULT 'n' NOT NULL, - c_tel_home boolean DEFAULT 'n' NOT NULL, - c_tel_voice boolean DEFAULT 'n' NOT NULL, - c_tel_msg boolean DEFAULT 'n' NOT NULL, - c_tel_fax boolean DEFAULT 'n' NOT NULL, - c_tel_prefer boolean DEFAULT 'n' NOT NULL, - d_emailtype text check(d_emailtype in('INTERNET','CompuServe','AOL','Prodigy','eWorld','AppleLink','AppleTalk','PowerShare','IBMMail','ATTMail','MCIMail','X.400','TLX')) DEFAULT 'INTERNET' NOT NULL, - d_email varchar(64), - d_email_work boolean DEFAULT 'n' NOT NULL, - d_email_home boolean DEFAULT 'n' NOT NULL, - UNIQUE (id) - )"; - - $db1->query($sql,__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_addressbook_extra ( - contact_id int, - contact_owner int, - contact_name varchar(255), - contact_value varchar(255) - )"; - - $db1->query($sql,__LINE__,__FILE__); - - $db1->query("SELECT * FROM addressbook",__LINE__,__FILE__); - - $fields = $extra = array(); - - while ($db1->next_record()) { - $fields['id'] = $db1->f("ab_id"); - $fields['owner'] = addslashes($db1->f("ab_owner")); - $fields['n_given'] = addslashes($db1->f("ab_firstname")); - $fields['n_family'] = addslashes($db1->f("ab_lastname")); - $fields['d_email'] = addslashes($db1->f("ab_email")); - $fields['b_tel'] = addslashes($db1->f("ab_hphone")); - $fields['a_tel'] = addslashes($db1->f("ab_wphone")); - $fields['c_tel'] = addslashes($db1->f("ab_fax")); - $fields['fn'] = addslashes($db1->f("ab_firstname")." ".$db1->f("ab_lastname")); - $fields["a_tel_work"] = "y"; - $fields["b_tel_home"] = "y"; - $fields["c_tel_fax"] = "y"; - $fields['org_name'] = addslashes($db1->f("ab_company")); - $fields['title'] = addslashes($db1->f("ab_title")); - $fields['adr_street'] = addslashes($db1->f("ab_street")); - $fields['adr_locality'] = addslashes($db1->f("ab_city")); - $fields['adr_region'] = addslashes($db1->f("ab_state")); - $fields['adr_postalcode'] = addslashes($db1->f("ab_zip")); - - $extra['pager'] = $db1->f("ab_pager"); - $extra['mphone'] = $db1->f("ab_mphone"); - $extra['ophone'] = $db1->f("ab_ophone"); - $extra['bday'] = $db1->f("ab_bday"); - $extra['notes'] = $db1->f("ab_notes"); - $extra['address2'] = $db1->f("ab_address2"); - $extra['url'] = $db1->f("ab_url"); - - $sql="INSERT INTO phpgw_addressbook (org_name,n_given,n_family,fn,d_email,title,a_tel,a_tel_work," - . "b_tel,b_tel_home,c_tel,c_tel_fax,adr_street,adr_locality,adr_region,adr_postalcode,owner)" - . " VALUES ('".$fields["org_name"]."','".$fields["n_given"]."','".$fields["n_family"]."','" - . $fields["fn"]."','".$fields["d_email"]."','".$fields["title"]."','".$fields["a_tel"]."','" - . $fields["a_tel_work"]."','".$fields["b_tel"]."','".$fields["b_tel_home"]."','" - . $fields["c_tel"]."','".$fields["c_tel_fax"]."','".$fields["adr_street"]."','" - . $fields["adr_locality"]."','".$fields["adr_region"]."','".$fields["adr_postalcode"]."','" - . $fields["owner"] ."')"; - - $db2->query($sql,__LINE__,__FILE__); - - while (list($name,$value) = each($extra)) { - - $sql = "INSERT INTO phpgw_addressbook_extra VALUES ('".$fields["id"]."','" . $$fields["owner"] . "','" - . addslashes($name) . "','" . addslashes($value) . "')"; - - $db2->query($sql,__LINE__,__FILE__); - } - } - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre13'; - } - - $test[] = '0.9.10pre13'; - function upgrade0_9_10pre13() { - global $phpgw_info, $phpgw_setup; - $db1 = $phpgw_setup->db; - - $phpgw_setup->db->query("alter table phpgw_addressbook add url varchar(128)"); - $phpgw_setup->db->query("alter table phpgw_addressbook add bday varchar(32)"); - $phpgw_setup->db->query("alter table phpgw_addressbook add note text"); - - $sql = "CREATE TABLE phpgw_addressbook_extra_temp ( - contact_id int, - contact_owner int, - contact_name varchar(255), - contact_value text - )"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("SELECT * FROM phpgw_addressbook_extra"); - while($phpgw_setup->db->next_record()) { - $cid = $phpgw_setup->db->f("contact_id"); - $cname = $phpgw_setup->db->f("contact_name"); - $cvalu = $phpgw_setup->db->f("contact_value"); - $insert = 'INSERT INTO phpgw_addressbook_extra_temp (contact_id,contact_name,contact_value)' - . 'VALUES ("'.$cid.'","'.$cname.'","'.$cvalu.'")'; - $db1->query($insert); - } - $phpgw_setup->db->query("DROP TABLE phpgw_addressbook_extra"); - $phpgw_setup->db->query("ALTER TABLE phpgw_addressbook_extra_temp RENAME TO phpgw_addressbook_extra",__LINE__,__FILE__); - - - $sql = "SELECT * FROM phpgw_addressbook_extra WHERE contact_name='url'"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - while($phpgw_setup->db->next_record()) { - $cid = $phpgw_setup->db->f("contact_id"); - $cvalu = $phpgw_setup->db->f("contact_value"); - if ($cvalu) { - $update = "UPDATE phpgw_addressbook set url=" . $cvalu . " WHERE id=" . $cid; - $db1->query($update); - $delete = "DELETE FROM phpgw_addressbook_extra WHERE contact_id=" . $cid . " AND contact_name='url'"; - $db1->query($delete); - } - } - - $sql = "SELECT * FROM phpgw_addressbook_extra WHERE contact_name='bday'"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - while($phpgw_setup->db->next_record()) { - $cid = $phpgw_setup->db->f("contact_id"); - $cvalu = $phpgw_setup->db->f("contact_value"); - if ($cvalu) { - $update = "UPDATE phpgw_addressbook set bday=" . $cvalu . " WHERE id=" . $cid; - $db1->query($update); - $delete = "DELETE FROM phpgw_addressbook_extra WHERE contact_id=" . $cid . " AND contact_name='bday'"; - $db1->query($delete); - } - } - - $sql = "SELECT * FROM phpgw_addressbook_extra WHERE contact_name='notes'"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - while($phpgw_setup->db->next_record()) { - $cid = $phpgw_setup->db->f("contact_id"); - $cvalu = $phpgw_setup->db->f("contact_value"); - if ($cvalu) { - $update = "UPDATE phpgw_addressbook set note=" . $cvalu . " WHERE id=" . $cid; - $db1->query($update); - $delete = "DELETE FROM phpgw_addressbook_extra WHERE contact_id=" . $cid . " AND contact_name='notes'"; - $db1->query($delete); - } - } - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre14'; - } - - $test[] = '0.9.10pre14'; - function upgrade0_9_10pre14() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_sessions add column session_flags char(2)"); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre15'; - } - - $test[] = '0.9.10pre15'; - function upgrade0_9_10pre15() { - global $phpgw_info, $phpgw_setup; - $db1 = $phpgw_setup->db; - - $sql = "CREATE TABLE phpgw_addressbook_temp ( - id serial, - lid varchar(32), - tid char(1), - owner int, - fn varchar(64), - sound varchar(64), - org_name varchar(64), - org_unit varchar(64), - title varchar(64), - n_family varchar(64), - n_given varchar(64), - n_middle varchar(64), - n_prefix varchar(64), - n_suffix varchar(64), - label text, - adr_poaddr varchar(64), - adr_extaddr varchar(64), - adr_street varchar(64), - adr_locality varchar(32), - adr_region varchar(32), - adr_postalcode varchar(32), - adr_countryname varchar(32), - adr_work char(1) DEFAULT 'n' NOT NULL, - adr_home char(1) DEFAULT 'n' NOT NULL, - adr_parcel char(1) DEFAULT 'n' NOT NULL, - adr_postal char(1) DEFAULT 'n' NOT NULL, - tz varchar(8), - geo varchar(32), - url varchar(128), - bday varchar(32), - note text, - a_tel varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - a_tel_work char(1) DEFAULT 'n' NOT NULL, - a_tel_home char(1) DEFAULT 'n' NOT NULL, - a_tel_voice char(1) DEFAULT 'n' NOT NULL, - a_tel_msg char(1) DEFAULT 'n' NOT NULL, - a_tel_fax char(1) DEFAULT 'n' NOT NULL, - a_tel_prefer char(1) DEFAULT 'n' NOT NULL, - b_tel varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - b_tel_work char(1) DEFAULT 'n' NOT NULL, - b_tel_home char(1) DEFAULT 'n' NOT NULL, - b_tel_voice char(1) DEFAULT 'n' NOT NULL, - b_tel_msg char(1) DEFAULT 'n' NOT NULL, - b_tel_fax char(1) DEFAULT 'n' NOT NULL, - b_tel_prefer char(1) DEFAULT 'n' NOT NULL, - c_tel varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - c_tel_work char(1) DEFAULT 'n' NOT NULL, - c_tel_home char(1) DEFAULT 'n' NOT NULL, - c_tel_voice char(1) DEFAULT 'n' NOT NULL, - c_tel_msg char(1) DEFAULT 'n' NOT NULL, - c_tel_fax char(1) DEFAULT 'n' NOT NULL, - c_tel_prefer char(1) DEFAULT 'n' NOT NULL, - d_emailtype text check(d_emailtype in('INTERNET','CompuServe','AOL','Prodigy','eWorld','AppleLink','AppleTalk','PowerShare','IBMMail','ATTMail','MCIMail','X.400','TLX')) DEFAULT 'INTERNET' NOT NULL, - d_email varchar(64), - d_email_work char(1) DEFAULT 'n' NOT NULL, - d_email_home char(1) DEFAULT 'n' NOT NULL, - UNIQUE (id) - )"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("SELECT * FROM phpgw_addressbook"); - while ($phpgw_setup->db->next_record()) { - $fields['id'] = $phpgw_setup->db->f("id"); - $fields['owner'] = $phpgw_setup->db->f("owner"); - $fields['n_given'] = $phpgw_setup->db->f("firstname"); - $fields['n_family'] = $phpgw_setup->db->f("lastname"); - $fields['d_email'] = $phpgw_setup->db->f("email"); - $fields['b_tel'] = $phpgw_setup->db->f("hphone"); - $fields['a_tel'] = $phpgw_setup->db->f("wphone"); - $fields['c_tel'] = $phpgw_setup->db->f("fax"); - $fields['fn'] = $phpgw_setup->db->f("fn"); - $fields["a_tel_work"] = "y"; - $fields["b_tel_home"] = "y"; - $fields["c_tel_fax"] = "y"; - $fields['org_name'] = $phpgw_setup->db->f("org_name"); - $fields['title'] = $phpgw_setup->db->f("title"); - $fields['adr_street'] = $phpgw_setup->db->f("adr_street"); - $fields['adr_locality'] = $phpgw_setup->db->f("adr_locality"); - $fields['adr_region'] = $phpgw_setup->db->f("adr_region"); - $fields['adr_postalcode'] = $phpgw_setup->db->f("adr_postalcode"); - $fields['bday'] = $phpgw_setup->db->f("bday"); - $fields['note'] = $phpgw_setup->db->f("note"); - $fields['url'] = $phpgw_setup->db->f("url"); - - $sql="INSERT INTO phpgw_addressbook_temp (org_name,n_given,n_family,fn,d_email,title,a_tel,a_tel_work," - . "b_tel,b_tel_home,c_tel,c_tel_fax,adr_street,adr_locality,adr_region,adr_postalcode,owner,bday,url,note)" - . " VALUES ('".$fields["org_name"]."','".$fields["n_given"]."','".$fields["n_family"]."','" - . $fields["fn"]."','".$fields["d_email"]."','".$fields["title"]."','".$fields["a_tel"]."','" - . $fields["a_tel_work"]."','".$fields["b_tel"]."','".$fields["b_tel_home"]."','" - . $fields["c_tel"]."','".$fields["c_tel_fax"]."','".$fields["adr_street"]."','" - . $fields["adr_locality"]."','".$fields["adr_region"]."','".$fields["adr_postalcode"]."','" - . $fields["owner"] ."','".$fields["bday"]."','".$fields["url"]."','".$fields["note"]."')"; - - $db1->query($sql,__LINE__,__FILE__); - } - - $phpgw_setup->db->query("DROP TABLE phpgw_addressbook"); - $phpgw_setup->db->query("ALTER TABLE phpgw_addressbook_temp RENAME TO phpgw_addressbook",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre16'; - } - - $test[] = '0.9.10pre16'; - function upgrade0_9_10pre16() { - global $phpgw_info, $phpgw_setup; - $db1 = $phpgw_setup->db; - - $phpgw_setup->db->query("drop sequence phpgw_addressbook_id_seq"); - $phpgw_setup->db->query("ALTER TABLE phpgw_addressbook RENAME TO phpgw_addressbook_old",__LINE__,__FILE__); - - $sql="CREATE TABLE phpgw_addressbook ( - id serial, - lid varchar(32), - tid char(1), - owner int, - fn varchar(64), - n_family varchar(64), - n_given varchar(64), - n_middle varchar(64), - n_prefix varchar(64), - n_suffix varchar(64), - sound varchar(64), - bday varchar(32), - note text, - tz varchar(8), - geo varchar(32), - url varchar(128), - pubkey text, - org_name varchar(64), - org_unit varchar(64), - title varchar(64), - adr_one_street varchar(64), - adr_one_locality varchar(32), - adr_one_region varchar(32), - adr_one_postalcode varchar(32), - adr_one_countryname varchar(32), - adr_one_type varchar(64), - label text, - adr_two_street varchar(64), - adr_two_locality varchar(32), - adr_two_region varchar(32), - adr_two_postalcode varchar(32), - adr_two_countryname varchar(32), - adr_two_type varchar(64), - tel_work varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_home varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_voice varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_fax varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_msg varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_cell varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_pager varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_bbs varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_modem varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_car varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_isdn varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_video varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_prefer varchar(32), - email varchar(64), - email_type varchar(32) DEFAULT 'INTERNET', - email_home varchar(64), - email_home_type varchar(32) DEFAULT 'INTERNET', - PRIMARY KEY (id) - )"; - - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("SELECT * FROM phpgw_addressbook_old"); - while ($phpgw_setup->db->next_record()) { - $fields['id'] = $phpgw_setup->db->f("id"); - $fields['owner'] = $phpgw_setup->db->f("owner"); - $fields['n_given'] = $phpgw_setup->db->f("firstname"); - $fields['n_family'] = $phpgw_setup->db->f("lastname"); - $fields['email'] = $phpgw_setup->db->f("d_email"); - $fields['email_type'] = $phpgw_setup->db->f("d_emailtype"); - $fields['tel_home'] = $phpgw_setup->db->f("hphone"); - $fields['tel_work'] = $phpgw_setup->db->f("wphone"); - $fields['tel_fax'] = $phpgw_setup->db->f("fax"); - $fields['fn'] = $phpgw_setup->db->f("fn"); - $fields['org_name'] = $phpgw_setup->db->f("org_name"); - $fields['title'] = $phpgw_setup->db->f("title"); - $fields['adr_one_street'] = $phpgw_setup->db->f("adr_street"); - $fields['adr_one_locality'] = $phpgw_setup->db->f("adr_locality"); - $fields['adr_one_region'] = $phpgw_setup->db->f("adr_region"); - $fields['adr_one_postalcode'] = $phpgw_setup->db->f("adr_postalcode"); - $fields['adr_one_countryname'] = $phpgw_setup->db->f("adr_countryname"); - $fields['bday'] = $phpgw_setup->db->f("bday"); - $fields['note'] = $phpgw_setup->db->f("note"); - $fields['url'] = $phpgw_setup->db->f("url"); - - $sql="INSERT INTO phpgw_addressbook (org_name,n_given,n_family,fn,email,email_type,title,tel_work," - . "tel_home,tel_fax,adr_one_street,adr_one_locality,adr_one_region,adr_one_postalcode,adr_one_countryname," - . "owner,bday,url,note)" - . " VALUES ('".$fields["org_name"]."','".$fields["n_given"]."','".$fields["n_family"]."','" - . $fields["fn"]."','".$fields["email"]."','".$fields["email_type"]."','".$fields["title"]."','".$fields["tel_work"]."','" - . $fields["tel_home"]."','".$fields["tel_fax"] ."','".$fields["adr_one_street"]."','" - . $fields["adr_one_locality"]."','".$fields["adr_one_region"]."','".$fields["adr_one_postalcode"]."','" - . $fields["adr_one_countryname"]."','".$fields["owner"] ."','".$fields["bday"]."','".$fields["url"]."','".$fields["note"]."')"; - - $db1->query($sql,__LINE__,__FILE__); - } - - $phpgw_setup->db->query("DROP TABLE phpgw_addressbook_old"); - - $phpgw_setup->db->query("update phpgw_addressbook set tel_home='' where tel_home='n' OR tel_home='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_work='' where tel_work='n' OR tel_work='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_cell='' where tel_cell='n' OR tel_cell='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_voice='' where tel_voice='n' OR tel_voice='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_fax='' where tel_fax='n' OR tel_fax='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_car='' where tel_car='n' OR tel_car='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_pager='' where tel_pager='n' OR tel_pager='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_msg='' where tel_msg='n' OR tel_msg='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_bbs='' where tel_bbs='n' OR tel_bbs='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_modem='' where tel_modem='n' OR tel_modem='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_prefer='' where tel_prefer='n' OR tel_prefer='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_video='' where tel_video='n' OR tel_video='y'"); - $phpgw_setup->db->query("update phpgw_addressbook set tel_isdn='' where tel_isdn='n' OR tel_isdn='y'"); - - $sql = "SELECT * FROM phpgw_addressbook_extra WHERE contact_name='mphone'"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - while($phpgw_setup->db->next_record()) { - $cid = $phpgw_setup->db->f("contact_id"); - $cvalu = $phpgw_setup->db->f("contact_value"); - if ($cvalu) { - $update = "UPDATE phpgw_addressbook set tel_cell='" . $cvalu . "' WHERE id=" . $cid; - $db1->query($update); - $delete = "DELETE FROM phpgw_addressbook_extra WHERE contact_id=" . $cid . " AND contact_name='mphone'"; - $db1->query($delete); - } - } - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre17'; - } - - $test[] = '0.9.10pre17'; - function upgrade0_9_10pre17() { - global $phpgw_info, $phpgw_setup; - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre18'; - } - - $test[] = '0.9.10pre18'; - function upgrade0_9_10pre18() { - global $phpgw_info, $phpgw_setup; - - $sql = "create table phpgw_nextid ( - appname varchar(25), - id int - )"; - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre19'; - } - - $test[] = '0.9.10pre19'; - function upgrade0_9_10pre19() { - global $phpgw_info, $phpgw_setup; - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre20'; - } - - $test[] = '0.9.10pre20'; - function upgrade0_9_10pre20() - { - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("create table phpgw_temp as select * from phpgw_addressbook",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_addressbook"); - $phpgw_setup->db->query("drop sequence phpgw_addressbook_id_seq"); - - $sql = "CREATE TABLE phpgw_addressbook( - id serial, - lid varchar(32), - tid varchar(1), - owner int, - access char(7), - fn varchar(64), - n_family varchar(64), - n_given varchar(64), - n_middle varchar(64), - n_prefix varchar(64), - n_suffix varchar(64), - sound varchar(64), - bday varchar(32), - note text, - tz varchar(8), - geo varchar(32), - url varchar(128), - pubkey text, - org_name varchar(64), - org_unit varchar(64), - title varchar(64), - adr_one_street varchar(64), - adr_one_locality varchar(64), - adr_one_region varchar(64), - adr_one_postalcode varchar(64), - adr_one_countryname varchar(64), - adr_one_type varchar(32), - label text, - adr_two_street varchar(64), - adr_two_locality varchar(64), - adr_two_region varchar(64), - adr_two_postalcode varchar(64), - adr_two_countryname varchar(64), - adr_two_type varchar(32), - tel_work varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_home varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_voice varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_fax varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_msg varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_cell varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_pager varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_bbs varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_modem varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_car varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_isdn varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_video varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_prefer varchar(32), - email varchar(64), - email_type varchar(32) DEFAULT 'INTERNET', - email_home varchar(64), - email_home_type varchar(32) DEFAULT 'INTERNET', - primary key (id) - )"; - - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into phpgw_addressbook select * from phpgw_temp",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_temp"); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre21'; - } - - $test[] = '0.9.10pre21'; - function upgrade0_9_10pre21() - { - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("create table phpgw_temp as select * from phpgw_addressbook",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_addressbook"); - $phpgw_setup->db->query("drop sequence phpgw_addressbook_id_seq"); - - $sql = "CREATE TABLE phpgw_addressbook( - id serial, - lid varchar(32), - tid varchar(1), - owner int, - access char(7), - cat_id varchar(32), - fn varchar(64), - n_family varchar(64), - n_given varchar(64), - n_middle varchar(64), - n_prefix varchar(64), - n_suffix varchar(64), - sound varchar(64), - bday varchar(32), - note text, - tz varchar(8), - geo varchar(32), - url varchar(128), - pubkey text, - org_name varchar(64), - org_unit varchar(64), - title varchar(64), - adr_one_street varchar(64), - adr_one_locality varchar(64), - adr_one_region varchar(64), - adr_one_postalcode varchar(64), - adr_one_countryname varchar(64), - adr_one_type varchar(32), - label text, - adr_two_street varchar(64), - adr_two_locality varchar(64), - adr_two_region varchar(64), - adr_two_postalcode varchar(64), - adr_two_countryname varchar(64), - adr_two_type varchar(32), - tel_work varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_home varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_voice varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_fax varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_msg varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_cell varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_pager varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_bbs varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_modem varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_car varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_isdn varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_video varchar(40) DEFAULT '+1 (000) 000-0000' NOT NULL, - tel_prefer varchar(32), - email varchar(64), - email_type varchar(32) DEFAULT 'INTERNET', - email_home varchar(64), - email_home_type varchar(32) DEFAULT 'INTERNET', - primary key (id) - )"; - - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into phpgw_addressbook select * from phpgw_temp",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_temp"); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre22'; - } - - $test[] = '0.9.10pre22'; - function upgrade0_9_10pre22() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table todo rename to phpgw_todo",__LINE__,__FILE__); - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre23'; - } - - $test[] = '0.9.10pre23'; - function upgrade0_9_10pre23() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("UPDATE phpgw_addressbook SET tid='n' WHERE tid is null",__LINE__,__FILE__); - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre24'; - } - - $test[] = '0.9.10pre24'; - function upgrade0_9_10pre24() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("create table temp as select * from phpgw_categories",__LINE__,FILE__); - - $phpgw_setup->db->query("drop sequence phpgw_categories_cat_id_seq",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table phpgw_categories",__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_categories ( - cat_id serial, - cat_parent int, - cat_owner int, - cat_access char(7), - cat_appname varchar(50) NOT NULL, - cat_name varchar(150) NOT NULL, - cat_description varchar(255) NOT NULL, - cat_data text - )"; - - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $phpgw_setup->db->query("insert into phpgw_categories select * from temp",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table temp",__LINE__,__FILE__); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.10pre25"; - } - - $test[] = '0.9.10pre25'; - function upgrade0_9_10pre25() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_app_sessions add column session_dla int",__LINE__,__FILE__); - - $phpgw_setup->db->query($sql); - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre26'; - } - - $test[] = '0.9.10pre26'; - function upgrade0_9_10pre26() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("create table phpgw_temp as select * from phpgw_todo",__LINE__,FILE__); - - $phpgw_setup->db->query("drop sequence phpgw_todo_todo_id_seq",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_todo",__LINE__,__FILE__); - - $sql = "create table phpgw_todo ( - todo_id serial, - todo_id_parent int, - todo_owner varchar(25), - todo_access varchar(10), - todo_cat int, - todo_des text, - todo_pri int, - todo_status int, - todo_datecreated int, - todo_startdate int, - todo_enddate int - )"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into phpgw_todo(todo_id,todo_id_parent,todo_owner,todo_access," - . "todo_des,todo_pri,todo_status,todo_datecreated,todo_startdate,todo_enddate) select * from " - . "phpgw_temp",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_temp",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre27'; - } - - $test[] = '0.9.10pre27'; - function upgrade0_9_10pre27() - { - global $phpgw_info; - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10pre28'; - } - - $test[] = '0.9.10pre28'; - function upgrade0_9_10pre28() - { - global $phpgw_info; - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.10'; - } - - $test[] = '0.9.10'; - function upgrade0_9_10() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("create table phpgw_temp as select * from phpgw_notes",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop sequence phpgw_notes_note_id_seq",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table phpgw_notes",__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_notes ( - note_id serial, - note_owner int, - note_access char(7), - note_date int, - note_category int, - note_content text - )"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into phpgw_notes select * from phpgw_temp",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table phpgw_temp",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.001'; - } - - $test[] = '0.9.11.001'; - function upgrade0_9_11_001() - { - global $phpgw_info,$phpgw_setup; - - $temp_db = $phpgw_setup->db; - - $sql = "CREATE TABLE phpgw_cal ( - cal_id serial, - owner int DEFAULT 0 NOT NULL, - category int DEFAULT 0 NOT NULL, - groups varchar(255), - datetime int4, - mdatetime int4, - edatetime int4, - priority int DEFAULT 2 NOT NULL, - cal_type varchar(10), - is_public int DEFAULT 1 NOT NULL, - title varchar(80) NOT NULL, - desription text - )"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $phpgw_setup->db->query("UPDATE calendar_entry SET cal_access='1' WHERE cal_access='public'",__LINE__,__FILE__); - $phpgw_setup->db->query("UPDATE calendar_entry SET cal_access='0' WHERE cal_access='private'",__LINE__,__FILE__); - $phpgw_setup->db->query("UPDATE calendar_entry SET cal_access='2' WHERE cal_access='group'",__LINE__,__FILE__); - - $phpgw_setup->db->query("SELECT * FROM calendar_entry",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) - { - $id = $phpgw_setup->db->f('cal_id'); - $owner = $phpgw_setup->db->f('cal_owner'); - $groups = $phpgw_setup->db->f('cal_group'); - $datetime = $phpgw_setup->db->f('cal_datetime'); - $mdatetime = $phpgw_setup->db->f('cal_mdatetime'); - $edatetime = $phpgw_setup->db->f('cal_edatetime'); - $priority = $phpgw_setup->db->f('cal_priority'); - $type = $phpgw_setup->db->f('cal_type'); - $public = $phpgw_setup->db->f('cal_access'); - $title = $phpgw_setup->db->f('cal_name'); - $description = $phpgw_setup->db->f('cal_description'); - $temp_db->query("INSERT INTO phpgw_cal(cal_id,owner,category,groups,datetime,mdatetime,edatetime,priority,cal_type,is_public,title,desription) - values($id,$owner,0,'$groups',$datetime,$mdatetime,$edatetime,$priority,'$type',$public,'$title','$description')",__LINE__,__FILE__); - } - - $phpgw_setup->db->query("drop table calendar_entry",__LINE__,__FILE__); -// $phpgw_setup->db->query("drop sequence calender_entry_cal_id_seq",__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_cal_repeats ( - cal_id int DEFAULT 0 NOT NULL, - recur_type int DEFAULT 0 NOT NULL, - recur_use_end int DEFAULT 0, - recur_enddate int4 DEFAULT 0, - recur_interval int DEFAULT 1, - recur_data int - )"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $phpgw_setup->db->query("SELECT * FROM calendar_entry_repeats",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) - { - $id = $phpgw_setup->db->f('cal_id'); - $recur_type = $phpgw_setup->db->f('cal_type'); - $recur_end_use = $phpgw_setup->db->f('cal_use_end'); - $recur_end = $phpgw_setup->db->f('cal_end'); - $recur_interval = $phpgw_setup->db->f('cal_frequency'); - $days = strtoupper($phpgw_setup->db->f('cal_days')); - $recur_data = 0; - $recur_data += (substr($days,0,1)=='Y'?M_SUNDAY:0); - $recur_data += (substr($days,1,1)=='Y'?M_MONDAY:0); - $recur_data += (substr($days,2,1)=='Y'?M_TUESDAY:0); - $recur_data += (substr($days,3,1)=='Y'?M_WEDNESDAY:0); - $recur_data += (substr($days,4,1)=='Y'?M_THURSDAY:0); - $recur_data += (substr($days,5,1)=='Y'?M_FRIDAY:0); - $recur_data += (substr($days,6,1)=='Y'?M_SATURDAY:0); - $temp_db->query("INSERT INTO phpgw_cal_repeats(cal_id,recur_type,recur_use_end,recur_enddate,recur_interval,recur_data) - VALUES($id,$recur_type,$recur_use_end,$recur_end,$recur_interval,$recur_data)",__LINE__,__FILE__); - } - $phpgw_setup->db->query("drop table calendar_entry_repeats",__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_cal_user ( - cal_id int DEFAULT 0 NOT NULL, - cal_login int DEFAULT 0 NOT NULL, - cal_status char(1) DEFAULT 'A' - )"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $phpgw_setup->db->query("SELECT * FROM calendar_entry_user",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) - { - $id = $phpgw_setup->db->f('cal_id'); - $login = $phpgw_setup->db->f('cal_login'); - $status = $phpgw_setup->db->f('cal_status'); - $temp_db->query("INSERT INTO phpgw_cal_user(cal_id,cal_login,cal_status) VALUES($id,$login,'$status')",__LINE__,__FILE__); - } - $phpgw_setup->db->query("drop table calendar_entry_user",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.002'; - } - - $test[] = '0.9.11.002'; - function upgrade0_9_11_002() { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("create table temp as select * from phpgw_categories",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop sequence phpgw_categories_cat_id_seq",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table phpgw_categories",__LINE__,__FILE__); - - $phpgw_setup->db->query("CREATE TABLE phpgw_categories ( - cat_id serial, - cat_main int, - cat_parent int DEFAULT 0, - cat_level int DEFAULT 0, - cat_owner int, - cat_access varchar(25), - cat_appname varchar(50) NOT NULL, - cat_name varchar(150) NOT NULL, - cat_description varchar(255) NOT NULL, - cat_data text - )"); - - $phpgw_setup->db->query("insert into phpgw_categories select * from temp",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table temp",__LINE__,__FILE__); - - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.11.003"; - } - - $test[] = '0.9.11.003'; - function upgrade0_9_11_003() - { - global $phpgw_info, $phpgw_setup; - - $sql = "CREATE TABLE phpgw_cal_holidays ( - locale char(2) NOT NULL, - name varchar(50) NOT NULL, - date_time int4 DEFAULT 0 NOT NULL, - PRIMARY KEY (locale,name) - )"; - $phpgw_setup->db->query($sql); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.11.004"; - } - - $test[] = '0.9.11.004'; - function upgrade0_9_11_004() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("create table phpgw_config_temp as select * from phpgw_config",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_config",__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_config ( - config_app varchar(50), - config_name varchar(255) NOT NULL UNIQUE, - config_value varchar(100) NOT NULL - )"; - $phpgw_setup->db->query($sql,__LINE,__FILE__); - - $phpgw_setup->db->query("insert into phpgw_config select * from phpgw_config_temp",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_config_temp",__LINE__,__FILE__); - $phpgw_setup->db->query("update phpgw_config set config_app='phpgwapi'",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.005'; - } - - - $test[] = '0.9.11.005'; - function upgrade0_9_11_005() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("create table phpgw_accounts_temp as select * from phpgw_accounts",__LINE__,__FILE__); - $phpgw_setup->db->query("drop sequence phpgw_accounts_account_id_seq",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_accounts",__LINE__,__FILE__); - - $sql = "create table phpgw_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_lastlogin int, - account_lastloginfrom varchar(255), - account_lastpwd_change int, - account_status char(1), - account_expires int, - account_type char(1), - unique(account_lid) - )"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $phpgw_setup->db->query("insert into phpgw_accounts select * from phpgw_accounts_temp",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_accounts_temp",__LINE__,__FILE__); - $phpgw_setup->db->query("update phpgw_accounts set account_expires='-1'",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.006'; - } - - $test[] = '0.9.11.006'; - function upgrade0_9_11_006() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("create table phpgw_cal_temp as select * from phpgw_cal",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_cal",__LINE__,__FILE__); - $phpgw_setup->db->query("drop sequence phpgw_cal_cal_id_seq",__LINE__,__FILE__); - $sql = "CREATE TABLE phpgw_cal ( - cal_id serial, - owner int DEFAULT 0 NOT NULL, - category int DEFAULT 0 NOT NULL, - groups varchar(255), - datetime int4, - mdatetime int4, - edatetime int4, - priority int DEFAULT 2 NOT NULL, - cal_type varchar(10), - is_public int DEFAULT 1 NOT NULL, - title varchar(80) NOT NULL, - description text - )"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $phpgw_setup->db->query("SELECT * FROM phpgw_cal_temp",__LINE__,__FILE__); - while($phpgw_setup->db->next_record()) - { - $id = $phpgw_setup->db->f('cal_id'); - $owner = $phpgw_setup->db->f('owner'); - $groups = $phpgw_setup->db->f('groups'); - $datetime = $phpgw_setup->db->f('datetime'); - $mdatetime = $phpgw_setup->db->f('mdatetime'); - $edatetime = $phpgw_setup->db->f('edatetime'); - $priority = $phpgw_setup->db->f('priority'); - $type = $phpgw_setup->db->f('cal_type'); - $public = $phpgw_setup->db->f('is_public'); - $title = $phpgw_setup->db->f('title'); - $description = $phpgw_setup->db->f('desription'); - $phpgw_setup->db->query("INSERT INTO phpgw_cal(cal_id,owner,category,groups,datetime,mdatetime,edatetime,priority,cal_type,is_public,title,description) - values($id,$owner,0,'$groups',$datetime,$mdatetime,$edatetime,$priority,'$type',$public,'$title','$description')",__LINE__,__FILE__); - } - - $phpgw_setup->db->query("drop table phpgw_cal_temp",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop sequence phpgw_cal_holidays_hol_id_seq",__LINE__,__FILE__); - $phpgw_setup->db->query("drop table phpgw_cal_holidays",__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_cal_holidays ( - hol_id serial, - locale char(2) NOT NULL, - name varchar(50) NOT NULL, - date_time int4 DEFAULT 0 NOT NULL - )"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.007'; - } - - $test[] = '0.9.11.007'; - function upgrade0_9_11_007() - { - global $phpgw_info, $phpgw_setup; - - $phpgw_setup->db->query("drop table phpgw_cal_holidays",__LINE__,__FILE__); - $phpgw_setup->db->query("drop sequence phpgw_cal_holidays_hol_id_seq",__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_cal_holidays ( - hol_id serial, - locale char(2) NOT NULL, - name varchar(50) NOT NULL, - mday int DEFAULT 0, - month_num int DEFAULT 0, - occurence int DEFAULT 0, - dow int DEFAULT 0 - )"; - $phpgw_setup->db->query($sql,__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.008'; - } - - $test[] = '0.9.11.008'; - function upgrade0_9_11_008() - { - global $phpgw_info,$phpgw_setup; - - @$phpgw_setup->db->query("drop table profiles",__LINE__,__FILE__); - @$phpgw_setup->db->query("drop sequence profiles_con_seq",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.009'; - } - - $test[] = '0.9.11.009'; - function upgrade0_9_11_009() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("alter table phpgw_cal_holidays add column observance_rule int default 0",__LINE__,__TABLE__); - $phpgw_setup->db->query("delete from phpgw_cal_holidays",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.11.010'; - } - - $test[] = '0.9.11.010'; - function upgrade0_9_11_010() - { - global $phpgw_info; - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.13.001'; - } - - $test[] = '0.9.11.011'; - function upgrade0_9_11_011() - { - global $phpgw_info; - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.13.001'; - } - - $test[] = '0.9.13.001'; - function upgrade0_9_13_001() - { - global $phpgw_info,$phpgw_setup; - - $phpgw_setup->db->query("create table temp as select * from phpgw_categories",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop sequence phpgw_categories_cat_id_seq",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table phpgw_categories",__LINE__,__FILE__); - - $phpgw_setup->db->query("CREATE TABLE phpgw_categories ( - cat_id serial, - cat_main int, - cat_parent int DEFAULT 0, - cat_level int DEFAULT 0, - cat_owner int, - cat_access varchar(7), - cat_appname varchar(50) NOT NULL, - cat_name varchar(150) NOT NULL, - cat_description varchar(255) NOT NULL, - cat_data text - )"); - - $phpgw_setup->db->query("insert into phpgw_categories select * from temp",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table temp",__LINE__,__FILE__); - - $phpgw_setup->db->query("create table phpgw_temp as select * from phpgw_notes",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop sequence phpgw_notes_note_id_seq",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table phpgw_notes",__LINE__,__FILE__); - - $sql = "CREATE TABLE phpgw_notes ( - note_id serial, - note_owner int, - note_access varchar(7), - note_date int, - note_category int, - note_content text - )"; - - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into phpgw_notes select * from phpgw_temp",__LINE__,__FILE__); - - $phpgw_setup->db->query("drop table phpgw_temp",__LINE__,__FILE__); - - $phpgw_info['setup']['currentver']['phpgwapi'] = '0.9.13.002'; - } - - reset ($test); - while (list ($key, $value) = each ($test)){ - if ($phpgw_info["setup"]["currentver"]["phpgwapi"] == $value) { - $ver = "upgrade".ereg_replace("\.","_",$value); - $ver(); - echo ""; - echo " \n"; - echo " \n"; - echo " \n"; - echo "
Upgrade from ".$value." to ".$phpgw_info["setup"]["currentver"]["phpgwapi"]." is completed.
"; - if ($tableschanged == True){$tablechanges = True;} - if (!$phpgw_info["setup"]["prebeta"]){ - $phpgw_setup->db->query("update phpgw_applications set app_version='".$phpgw_info["setup"]["currentver"]["phpgwapi"]."' 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' or app_name='notes')"); - } - } - } - -?> diff --git a/setup/sql/pgsql_upgrade_prebeta.inc.php b/setup/sql/pgsql_upgrade_prebeta.inc.php deleted file mode 100644 index d7501cd343..0000000000 --- a/setup/sql/pgsql_upgrade_prebeta.inc.php +++ /dev/null @@ -1,162 +0,0 @@ - You can do this manually if you choose, otherwise dump your tables and start over.
\n"; - $phpgw_info["setup"]["prebeta"] = True; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "8032000"; - } - - $test[] = "8032000"; - function upgrade8032000(){ - global $phpgw_info, $phpgw_setup; - echo "Upgrading from 8032000 is not yet ready.
You can do this manually if you choose, otherwise dump your tables and start over.
\n"; - $phpgw_info["setup"]["prebeta"] = True; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "8072000"; - } - - $test[] = "8072000"; - function upgrade8072000(){ - global $phpgw_info, $phpgw_setup; - $sql = "CREATE TABLE applications (" - ."app_name varchar(25) NOT NULL," - ."app_title varchar(50)," - ."app_enabled int," - ."UNIQUE app_name (app_name)" - .")"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('admin', 'Administration', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('tts', 'Trouble Ticket System', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('inv', 'Inventory', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('chat', 'Chat', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('headlines', 'Headlines', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('filemanager', 'File manager', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('ftp', 'FTP', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('addressbook', 'Address Book', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('todo', 'ToDo List', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('calendar', 'Calendar', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('email', 'Email', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('nntp', 'NNTP', 1)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('bookmarks', 'Bookmarks', 0)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('cron_apps', 'cron_apps', 0)"); - $phpgw_setup->db->query("insert into applications (app_name, app_title, app_enabled) values ('napster', 'Napster', 0)"); - $phpgw_info["setup"]["prebeta"] = True; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "8212000"; - } - - $test[] = "8212000"; - function upgrade8212000(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table chat_channel change name name varchar(10) not null"); - $phpgw_setup->db->query("alter table chat_messages change channel channel char(20) not null"); - $phpgw_setup->db->query("alter table chat_messages change loginid loginid varchar(20) not null"); - $phpgw_setup->db->query("alter table chat_currentin change loginid loginid varchar(25) not null"); - $phpgw_setup->db->query("alter table chat_currentin change channel channel char(20)"); - $phpgw_setup->db->query("alter table chat_privatechat change user1 user1 varchar(25) not null"); - $phpgw_setup->db->query("alter table chat_privatechat change user2 user2 varchar(25) not null"); - $phpgw_info["setup"]["prebeta"] = True; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "9052000"; - } - - $test[] = "9052000"; - function upgrade9052000(){ - global $phpgw_info, $phpgw_setup; - echo "Upgrading from 9052000 is not available.
I dont believe there were any changes, so this should be fine.
\n"; - $phpgw_info["setup"]["prebeta"] = True; - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "9072000"; - } - - $test[] = "9072000"; - function upgrade9072000(){ - global $phpgw_info, $phpgw_setup; - $phpgw_setup->db->query("alter table accounts change con account_id int(11) DEFAULT '0' NOT NULL auto_increment"); - $phpgw_setup->db->query("alter table accounts change loginid account_lid varchar(25) NOT NULL"); - $phpgw_setup->db->query("alter table accounts change passwd account_pwd varchar(32) NOT NULL"); - $phpgw_setup->db->query("alter table accounts change firstname account_firstname varchar(50)"); - $phpgw_setup->db->query("alter table accounts change lastname account_lastname varchar(50)"); - $phpgw_setup->db->query("alter table accounts change permissions account_permissions text"); - $phpgw_setup->db->query("alter table accounts change groups account_groups varchar(30)"); - $phpgw_setup->db->query("alter table accounts change lastlogin account_lastlogin int(11)"); - $phpgw_setup->db->query("alter table accounts change lastloginfrom account_lastloginfrom varchar(255)"); - $phpgw_setup->db->query("alter table accounts change lastpasswd_change account_lastpwd_change int(11)"); - $phpgw_setup->db->query("alter table accounts change status account_status enum('A','L') DEFAULT 'A' NOT NULL"); - $phpgw_setup->db->query("alter table applications add app_order int"); - $phpgw_setup->db->query("alter table applications add app_tables varchar(255)"); - $phpgw_setup->db->query("alter table applications add app_version varchar(20) not null default '0.0'"); - $phpgw_setup->db->query("alter table preferences change owner preference_owner varchar(20)"); - $phpgw_setup->db->query("alter table preferences change name preference_name varchar(50)"); - $phpgw_setup->db->query("alter table preferences change value preference_value varchar(50)"); - $phpgw_setup->db->query("alter table preferences add preference_appname varchar(50) default ''"); - $phpgw_setup->db->query("alter table sessions change sessionid session_id varchar(255) NOT NULL"); - $phpgw_setup->db->query("alter table sessions change loginid session_lid varchar(20)"); - $phpgw_setup->db->query("alter table sessions change passwd session_pwd varchar(255)"); - $phpgw_setup->db->query("alter table sessions change ip session_ip varchar(255)"); - $phpgw_setup->db->query("alter table sessions change logintime session_logintime int(11)"); - $phpgw_setup->db->query("alter table sessions change dla session_dla int(11)"); - - $phpgw_setup->db->query("update applications set app_order=1,app_tables=NULL where app_name='admin'"); - $phpgw_setup->db->query("update applications set app_order=2,app_tables=NULL where app_name='tts'"); - $phpgw_setup->db->query("update applications set app_order=3,app_tables=NULL where app_name='inv'"); - $phpgw_setup->db->query("update applications set app_order=4,app_tables=NULL where app_name='chat'"); - $phpgw_setup->db->query("update applications set app_order=5,app_tables='news_sites,news_headlines,users_headlines' where app_name='headlines'"); - $phpgw_setup->db->query("update applications set app_order=6,app_tables=NULL where app_name='filemanager'"); - $phpgw_setup->db->query("update applications set app_order=7,app_tables='addressbook' where app_name='addressbook'"); - $phpgw_setup->db->query("update applications set app_order=8,app_tables='todo' where app_name='todo'"); - $phpgw_setup->db->query("update applications set app_order=9,app_tables='webcal_entry,webcal_entry_users,webcal_entry_groups,webcal_repeats' where app_name='calendar'"); - $phpgw_setup->db->query("update applications set app_order=10,app_tables=NULL where app_name='email'"); - $phpgw_setup->db->query("update applications set app_order=11,app_tables='newsgroups,users_newsgroups' where app_name='nntp'"); - $phpgw_setup->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)" - .")"; - $phpgw_setup->db->query($sql); - - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('template_set', 'default')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('temp_dir', '/path/to/tmp')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('files_dir', '/path/to/dir/phpgroupware/files')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('encryptkey', 'change this phrase 2 something else'"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('site_title', 'phpGroupWare')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('hostname', 'local.machine.name')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('webserver_url', '/phpgroupware')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('auth_type', 'sql')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('ldap_host', 'localhost')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('ldap_context', 'o=phpGroupWare')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('usecookies', 'True')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('mail_server', 'localhost')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('mail_server_type', 'imap')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('imap_server_type', 'Cyrus')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('mail_suffix', 'yourdomain.com')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('mail_login_type', 'standard')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('smtp_server', 'localhost')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('smtp_port', '25')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_server', 'yournewsserver.com')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_port', '119')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_sender', 'complaints@yourserver.com')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_organization', 'phpGroupWare')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_admin', 'admin@yourserver.com')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_login_username', '')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('nntp_login_password', '')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('default_ftp_server', 'localhost')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('httpproxy_server', '')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('httpproxy_port', '')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('showpoweredbyon', 'bottom')"); - $phpgw_setup->db->query("insert into config (config_name, config_value) values ('checkfornewversion', 'False')"); - $phpgw_info["setup"]["currentver"]["phpgwapi"] = "0.9.1"; - } -?> \ No newline at end of file diff --git a/setup/templates/default/images/completed.gif b/setup/templates/default/images/completed.gif deleted file mode 100644 index 8f548efb7cb22e6bde9f072927d8c1d831a59ddc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1459 zcmWlYZ*UU@9zeIhwrg3+imA84+F8=TMF=$$QjHQdwy}R`U}6b(Q3I2s+Y(Q7A`P{p zIqcN5gi;~W2$`Cmv4q;`tlS<1ST*fs+NH$a3K3G=gLRBFV5qUvDODJ`n+b>S+xzmq zy}J6^r`I>GKvp0(5d;8yk;y2ISzLik59sVYaT?eNr!~7+9mJ)y(n#}m7pXR+dK9@_ zt{uf@Svq8}WwiuJs+_?n(-WGDSU3aZQmh@7akP^a#5e(|fWF7x1{gUrHz&5k@miQr z0plNvIz1@@qPb1wnGULxeKf29j2nFk1a# zE*#;L29wLj`j}Y6?Z+^JR{&!MtBn?v>iglC5sXGN%O{eO6pSU8%H#&SHzuZIDiG5d z02D)IsZ1tewoUFV=!quHHV;LqL=r+nEI`Soori8H3e4^>pOp6a85}1C0*-q_p{Ve- zZ+L-(Tt--kIa5ldOr__v4N z!N;9nZ*{Ytkl?}$CTmKip0v_o{_-^sjMzYu$q1Y}PeC}u;TV}q$9NM6qR3ewyRa~1 zf?zl*rL&@1pO7ReoenT@gUu_@AQ6zxW_c}e{MSKt%paLl8)mpu_5lG?XPmBpkE$xfZF3E$6Zjf{a#sXm`lFKH7 zoIt5+Q)-pE*5M6BNS!U6$)YIXi(U$_vAf@ml;!XjTssF@t~=^$D5_L-S~|MP|V=2=DI*`})2 znbG0?Y$3D7W5>^QZ+WwCz;vd1`-XFJINwb!CHJPUkZZ?q8kfyNYQJ z^l9X8t(y5|^VIdu2g-(ev3TF*-gDjhBmLZq|LOd!uj0|_S7#e~8%`tpWrcsGR+WFB z(jR=i87-AhYU=4HY98RWzMH6FPF$;>?reFj{%p&E-tY>`;okbodBw+?{t-pqzq9f7 zlw-}6vgLoidG%C*V=Pw$x1syUro!a$mi~+V`f_r9Pi5G#HMWONo<63i?)btXF2Auv zaUd^@t*si)M-X#)U)PH9Vc4LlYn6E%%N)bg-cr?|`PB=5+FT>sH$Q0ZFkb*;{+Hz^ z@wFOL)5NOPZ|quBwA$&d$uF6#;2$Y|_VYUA)>vN8v$kKa?^UkHCSG|68))IzUzK+r zT=JBr5&7fIL5uOZOWSrUjHjM{ue4D zvc)Z5RrDX4uG;v`$+CEB*H1r9=zpGF=Ucve>BYsRe;IA)%sbcD@C|Z9K41Oe%>0(U zm{N0#U%YE(o%#8W=LWT~bmhyDb8>^`qeCV8mW9tfK5;(t!Q60xam^={d6V?`eE-$POFVLGf+{RPp7}rO-ITKc diff --git a/setup/templates/default/images/incomplete.gif b/setup/templates/default/images/incomplete.gif deleted file mode 100644 index 9ebe8e8ec638445e9502badad6cb01466a470fe5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1361 zcmeH`;ZGX{0L8Dja+DkEpg@5R+HyjH!f>#O2nj0(ltLUEHCF7hLQg;-gg|GQ^g{y` z>tLZ94OFa4LmSr*_o2ZiHssV3Ze7KTYp{{VowH%h?C{hkt4c5`$iDk0`0~EKykB1O z+S-+MFX<(K1b6}fAPDjW;zpe%#4uW;gQ96WPKf0wW_BMO9Qde^(T3O7D%oTbhK052 z37n)&c09(iTHUbM=kFM{S{z=FKgh&lDB5Xp9witAsgl)e28In9EoPas!4ThQnsehm zyN7^4K~2Z7Zo)1W%lUkf!HU!22s&VO;6&%B-RAa(qj7?w+&=P%%kJm%tkdJ&+uLizto2&6Sk?%F zkj7w(#Nt&b7G{`eJRXWfbVdiCFD9svKq%wGA|FYU!5~tl#EBpT@<}=zPb5GP_6Ng} zXq1Vws8S8XBCp@CHrSJUdu$?6r5wOa&M*_Rc?b{^##uHJjW=q|p$HRVVlX5mgCPe_ zDhKAAUXqSPsW4O1X^6#H2om}!8pYidt3c=KJYwkN_v|nC6Js{By!3Ota%g=DE|?!cihsM;zLY!qim&*}$M?WG``XB8eRIIl;Cl1w zA6jCol=$?xNPqv!_e5ei8*B~9k3oFDYFImeKel&rV&uyDudC*7C1u59;*^Jo8d ztslQUzP+u1zRlzowAXE2X(~UnkWwhwt9z)qc8+sBZGKsmB6)E=!*Rn^KA9?=THR61 zrd3zpO|O@#+lEd*en1u0a9u4aGG0+Hn)aPy<2IV{h(dDKZp{={0m)4c`t^G1$?JuS z>$*!VMXitl{)U%ZG^UqNW%W*RvMYXR8q5o$&EE13%9 MZwP True, "nonavbar" => True, "currentapp" => "home", "noapi" => True); - include("../header.inc.php"); - include("./inc/functions.inc.php"); - - $ConfigDomain = "phpgroupware.org"; - loaddb(); -// $currentver = "drop"; - $currentver = "new"; - $phpgw_setup->manage_tables(); - - $phpgw_setup->execute_script("create_tables"); -?> \ No newline at end of file