From 1ed66502dddb91042d7725adff28d1bbaed7632d Mon Sep 17 00:00:00 2001 From: "Alexander M. Turek" Date: Sun, 16 Feb 2003 22:46:12 +0000 Subject: [PATCH] bugfixes and reimplementations --- ChangeLog | 11 +- lang/afrikaans-iso-8859-1.inc.php3 | 7 + lang/afrikaans-utf-8.inc.php3 | 7 + lang/albanian-iso-8859-1.inc.php3 | 7 + lang/albanian-utf-8.inc.php3 | 7 + lang/arabic-utf-8.inc.php3 | 7 + lang/arabic-windows-1256.inc.php3 | 7 + lang/brazilian_portuguese-iso-8859-1.inc.php3 | 7 + lang/brazilian_portuguese-utf-8.inc.php3 | 7 + lang/bulgarian-koi8-r.inc.php3 | 7 + lang/bulgarian-utf-8.inc.php3 | 7 + lang/bulgarian-windows-1251.inc.php3 | 7 + lang/catalan-iso-8859-1.inc.php3 | 7 + lang/catalan-utf-8.inc.php3 | 7 + lang/chinese_big5-utf-8.inc.php3 | 7 + lang/chinese_big5.inc.php3 | 7 + lang/chinese_gb-utf-8.inc.php3 | 7 + lang/chinese_gb.inc.php3 | 7 + lang/croatian-iso-8859-2.inc.php3 | 7 + lang/croatian-utf-8.inc.php3 | 7 + lang/croatian-windows-1250.inc.php3 | 7 + lang/czech-iso-8859-2.inc.php3 | 7 + lang/czech-utf-8.inc.php3 | 7 + lang/czech-windows-1250.inc.php3 | 7 + lang/danish-iso-8859-1.inc.php3 | 7 + lang/danish-utf-8.inc.php3 | 7 + lang/dutch-iso-8859-1.inc.php3 | 7 + lang/dutch-utf-8.inc.php3 | 7 + lang/english-iso-8859-1.inc.php3 | 7 + lang/english-utf-8.inc.php3 | 7 + lang/estonian-iso-8859-1.inc.php3 | 7 + lang/estonian-utf-8.inc.php3 | 7 + lang/farsi-utf-8.inc.php3 | 7 + lang/farsi-windows-1256.inc.php3 | 7 + lang/finnish-iso-8859-1.inc.php3 | 7 + lang/finnish-utf-8.inc.php3 | 7 + lang/french-iso-8859-1.inc.php3 | 7 + lang/french-utf-8.inc.php3 | 7 + lang/galician-iso-8859-1.inc.php3 | 7 + lang/galician-utf-8.inc.php3 | 7 + lang/georgian-utf-8.inc.php3 | 7 + lang/german-iso-8859-1.inc.php3 | 7 + lang/german-utf-8.inc.php3 | 7 + lang/greek-iso-8859-7.inc.php3 | 7 + lang/greek-utf-8.inc.php3 | 7 + lang/hebrew-iso-8859-8-i.inc.php3 | 7 + lang/hindi-utf-8.inc.php3 | 7 + lang/hungarian-iso-8859-2.inc.php3 | 7 + lang/hungarian-utf-8.inc.php3 | 7 + lang/indonesian-iso-8859-1.inc.php3 | 7 + lang/indonesian-utf-8.inc.php3 | 7 + lang/italian-iso-8859-1.inc.php3 | 7 + lang/italian-utf-8.inc.php3 | 7 + lang/japanese-euc.inc.php3 | 7 + lang/japanese-sjis.inc.php3 | 7 + lang/japanese-utf-8.inc.php3 | 7 + lang/korean-ks_c_5601-1987.inc.php3 | 7 + lang/latvian-utf-8.inc.php3 | 7 + lang/latvian-windows-1257.inc.php3 | 7 + lang/lithuanian-utf-8.inc.php3 | 7 + lang/lithuanian-windows-1257.inc.php3 | 7 + lang/malay-iso-8859-1.inc.php3 | 7 + lang/malay-utf-8.inc.php3 | 7 + lang/norwegian-iso-8859-1.inc.php3 | 7 + lang/norwegian-utf-8.inc.php3 | 7 + lang/polish-iso-8859-2.inc.php3 | 7 + lang/polish-utf-8.inc.php3 | 7 + lang/portuguese-iso-8859-1.inc.php3 | 7 + lang/portuguese-utf-8.inc.php3 | 7 + lang/romanian-iso-8859-1.inc.php3 | 7 + lang/romanian-utf-8.inc.php3 | 7 + lang/russian-dos-866.inc.php3 | 7 + lang/russian-koi8-r.inc.php3 | 7 + lang/russian-utf-8.inc.php3 | 7 + lang/russian-windows-1251.inc.php3 | 7 + lang/serbian-utf-8.inc.php3 | 7 + lang/serbian-windows-1250.inc.php3 | 7 + lang/slovak-iso-8859-2.inc.php3 | 7 + lang/slovak-utf-8.inc.php3 | 7 + lang/slovak-windows-1250.inc.php3 | 7 + lang/slovenian-iso-8859-2.inc.php3 | 7 + lang/slovenian-utf-8.inc.php3 | 7 + lang/slovenian-windows-1250.inc.php3 | 7 + lang/spanish-iso-8859-1.inc.php3 | 7 + lang/spanish-utf-8.inc.php3 | 7 + lang/swedish-iso-8859-1.inc.php3 | 7 + lang/swedish-utf-8.inc.php3 | 7 + lang/thai-tis-620.inc.php3 | 7 + lang/thai-utf-8.inc.php3 | 7 + lang/turkish-iso-8859-9.inc.php3 | 7 + lang/turkish-utf-8.inc.php3 | 7 + lang/ukrainian-utf-8.inc.php3 | 7 + lang/ukrainian-windows-1251.inc.php3 | 7 + libraries/server_privileges.js | 2 +- server_privileges.php3 | 402 +++++++++++++----- 95 files changed, 948 insertions(+), 111 deletions(-) diff --git a/ChangeLog b/ChangeLog index f63eaf04d..7351b5d2a 100755 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,14 @@ phpMyAdmin - Changelog $Id$ $Source$ +2003-02-16 Alexander M. Turek + * server_privileges.php3, lang/*.inc.php3, lang/server_privileges.js: + - Reimplemented ability to change a user's login information + (bug #684984); + - Feature: copy user profiles; + - "Check privileges" should now also check for wildcards; + - The revoke mode for deleting users did not always produce valid MySQL. + 2003-02-16 Michal Cihar * lang/czech: Updated. * docs.css: Fixed URL. @@ -15,7 +23,7 @@ $Source$ counting bugs * pdf_schema.php3: improved alignment, thanks to Maxime Delorme * lang/japanese: update, thanks to Yukihiro Kawada - + 2003-02-15 Alexander M. Turek * ANNOUNCE.txt: Prepared announcement for 2.4.0. Please feel free to correct it if necessary. @@ -29,7 +37,6 @@ $Source$ 2003-02-14 Alexander M. Turek * server_databases.php3, server_privileges.php3, lang/*.inc.php3: Reimplemented "check privileges" feature. - TODO: bug #684984. 2003-02-13 Robin Johnson * sql.php3: Fix simple little bug #685082 diff --git a/lang/afrikaans-iso-8859-1.inc.php3 b/lang/afrikaans-iso-8859-1.inc.php3 index e20f538ca..70385a564 100644 --- a/lang/afrikaans-iso-8859-1.inc.php3 +++ b/lang/afrikaans-iso-8859-1.inc.php3 @@ -580,4 +580,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/afrikaans-utf-8.inc.php3 b/lang/afrikaans-utf-8.inc.php3 index 9a11efce9..6e3ffe456 100644 --- a/lang/afrikaans-utf-8.inc.php3 +++ b/lang/afrikaans-utf-8.inc.php3 @@ -581,4 +581,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/albanian-iso-8859-1.inc.php3 b/lang/albanian-iso-8859-1.inc.php3 index 04cdc2364..8844e7c27 100644 --- a/lang/albanian-iso-8859-1.inc.php3 +++ b/lang/albanian-iso-8859-1.inc.php3 @@ -573,4 +573,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/albanian-utf-8.inc.php3 b/lang/albanian-utf-8.inc.php3 index dade92bf7..eff540890 100644 --- a/lang/albanian-utf-8.inc.php3 +++ b/lang/albanian-utf-8.inc.php3 @@ -574,4 +574,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/arabic-utf-8.inc.php3 b/lang/arabic-utf-8.inc.php3 index 4459e4fe5..cb297754d 100644 --- a/lang/arabic-utf-8.inc.php3 +++ b/lang/arabic-utf-8.inc.php3 @@ -595,4 +595,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/arabic-windows-1256.inc.php3 b/lang/arabic-windows-1256.inc.php3 index 720565451..89754c2ca 100644 --- a/lang/arabic-windows-1256.inc.php3 +++ b/lang/arabic-windows-1256.inc.php3 @@ -594,4 +594,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/brazilian_portuguese-iso-8859-1.inc.php3 b/lang/brazilian_portuguese-iso-8859-1.inc.php3 index 0700e1abb..520768bbc 100644 --- a/lang/brazilian_portuguese-iso-8859-1.inc.php3 +++ b/lang/brazilian_portuguese-iso-8859-1.inc.php3 @@ -594,4 +594,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/brazilian_portuguese-utf-8.inc.php3 b/lang/brazilian_portuguese-utf-8.inc.php3 index babd35e45..e88f8a49a 100644 --- a/lang/brazilian_portuguese-utf-8.inc.php3 +++ b/lang/brazilian_portuguese-utf-8.inc.php3 @@ -595,4 +595,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/bulgarian-koi8-r.inc.php3 b/lang/bulgarian-koi8-r.inc.php3 index 7131f4fe5..b59a81cc0 100644 --- a/lang/bulgarian-koi8-r.inc.php3 +++ b/lang/bulgarian-koi8-r.inc.php3 @@ -593,4 +593,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/bulgarian-utf-8.inc.php3 b/lang/bulgarian-utf-8.inc.php3 index 3978ca1c3..585dbec39 100644 --- a/lang/bulgarian-utf-8.inc.php3 +++ b/lang/bulgarian-utf-8.inc.php3 @@ -594,4 +594,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/bulgarian-windows-1251.inc.php3 b/lang/bulgarian-windows-1251.inc.php3 index 31a34ecf0..a04a93e0d 100644 --- a/lang/bulgarian-windows-1251.inc.php3 +++ b/lang/bulgarian-windows-1251.inc.php3 @@ -593,4 +593,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/catalan-iso-8859-1.inc.php3 b/lang/catalan-iso-8859-1.inc.php3 index 52dc08b85..ac54c4ecc 100644 --- a/lang/catalan-iso-8859-1.inc.php3 +++ b/lang/catalan-iso-8859-1.inc.php3 @@ -566,4 +566,11 @@ $strZip = '"comprimit amb zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/catalan-utf-8.inc.php3 b/lang/catalan-utf-8.inc.php3 index 9c87d2959..a2e503553 100644 --- a/lang/catalan-utf-8.inc.php3 +++ b/lang/catalan-utf-8.inc.php3 @@ -567,4 +567,11 @@ $strZip = '"comprimit amb zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/chinese_big5-utf-8.inc.php3 b/lang/chinese_big5-utf-8.inc.php3 index 621d752d4..b45e228a5 100644 --- a/lang/chinese_big5-utf-8.inc.php3 +++ b/lang/chinese_big5-utf-8.inc.php3 @@ -593,4 +593,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/chinese_big5.inc.php3 b/lang/chinese_big5.inc.php3 index 398a659c2..803b9c1f8 100644 --- a/lang/chinese_big5.inc.php3 +++ b/lang/chinese_big5.inc.php3 @@ -592,4 +592,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/chinese_gb-utf-8.inc.php3 b/lang/chinese_gb-utf-8.inc.php3 index 66bfe951b..bd3af6194 100644 --- a/lang/chinese_gb-utf-8.inc.php3 +++ b/lang/chinese_gb-utf-8.inc.php3 @@ -70,4 +70,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/chinese_gb.inc.php3 b/lang/chinese_gb.inc.php3 index 9b3ba64c7..c11377be5 100644 --- a/lang/chinese_gb.inc.php3 +++ b/lang/chinese_gb.inc.php3 @@ -590,4 +590,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/croatian-iso-8859-2.inc.php3 b/lang/croatian-iso-8859-2.inc.php3 index 12e48cf87..7c6ce9cf0 100644 --- a/lang/croatian-iso-8859-2.inc.php3 +++ b/lang/croatian-iso-8859-2.inc.php3 @@ -593,4 +593,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/croatian-utf-8.inc.php3 b/lang/croatian-utf-8.inc.php3 index ccf6343e2..ab590b30a 100644 --- a/lang/croatian-utf-8.inc.php3 +++ b/lang/croatian-utf-8.inc.php3 @@ -594,4 +594,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/croatian-windows-1250.inc.php3 b/lang/croatian-windows-1250.inc.php3 index 372d35584..f647d597b 100644 --- a/lang/croatian-windows-1250.inc.php3 +++ b/lang/croatian-windows-1250.inc.php3 @@ -593,4 +593,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/czech-iso-8859-2.inc.php3 b/lang/czech-iso-8859-2.inc.php3 index 71d1fb418..8631f6d4d 100644 --- a/lang/czech-iso-8859-2.inc.php3 +++ b/lang/czech-iso-8859-2.inc.php3 @@ -572,4 +572,11 @@ $strZeroRemovesTheLimit = 'Pozn $strZip = '"zazipováno"'; // To translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/czech-utf-8.inc.php3 b/lang/czech-utf-8.inc.php3 index d2a896c9c..2e9120766 100644 --- a/lang/czech-utf-8.inc.php3 +++ b/lang/czech-utf-8.inc.php3 @@ -573,4 +573,11 @@ $strZeroRemovesTheLimit = 'Poznámka: Nastavení tÄ›chto parametrů na 0 (nulu) $strZip = '"zazipováno"'; // To translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/czech-windows-1250.inc.php3 b/lang/czech-windows-1250.inc.php3 index 3c374713d..bde143c57 100644 --- a/lang/czech-windows-1250.inc.php3 +++ b/lang/czech-windows-1250.inc.php3 @@ -572,4 +572,11 @@ $strZeroRemovesTheLimit = 'Pozn $strZip = '"zazipováno"'; // To translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/danish-iso-8859-1.inc.php3 b/lang/danish-iso-8859-1.inc.php3 index bfc93cbc0..a6a62ff69 100644 --- a/lang/danish-iso-8859-1.inc.php3 +++ b/lang/danish-iso-8859-1.inc.php3 @@ -588,4 +588,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/danish-utf-8.inc.php3 b/lang/danish-utf-8.inc.php3 index bfa374ade..fe2d6a589 100644 --- a/lang/danish-utf-8.inc.php3 +++ b/lang/danish-utf-8.inc.php3 @@ -589,4 +589,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/dutch-iso-8859-1.inc.php3 b/lang/dutch-iso-8859-1.inc.php3 index 140d9a312..2f128efaf 100644 --- a/lang/dutch-iso-8859-1.inc.php3 +++ b/lang/dutch-iso-8859-1.inc.php3 @@ -571,4 +571,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/dutch-utf-8.inc.php3 b/lang/dutch-utf-8.inc.php3 index 10f274924..eecb1d53e 100644 --- a/lang/dutch-utf-8.inc.php3 +++ b/lang/dutch-utf-8.inc.php3 @@ -572,4 +572,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/english-iso-8859-1.inc.php3 b/lang/english-iso-8859-1.inc.php3 index 3016c2221..bfd288073 100644 --- a/lang/english-iso-8859-1.inc.php3 +++ b/lang/english-iso-8859-1.inc.php3 @@ -565,4 +565,11 @@ $strZip = '"zipped"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/english-utf-8.inc.php3 b/lang/english-utf-8.inc.php3 index 413b63062..c9416c615 100644 --- a/lang/english-utf-8.inc.php3 +++ b/lang/english-utf-8.inc.php3 @@ -566,4 +566,11 @@ $strZip = '"zipped"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/estonian-iso-8859-1.inc.php3 b/lang/estonian-iso-8859-1.inc.php3 index 18f99c298..567403bc8 100644 --- a/lang/estonian-iso-8859-1.inc.php3 +++ b/lang/estonian-iso-8859-1.inc.php3 @@ -569,4 +569,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/estonian-utf-8.inc.php3 b/lang/estonian-utf-8.inc.php3 index 73ed99796..7575b6d35 100644 --- a/lang/estonian-utf-8.inc.php3 +++ b/lang/estonian-utf-8.inc.php3 @@ -570,4 +570,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/farsi-utf-8.inc.php3 b/lang/farsi-utf-8.inc.php3 index a65c6e76f..624b2f49d 100644 --- a/lang/farsi-utf-8.inc.php3 +++ b/lang/farsi-utf-8.inc.php3 @@ -569,4 +569,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/farsi-windows-1256.inc.php3 b/lang/farsi-windows-1256.inc.php3 index cf610cc51..7611e5f3a 100644 --- a/lang/farsi-windows-1256.inc.php3 +++ b/lang/farsi-windows-1256.inc.php3 @@ -568,4 +568,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/finnish-iso-8859-1.inc.php3 b/lang/finnish-iso-8859-1.inc.php3 index 848542925..9c69cf98b 100644 --- a/lang/finnish-iso-8859-1.inc.php3 +++ b/lang/finnish-iso-8859-1.inc.php3 @@ -590,4 +590,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/finnish-utf-8.inc.php3 b/lang/finnish-utf-8.inc.php3 index 079508f3e..7d26b1f9e 100644 --- a/lang/finnish-utf-8.inc.php3 +++ b/lang/finnish-utf-8.inc.php3 @@ -591,4 +591,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/french-iso-8859-1.inc.php3 b/lang/french-iso-8859-1.inc.php3 index 51bdce4ad..cb029cf31 100644 --- a/lang/french-iso-8859-1.inc.php3 +++ b/lang/french-iso-8859-1.inc.php3 @@ -567,4 +567,11 @@ $strZeroRemovesTheLimit = 'Note: Une valeur de 0 (zero) enl $strZip = '"zippé"'; // To translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/french-utf-8.inc.php3 b/lang/french-utf-8.inc.php3 index 7fe1c0c63..06e887731 100644 --- a/lang/french-utf-8.inc.php3 +++ b/lang/french-utf-8.inc.php3 @@ -568,4 +568,11 @@ $strZeroRemovesTheLimit = 'Note: Une valeur de 0 (zero) enlève la limite.'; $strZip = '"zippé"'; // To translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/galician-iso-8859-1.inc.php3 b/lang/galician-iso-8859-1.inc.php3 index eaaefa5f0..a3d47e272 100644 --- a/lang/galician-iso-8859-1.inc.php3 +++ b/lang/galician-iso-8859-1.inc.php3 @@ -570,4 +570,11 @@ $strZip = 'comprimido no formato "zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/galician-utf-8.inc.php3 b/lang/galician-utf-8.inc.php3 index 6c398bc36..16aeec54b 100644 --- a/lang/galician-utf-8.inc.php3 +++ b/lang/galician-utf-8.inc.php3 @@ -571,4 +571,11 @@ $strZip = 'comprimido no formato "zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/georgian-utf-8.inc.php3 b/lang/georgian-utf-8.inc.php3 index ad6dc1b2a..d0549a088 100644 --- a/lang/georgian-utf-8.inc.php3 +++ b/lang/georgian-utf-8.inc.php3 @@ -593,4 +593,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/german-iso-8859-1.inc.php3 b/lang/german-iso-8859-1.inc.php3 index cfd89ba1d..f9c90f7bc 100644 --- a/lang/german-iso-8859-1.inc.php3 +++ b/lang/german-iso-8859-1.inc.php3 @@ -89,6 +89,12 @@ $strCardinality = 'Kardinalit $strCarriage = 'Wagenrücklauf \\r'; $strChange = 'Ändern'; $strChangeDisplay = 'Anzuzeigende Spalte bestimmen'; +$strChangeCopyMode = 'Erstelle einen neuen Benutzer mit identischen Rechten und ...'; +$strChangeCopyModeCopy = ' ... behalte den alten bei.'; +$strChangeCopyModeJustDelete = ' ... lösche den alten von den Benutzertabellen.'; +$strChangeCopyModeRevoke = ' ... entziehe dem alten alle Rechte und lösche ihn anschließend.'; +$strChangeCopyModeDeleteAndReload = ' ... lösche den alten und lade anschließend die Benutzertabellen neu.'; +$strChangeCopyUser = 'Logininformation ändern / Benutzer kopieren'; $strChangePassword = 'Kennwort ändern'; $strCharsetOfFile = 'Zeichencodierung der Datei:'; $strCheckAll = 'Alle auswählen'; @@ -563,6 +569,7 @@ $strViewDumpDB = 'Dump (Schema) der Datenbank anzeigen'; $strWebServerUploadDirectory = 'Upload-Verzeichnis auf dem Webserver'; $strWebServerUploadDirectoryError = 'Auf das festgelegte Upload-Verzeichnis kann nicht zugegriffen werden.'; $strWelcome = 'Willkommen bei %s'; +$strWildcard = 'wildcard'; $strWithChecked = 'markierte:'; $strWritingCommentNotPossible = 'Es können keine Kommentare geschrieben werden'; $strWritingRelationNotPossible = 'Es können keine Spaltenbeziehungen gespeichert werden.'; diff --git a/lang/german-utf-8.inc.php3 b/lang/german-utf-8.inc.php3 index b4236261f..3bba825e9 100644 --- a/lang/german-utf-8.inc.php3 +++ b/lang/german-utf-8.inc.php3 @@ -90,6 +90,12 @@ $strCardinality = 'Kardinalität'; $strCarriage = 'Wagenrücklauf \\r'; $strChange = 'Ändern'; $strChangeDisplay = 'Anzuzeigende Spalte bestimmen'; +$strChangeCopyMode = 'Erstelle einen neuen Benutzer mit identischen Rechten und ...'; +$strChangeCopyModeCopy = ' ... behalte den alten bei.'; +$strChangeCopyModeJustDelete = ' ... lösche den alten von den Benutzertabellen.'; +$strChangeCopyModeRevoke = ' ... entziehe dem alten alle Rechte und lösche ihn anschließend.'; +$strChangeCopyModeDeleteAndReload = ' ... lösche den alten und lade anschließend die Benutzertabellen neu.'; +$strChangeCopyUser = 'Logininformation ändern / Benutzer kopieren'; $strChangePassword = 'Kennwort ändern'; $strCharsetOfFile = 'Zeichencodierung der Datei:'; $strCheckAll = 'Alle auswählen'; @@ -564,6 +570,7 @@ $strViewDumpDB = 'Dump (Schema) der Datenbank anzeigen'; $strWebServerUploadDirectory = 'Upload-Verzeichnis auf dem Webserver'; $strWebServerUploadDirectoryError = 'Auf das festgelegte Upload-Verzeichnis kann nicht zugegriffen werden.'; $strWelcome = 'Willkommen bei %s'; +$strWildcard = 'wildcard'; $strWithChecked = 'markierte:'; $strWritingCommentNotPossible = 'Es können keine Kommentare geschrieben werden'; $strWritingRelationNotPossible = 'Es können keine Spaltenbeziehungen gespeichert werden.'; diff --git a/lang/greek-iso-8859-7.inc.php3 b/lang/greek-iso-8859-7.inc.php3 index 15925e66f..0cd3703c3 100644 --- a/lang/greek-iso-8859-7.inc.php3 +++ b/lang/greek-iso-8859-7.inc.php3 @@ -592,4 +592,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/greek-utf-8.inc.php3 b/lang/greek-utf-8.inc.php3 index 532e3e5ea..3c7b5f0c5 100644 --- a/lang/greek-utf-8.inc.php3 +++ b/lang/greek-utf-8.inc.php3 @@ -593,4 +593,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/hebrew-iso-8859-8-i.inc.php3 b/lang/hebrew-iso-8859-8-i.inc.php3 index c1041547a..fc2baf7bf 100644 --- a/lang/hebrew-iso-8859-8-i.inc.php3 +++ b/lang/hebrew-iso-8859-8-i.inc.php3 @@ -590,4 +590,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/hindi-utf-8.inc.php3 b/lang/hindi-utf-8.inc.php3 index 398951d7b..a9af3516c 100644 --- a/lang/hindi-utf-8.inc.php3 +++ b/lang/hindi-utf-8.inc.php3 @@ -604,4 +604,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/hungarian-iso-8859-2.inc.php3 b/lang/hungarian-iso-8859-2.inc.php3 index ed63e5aa2..cb0e43ab6 100644 --- a/lang/hungarian-iso-8859-2.inc.php3 +++ b/lang/hungarian-iso-8859-2.inc.php3 @@ -578,4 +578,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/hungarian-utf-8.inc.php3 b/lang/hungarian-utf-8.inc.php3 index 300d9f34c..f29ef829a 100644 --- a/lang/hungarian-utf-8.inc.php3 +++ b/lang/hungarian-utf-8.inc.php3 @@ -579,4 +579,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/indonesian-iso-8859-1.inc.php3 b/lang/indonesian-iso-8859-1.inc.php3 index c3a5ff6f0..f9fd4f0bb 100644 --- a/lang/indonesian-iso-8859-1.inc.php3 +++ b/lang/indonesian-iso-8859-1.inc.php3 @@ -566,4 +566,11 @@ $strZip = '"Dikompress dengan Zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/indonesian-utf-8.inc.php3 b/lang/indonesian-utf-8.inc.php3 index 4ae6cdb23..26f2b81ba 100644 --- a/lang/indonesian-utf-8.inc.php3 +++ b/lang/indonesian-utf-8.inc.php3 @@ -567,4 +567,11 @@ $strZip = '"Dikompress dengan Zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/italian-iso-8859-1.inc.php3 b/lang/italian-iso-8859-1.inc.php3 index f487dc4c7..5f25f624c 100644 --- a/lang/italian-iso-8859-1.inc.php3 +++ b/lang/italian-iso-8859-1.inc.php3 @@ -571,4 +571,11 @@ $strZip = '"compresso con zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/italian-utf-8.inc.php3 b/lang/italian-utf-8.inc.php3 index 4e7cb5a96..c55bad36f 100644 --- a/lang/italian-utf-8.inc.php3 +++ b/lang/italian-utf-8.inc.php3 @@ -572,4 +572,11 @@ $strZip = '"compresso con zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/japanese-euc.inc.php3 b/lang/japanese-euc.inc.php3 index 8af8103ed..f87d07301 100644 --- a/lang/japanese-euc.inc.php3 +++ b/lang/japanese-euc.inc.php3 @@ -579,4 +579,11 @@ $strGlobal = 'global'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/japanese-sjis.inc.php3 b/lang/japanese-sjis.inc.php3 index f8b2f90e0..54aff9763 100644 --- a/lang/japanese-sjis.inc.php3 +++ b/lang/japanese-sjis.inc.php3 @@ -579,4 +579,11 @@ $strGlobal = 'global'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/japanese-utf-8.inc.php3 b/lang/japanese-utf-8.inc.php3 index db0439234..cb04cc8f0 100644 --- a/lang/japanese-utf-8.inc.php3 +++ b/lang/japanese-utf-8.inc.php3 @@ -580,4 +580,11 @@ $strGlobal = 'global'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/korean-ks_c_5601-1987.inc.php3 b/lang/korean-ks_c_5601-1987.inc.php3 index 87b1eb6e7..09b33309b 100644 --- a/lang/korean-ks_c_5601-1987.inc.php3 +++ b/lang/korean-ks_c_5601-1987.inc.php3 @@ -592,4 +592,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/latvian-utf-8.inc.php3 b/lang/latvian-utf-8.inc.php3 index 5c30a2b4e..177ee392a 100644 --- a/lang/latvian-utf-8.inc.php3 +++ b/lang/latvian-utf-8.inc.php3 @@ -594,4 +594,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/latvian-windows-1257.inc.php3 b/lang/latvian-windows-1257.inc.php3 index 4d7643275..ba62d6ed1 100644 --- a/lang/latvian-windows-1257.inc.php3 +++ b/lang/latvian-windows-1257.inc.php3 @@ -593,4 +593,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/lithuanian-utf-8.inc.php3 b/lang/lithuanian-utf-8.inc.php3 index 43d358655..bd315a9ff 100644 --- a/lang/lithuanian-utf-8.inc.php3 +++ b/lang/lithuanian-utf-8.inc.php3 @@ -567,4 +567,11 @@ $strZip = '"zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/lithuanian-windows-1257.inc.php3 b/lang/lithuanian-windows-1257.inc.php3 index 0a2f7c0de..2bc510be8 100644 --- a/lang/lithuanian-windows-1257.inc.php3 +++ b/lang/lithuanian-windows-1257.inc.php3 @@ -566,4 +566,11 @@ $strZip = '"zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/malay-iso-8859-1.inc.php3 b/lang/malay-iso-8859-1.inc.php3 index c7a2ca82a..606d20469 100644 --- a/lang/malay-iso-8859-1.inc.php3 +++ b/lang/malay-iso-8859-1.inc.php3 @@ -589,4 +589,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/malay-utf-8.inc.php3 b/lang/malay-utf-8.inc.php3 index e517136c8..89a41c858 100644 --- a/lang/malay-utf-8.inc.php3 +++ b/lang/malay-utf-8.inc.php3 @@ -590,4 +590,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/norwegian-iso-8859-1.inc.php3 b/lang/norwegian-iso-8859-1.inc.php3 index d9d38ec82..be73acc8e 100644 --- a/lang/norwegian-iso-8859-1.inc.php3 +++ b/lang/norwegian-iso-8859-1.inc.php3 @@ -569,4 +569,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/norwegian-utf-8.inc.php3 b/lang/norwegian-utf-8.inc.php3 index 8070927dd..197f0ab10 100644 --- a/lang/norwegian-utf-8.inc.php3 +++ b/lang/norwegian-utf-8.inc.php3 @@ -570,4 +570,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/polish-iso-8859-2.inc.php3 b/lang/polish-iso-8859-2.inc.php3 index 0a303ab4d..ef61345ad 100644 --- a/lang/polish-iso-8859-2.inc.php3 +++ b/lang/polish-iso-8859-2.inc.php3 @@ -566,4 +566,11 @@ $strZip = '".zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/polish-utf-8.inc.php3 b/lang/polish-utf-8.inc.php3 index 5ca857944..014f0aa15 100644 --- a/lang/polish-utf-8.inc.php3 +++ b/lang/polish-utf-8.inc.php3 @@ -567,4 +567,11 @@ $strZip = '".zip"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/portuguese-iso-8859-1.inc.php3 b/lang/portuguese-iso-8859-1.inc.php3 index 18c9152f2..6743f46ad 100644 --- a/lang/portuguese-iso-8859-1.inc.php3 +++ b/lang/portuguese-iso-8859-1.inc.php3 @@ -589,4 +589,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/portuguese-utf-8.inc.php3 b/lang/portuguese-utf-8.inc.php3 index dc58828d0..bc3295c38 100644 --- a/lang/portuguese-utf-8.inc.php3 +++ b/lang/portuguese-utf-8.inc.php3 @@ -590,4 +590,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/romanian-iso-8859-1.inc.php3 b/lang/romanian-iso-8859-1.inc.php3 index c9ea43d90..f89390736 100644 --- a/lang/romanian-iso-8859-1.inc.php3 +++ b/lang/romanian-iso-8859-1.inc.php3 @@ -567,4 +567,11 @@ $strZip = '"arhivat"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/romanian-utf-8.inc.php3 b/lang/romanian-utf-8.inc.php3 index 6be2f97d4..b5c03ebce 100644 --- a/lang/romanian-utf-8.inc.php3 +++ b/lang/romanian-utf-8.inc.php3 @@ -568,4 +568,11 @@ $strZip = '"arhivat"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/russian-dos-866.inc.php3 b/lang/russian-dos-866.inc.php3 index bdbc0a718..b62c1fe4c 100644 --- a/lang/russian-dos-866.inc.php3 +++ b/lang/russian-dos-866.inc.php3 @@ -576,4 +576,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/russian-koi8-r.inc.php3 b/lang/russian-koi8-r.inc.php3 index 1560a06d6..1d9a36ed1 100644 --- a/lang/russian-koi8-r.inc.php3 +++ b/lang/russian-koi8-r.inc.php3 @@ -574,4 +574,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/russian-utf-8.inc.php3 b/lang/russian-utf-8.inc.php3 index 36dd2f044..4a72f03bb 100644 --- a/lang/russian-utf-8.inc.php3 +++ b/lang/russian-utf-8.inc.php3 @@ -575,4 +575,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/russian-windows-1251.inc.php3 b/lang/russian-windows-1251.inc.php3 index 50b6a4b1f..7c4d2f259 100644 --- a/lang/russian-windows-1251.inc.php3 +++ b/lang/russian-windows-1251.inc.php3 @@ -574,4 +574,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/serbian-utf-8.inc.php3 b/lang/serbian-utf-8.inc.php3 index 3f95aa356..554ff61d1 100644 --- a/lang/serbian-utf-8.inc.php3 +++ b/lang/serbian-utf-8.inc.php3 @@ -596,4 +596,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/serbian-windows-1250.inc.php3 b/lang/serbian-windows-1250.inc.php3 index 4ceda4483..338868183 100644 --- a/lang/serbian-windows-1250.inc.php3 +++ b/lang/serbian-windows-1250.inc.php3 @@ -595,4 +595,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/slovak-iso-8859-2.inc.php3 b/lang/slovak-iso-8859-2.inc.php3 index 7a61e8a04..56d7db6b0 100644 --- a/lang/slovak-iso-8859-2.inc.php3 +++ b/lang/slovak-iso-8859-2.inc.php3 @@ -569,4 +569,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/slovak-utf-8.inc.php3 b/lang/slovak-utf-8.inc.php3 index 6ecc5e3b3..5e29dad0a 100644 --- a/lang/slovak-utf-8.inc.php3 +++ b/lang/slovak-utf-8.inc.php3 @@ -570,4 +570,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/slovak-windows-1250.inc.php3 b/lang/slovak-windows-1250.inc.php3 index 586f0a627..f4324d5dc 100644 --- a/lang/slovak-windows-1250.inc.php3 +++ b/lang/slovak-windows-1250.inc.php3 @@ -569,4 +569,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/slovenian-iso-8859-2.inc.php3 b/lang/slovenian-iso-8859-2.inc.php3 index f30f67ed5..5077be028 100644 --- a/lang/slovenian-iso-8859-2.inc.php3 +++ b/lang/slovenian-iso-8859-2.inc.php3 @@ -569,4 +569,11 @@ $strDefaultValueHelp = 'For default values, please enter just a single value, wi $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/slovenian-utf-8.inc.php3 b/lang/slovenian-utf-8.inc.php3 index 3a6d0dc3d..5fc0a4a4d 100644 --- a/lang/slovenian-utf-8.inc.php3 +++ b/lang/slovenian-utf-8.inc.php3 @@ -570,4 +570,11 @@ $strDefaultValueHelp = 'For default values, please enter just a single value, wi $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/slovenian-windows-1250.inc.php3 b/lang/slovenian-windows-1250.inc.php3 index e5cf6922e..7ff377084 100644 --- a/lang/slovenian-windows-1250.inc.php3 +++ b/lang/slovenian-windows-1250.inc.php3 @@ -569,4 +569,11 @@ $strDefaultValueHelp = 'For default values, please enter just a single value, wi $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/spanish-iso-8859-1.inc.php3 b/lang/spanish-iso-8859-1.inc.php3 index 5549830f8..d24b74810 100644 --- a/lang/spanish-iso-8859-1.inc.php3 +++ b/lang/spanish-iso-8859-1.inc.php3 @@ -569,4 +569,11 @@ $strNoDatabasesSelected = 'No databases selected.'; //to translate $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/spanish-utf-8.inc.php3 b/lang/spanish-utf-8.inc.php3 index 52a259a8a..8fa99affe 100644 --- a/lang/spanish-utf-8.inc.php3 +++ b/lang/spanish-utf-8.inc.php3 @@ -570,4 +570,11 @@ $strNoDatabasesSelected = 'No databases selected.'; //to translate $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/swedish-iso-8859-1.inc.php3 b/lang/swedish-iso-8859-1.inc.php3 index 7fff7f721..88f3697bc 100644 --- a/lang/swedish-iso-8859-1.inc.php3 +++ b/lang/swedish-iso-8859-1.inc.php3 @@ -566,4 +566,11 @@ $strZip = '"zippad"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/swedish-utf-8.inc.php3 b/lang/swedish-utf-8.inc.php3 index 18837fd1c..34a1a67c4 100644 --- a/lang/swedish-utf-8.inc.php3 +++ b/lang/swedish-utf-8.inc.php3 @@ -567,4 +567,11 @@ $strZip = '"zippad"'; $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/thai-tis-620.inc.php3 b/lang/thai-tis-620.inc.php3 index 0b7d745bb..7125c3ac1 100644 --- a/lang/thai-tis-620.inc.php3 +++ b/lang/thai-tis-620.inc.php3 @@ -577,4 +577,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/thai-utf-8.inc.php3 b/lang/thai-utf-8.inc.php3 index bd20f3655..bba80b88d 100644 --- a/lang/thai-utf-8.inc.php3 +++ b/lang/thai-utf-8.inc.php3 @@ -578,4 +578,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/turkish-iso-8859-9.inc.php3 b/lang/turkish-iso-8859-9.inc.php3 index bd572d3bb..d53ff1dd6 100644 --- a/lang/turkish-iso-8859-9.inc.php3 +++ b/lang/turkish-iso-8859-9.inc.php3 @@ -591,4 +591,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/turkish-utf-8.inc.php3 b/lang/turkish-utf-8.inc.php3 index 2069de387..6570db97d 100644 --- a/lang/turkish-utf-8.inc.php3 +++ b/lang/turkish-utf-8.inc.php3 @@ -592,4 +592,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/ukrainian-utf-8.inc.php3 b/lang/ukrainian-utf-8.inc.php3 index 519f5539f..497ebc18a 100644 --- a/lang/ukrainian-utf-8.inc.php3 +++ b/lang/ukrainian-utf-8.inc.php3 @@ -572,4 +572,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/lang/ukrainian-windows-1251.inc.php3 b/lang/ukrainian-windows-1251.inc.php3 index a53d63bae..43b67cc97 100644 --- a/lang/ukrainian-windows-1251.inc.php3 +++ b/lang/ukrainian-windows-1251.inc.php3 @@ -571,4 +571,11 @@ $strDatabasesDropped = '%s databases have been dropped successfully.'; //to tra $strGlobal = 'global'; //to translate $strDbSpecific = 'database-specific'; //to translate $strUsersHavingAccessToDb = 'Users having access to "%s"'; //to translate +$strChangeCopyUser = 'Change Login Information / Copy User'; //to translate +$strChangeCopyMode = 'Create a new user with the same privileges and ...'; //to translate +$strChangeCopyModeCopy = '... keep the old one.'; //to translate +$strChangeCopyModeJustDelete = ' ... delete the old one from the user tables.'; //to translate +$strChangeCopyModeRevoke = ' ... revoke all active privileges from the old one and delete it afterwards.'; //to translate +$strChangeCopyModeDeleteAndReload = ' ... delete the old one from the user tables and reload the privileges afterwards.'; //to translate +$strWildcard = 'wildcard'; //to translate ?> diff --git a/libraries/server_privileges.js b/libraries/server_privileges.js index 710b7263c..a3aded4ed 100644 --- a/libraries/server_privileges.js +++ b/libraries/server_privileges.js @@ -13,7 +13,7 @@ function checkPassword(the_form) // Did the user select 'no password'? if (typeof(the_form.elements['nopass']) != 'undefined' && the_form.elements['nopass'][0].checked) { return true; - } else if (typeof(the_form.elements['pred_password']) != 'undefined' && the_form.elements['pred_password'].value == 'none') { + } else if (typeof(the_form.elements['pred_password']) != 'undefined' && (the_form.elements['pred_password'].value == 'none' || the_form.elements['pred_password'].value == 'keep')) { return true; } diff --git a/server_privileges.php3 b/server_privileges.php3 index 811e12876..4c0b37698 100644 --- a/server_privileges.php3 +++ b/server_privileges.php3 @@ -451,9 +451,135 @@ function PMA_displayPrivTable($db = '*', $table = '*', $submit = TRUE, $indent = /** - * Adds a user + * Displays the fields used by the "new user" form as well as the + * "change login information / copy user" form. + * + * @param string are we creating a new user or are we just changing one? + * (allowed values: 'new', 'change') + * @param int the indenting level of the code + * + * @global array the phpMyAdmin configuration + * @global ressource the database connection + * + * @return void */ -if (!empty($adduser_submit)) { +function PMA_displayLoginInformationFields($mode = 'new', $indent = 0) +{ + global $cfg, $userlink; + $spaces = ''; + for ($i = 0; $i < $indent; $i++) { + $spaces .= ' '; + } + echo $spaces . '' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . '' . "\n" + . $spaces . '' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . '' . "\n" + . $spaces . '' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . '' . "\n" + . $spaces . '' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . '  ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . '' . "\n"; +} // end of the 'PMA_displayUserAndHostFields()' function + + +/** + * Changes / copies a user, part I + */ +if (!empty($change_copy)) { + if (empty($old_hostname)) { + $old_hostname = '%'; + } + $local_query = 'SELECT * FROM `mysql`.`user` WHERE `User` = "' . $old_username . '" AND `Host` = "' . $old_hostname . '";'; + $res = PMA_mysql_query($local_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $local_query); + if (!$res) { + $message = $strNoUsersFound; + unset($change_copy); + } else { + $row = PMA_mysql_fetch_array($res, MYSQL_ASSOC); + extract($row, EXTR_OVERWRITE); + mysql_free_result($res); + $queries = array(); + } +} + + +/** + * Adds a user + * (Changes / copies a user, part II) + */ +if (!empty($adduser_submit) || !empty($change_copy)) { unset($sql_query); if ($pred_username == 'any') { $username = ''; @@ -483,7 +609,7 @@ if (!empty($adduser_submit)) { } else { if (PMA_MYSQL_INT_VERSION >= 32211) { $real_sql_query = 'GRANT ' . join(', ', PMA_extractPrivInfo()) . ' ON *.* TO "' . $username . '"@"' . $hostname . '"'; - if ($pred_password != 'none') { + if ($pred_password != 'none' && $pred_password != 'keep') { $pma_pw_hidden = ''; for ($i = 0; $i < strlen($pma_pw); $i++) { $pma_pw_hidden .= '*'; @@ -491,6 +617,9 @@ if (!empty($adduser_submit)) { $sql_query = $real_sql_query . ' IDENTIFIED BY "' . $pma_pw_hidden . '"'; $real_sql_query .= ' IDENTIFIED BY "' . $pma_pw . '"'; } else { + if ($pred_password == 'keep' && !empty($Password)) { + $real_sql_query .= ' IDENTIFIED BY PASSWORD "' . $Password . '"'; + } $sql_query = $real_sql_query; } if ((isset($Grant_priv) && $Grant_priv == 'Y') || isset($max_questions) || isset($max_connections) || isset($max_updates)) { @@ -515,9 +644,14 @@ if (!empty($adduser_submit)) { } $real_sql_query .= ';'; $sql_query .= ';'; - PMA_mysql_query($real_sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink)); + if (empty($change_copy)) { + PMA_mysql_query($real_sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query); + $message = $strAddUserMessage; + } else { + $queries[] = $sql_query; + } + unset($sql_query); unset($real_sql_query); - $message = $strAddUserMessage; } else { $privileges = PMA_extractPrivInfo(); $real_sql_query = 'INSERT INTO `user` SET `Host` = "' . $hostname . '", `User` = "' . $username . '"'; @@ -545,6 +679,62 @@ if (!empty($adduser_submit)) { } +/** + * Changes / copies a user, part III + */ +if (!empty($change_copy)) { + $local_query = 'SELECT * FROM `mysql`.`db` WHERE `User` = "' . $old_username . '" AND `Host` = "' . $old_hostname . '";'; + $res = PMA_mysql_query($local_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $local_query); + while ($row = PMA_mysql_fetch_array($res, MYSQL_ASSOC)) { + $queries[] = 'GRANT ' . join(', ', PMA_extractPrivInfo($row)) . ' ON `' . $row['Db'] . '`.* TO "' . $username . '"@"' . $hostname . '"' . ($row['Grant_priv'] == 'Y' ? ' WITH GRANT OPTION' : '') . ';'; + } + mysql_free_result($res); + $local_query = 'SELECT `Db`, `Table_name`, `Table_priv` FROM `mysql`.`tables_priv` WHERE `User` = "' . $old_username . '" AND `Host` = "' . $old_hostname . '";'; + $res = PMA_mysql_query($local_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $local_query); + while ($row = PMA_mysql_fetch_array($res, MYSQL_ASSOC)) { + $local_query = 'SELECT `Column_name`, `Column_priv` FROM `mysql`.`columns_priv` WHERE `User` = "' . $old_username . '" AND `Host` = "' . $old_hostname . '" AND `Db` = "' . $row['Db'] . '";'; + $res2 = PMA_mysql_query($local_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $local_query); + $tmp_privs1 = PMA_extractPrivInfo($row); + $tmp_privs2 = array( + 'Select' => array(), + 'Insert' => array(), + 'Update' => array(), + 'References' => array() + ); + while ($row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC)) { + $tmp_array = explode(',', $row2['Column_priv']); + if (in_array('Select', $tmp_array)) { + $tmp_privs2['Select'][] = $row2['Column_name']; + } + if (in_array('Insert', $tmp_array)) { + $tmp_privs2['Insert'][] = $row2['Column_name']; + } + if (in_array('Update', $tmp_array)) { + $tmp_privs2['Update'][] = $row2['Column_name']; + } + if (in_array('References', $tmp_array)) { + $tmp_privs2['References'][] = $row2['Column_name']; + } + unset($tmp_array); + } + if (count($tmp_privs2['Select']) > 0 && !in_array('SELECT', $tmp_privs1)) { + $tmp_privs1[] = 'SELECT (`' . join('`, `', $tmp_privs2['Select']) . '`)'; + } + if (count($tmp_privs2['Insert']) > 0 && !in_array('INSERT', $tmp_privs1)) { + $tmp_privs1[] = 'INSERT (`' . join(', ', $tmp_privs2['Insert']) . '`)'; + } + if (count($tmp_privs2['Update']) > 0 && !in_array('UPDATE', $tmp_privs1)) { + $tmp_privs1[] = 'UPDATE (`' . join(', ', $tmp_privs2['Update']) . '`)'; + } + if (count($tmp_privs2['References']) > 0 && !in_array('REFERENCES', $tmp_privs1)) { + $tmp_privs1[] = 'REFERENCES (`' . join(', ', $tmp_privs2['References']) . '`)'; + } + unset($tmp_privs2); + $queries[] = 'GRANT ' . join(', ', $tmp_privs1) . ' ON `' . $row['Db'] . '`.`' . $row['Table_name'] . '` TO "' . $username . '"@"' . $hostname . '"' . (in_array('Grant', explode(',', $row['Table_priv'])) ? ' WITH GRANT OPTION' : '') . ';'; + } +} + + /** * Updates privileges */ @@ -651,9 +841,14 @@ if (!empty($change_pw)) { /** * Deletes users + * (Changes / copies a user, part IV) */ -if (!empty($delete)) { - $queries = array(); +if (!empty($delete) || (!empty($change_copy) && $mode < 4)) { + if (!empty($change_copy)) { + $selected_usr = array($old_username . '@' . $old_hostname); + } else { + $queries = array(); + } for ($i = 0; isset($selected_usr[$i]); $i++) { list($this_user, $this_host) = explode('@', $selected_usr[$i]); $queries[] = '# ' . sprintf($strDeleting, '\'' . $this_user . '\'@\'' . $this_host . '\'') . ' ...'; @@ -664,9 +859,10 @@ if (!empty($delete)) { if ($res) { $queries[] = 'REVOKE ALL PRIVILEGES ON *.* FROM "' . $this_user . '"@"' . $this_host . '";'; while ($row = PMA_mysql_fetch_row($res)) { - $this_table = substr($row[0], (strpos($row[0], 'ON') + 3), -(9 + strlen($this_user . $this_host))); + $this_table = substr($row[0], (strpos($row[0], 'ON') + 3), (strpos($row[0], ' TO ') - strpos($row[0], 'ON') - 3)); if ($this_table != '*.*') { $queries[] = 'REVOKE ALL PRIVILEGES ON ' . $this_table . ' FROM "' . $this_user . '"@"' . $this_host . '";'; + $queries[] = 'REVOKE GRANT OPTION ON ' . $this_table . ' FROM "' . $this_user . '"@"' . $this_host . '";'; } unset($this_table); } @@ -686,22 +882,38 @@ if (!empty($delete)) { $queries[] = 'DROP DATABASE IF EXISTS ' . PMA_backquote($this_user) . ';'; } } - if (empty($queries)) { - $message = $strError . ': ' . $strDeleteNoUsersSelected; - } else { - if ($mode == 3) { - $queries[] = '# ' . $strReloadingThePrivileges . ' ...'; - $queries[] = 'FLUSH PRIVILEGES;'; - } - while (list(, $sql_query) = each($queries)) { - if (substr($sql_query, 0, 1) != '#') { - PMA_mysql_query($sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink)); + if (empty($change_copy)) { + if (empty($queries)) { + $message = $strError . ': ' . $strDeleteNoUsersSelected; + } else { + if ($mode == 3) { + $queries[] = '# ' . $strReloadingThePrivileges . ' ...'; + $queries[] = 'FLUSH PRIVILEGES;'; } + while (list(, $sql_query) = each($queries)) { + if (substr($sql_query, 0, 1) != '#') { + PMA_mysql_query($sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink)); + } + } + $sql_query = join("\n", $queries); + $message = $strUsersDeleted; } - $sql_query = join("\n", $queries); - $message = $strUsersDeleted; + unset($queries); } - unset($queries); +} + + +/** + * Changes / copies a user, part V + */ +if (!empty($change_copy)) { + while (list(, $sql_query) = each($queries)) { + if (substr($sql_query, 0, 1) != '#') { + PMA_mysql_query($sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink)); + } + } + $message = $strSuccess; + $sql_query = join("\n", $queries); } @@ -819,7 +1031,7 @@ if (empty($adduser) && empty($checkprivs)) { . ' ' . $strAddUser . '
' . "\n" . '

' . "\n" . '
  • ' . "\n" - . ' ' . $strRemoveSelectedUsers . '
    ' . "\n" + . ' ' . $strRemoveSelectedUsers . '
    ' . "\n" . ' ' . "\n" . '
  • ' . "\n"; + if (PMA_MYSQL_INT_VERSION >= 32211) { + echo '
  • ' . "\n" + . '
    ' . "\n" + . PMA_generate_common_hidden_inputs('', '', 3) + . ' ' . "\n"; + if ($hostname != '%') { + echo ' ' . "\n"; + } + echo ' ' . $strChangeCopyUser . '
    ' . "\n" + . ' ' . "\n"; + PMA_displayLoginInformationFields('change', 3); + echo '
    ' . "\n" + . ' ' . $strChangeCopyMode . '
    ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . '
    ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . '
    ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . '
    ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . '
    ' . "\n" + . ' ' . "\n" + . '
    ' . "\n" + . '
  • ' . "\n"; + } } echo '' . "\n"; } @@ -1094,88 +1343,9 @@ if (empty($adduser) && empty($checkprivs)) { . ' ' . "\n" . ' ' . $strLoginInformation . "\n" . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . '  ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . '
    ' . "\n"; + . ' ' . "\n"; + PMA_displayLoginInformationFields('new', 2); + echo '
    ' . "\n"; PMA_displayPrivTable('*', '*', FALSE, 1); echo '
    ' . "\n" . ' ' . "\n" @@ -1213,7 +1383,7 @@ if (empty($adduser) && empty($checkprivs)) { if (PMA_MYSQL_INT_VERSION >= 40000) { // Starting with MySQL 4.0.0, we may use UNION SELECTs and this makes // the job much easier here! - $sql_query = '(SELECT `User`, `Host`, `Db`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Grant_priv`, `References_priv` FROM `db` WHERE `Db` = "' . $checkprivs . '" AND NOT (`Select_priv` = "N" AND `Insert_priv` = "N" AND `Update_priv` = "N" AND `Delete_priv` = "N" AND `Create_priv` = "N" AND `Drop_priv` = "N" AND `Grant_priv` = "N" AND `References_priv` = "N")) UNION (SELECT `User`, `Host`, "*" AS "Db", `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Grant_priv`, `References_priv` FROM `user` WHERE NOT (`Select_priv` = "N" AND `Insert_priv` = "N" AND `Update_priv` = "N" AND `Delete_priv` = "N" AND `Create_priv` = "N" AND `Drop_priv` = "N" AND `Grant_priv` = "N" AND `References_priv` = "N")) ORDER BY `User` ASC, `Host` ASC, `Db` ASC;'; + $sql_query = '(SELECT `User`, `Host`, `Db`, `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Grant_priv`, `References_priv` FROM `db` WHERE "' . $checkprivs . '" LIKE `Db` AND NOT (`Select_priv` = "N" AND `Insert_priv` = "N" AND `Update_priv` = "N" AND `Delete_priv` = "N" AND `Create_priv` = "N" AND `Drop_priv` = "N" AND `Grant_priv` = "N" AND `References_priv` = "N")) UNION (SELECT `User`, `Host`, "*" AS "Db", `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Grant_priv`, `References_priv` FROM `user` WHERE NOT (`Select_priv` = "N" AND `Insert_priv` = "N" AND `Update_priv` = "N" AND `Delete_priv` = "N" AND `Create_priv` = "N" AND `Drop_priv` = "N" AND `Grant_priv` = "N" AND `References_priv` = "N")) ORDER BY `User` ASC, `Host` ASC, `Db` ASC;'; $res = PMA_mysql_query($sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query); $row1 = PMA_mysql_fetch_array($res, MYSQL_ASSOC); $row2 = PMA_mysql_fetch_array($res, MYSQL_ASSOC); @@ -1222,7 +1392,7 @@ if (empty($adduser) && empty($checkprivs)) { $sql_query = 'SELECT * FROM `user` WHERE NOT (`Select_priv` = "N" AND `Insert_priv` = "N" AND `Update_priv` = "N" AND `Delete_priv` = "N" AND `Create_priv` = "N" AND `Drop_priv` = "N" ' . (PMA_MYSQL_INT_VERSION >= 32211 ? 'AND `Grant_priv` = "N" ' : '') . 'AND `References_priv` = "N") ORDER BY `User` ASC, `Host` ASC;'; $res1 = PMA_mysql_query($sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query); $row1 = PMA_mysql_fetch_array($res1, MYSQL_ASSOC); - $sql_query = 'SELECT * FROM `db` WHERE `Db` = "' . $checkprivs . '" AND NOT (`Select_priv` = "N" AND `Insert_priv` = "N" AND `Update_priv` = "N" AND `Delete_priv` = "N" AND `Create_priv` = "N" AND `Drop_priv` = "N" ' . (PMA_MYSQL_INT_VERSION >= 32211 ? 'AND `Grant_priv` = "N" ' : '') . 'AND `References_priv` = "N") ORDER BY `User` ASC, `Host` ASC;'; + $sql_query = 'SELECT * FROM `db` WHERE "' . $checkprivs . '" LIKE `Db` AND NOT (`Select_priv` = "N" AND `Insert_priv` = "N" AND `Update_priv` = "N" AND `Delete_priv` = "N" AND `Create_priv` = "N" AND `Drop_priv` = "N" ' . (PMA_MYSQL_INT_VERSION >= 32211 ? 'AND `Grant_priv` = "N" ' : '') . 'AND `References_priv` = "N") ORDER BY `User` ASC, `Host` ASC;'; $res2 = PMA_mysql_query($sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query); $row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC); } // end if (PMA_MYSQL_INT_VERSION >= 40000) ... else ... @@ -1257,7 +1427,15 @@ if (empty($adduser) && empty($checkprivs)) { } if ($useRow1) { echo ' ' . "\n" - . ' ' . $strGlobal . "\n" + . ' '; + if (!isset($row1['Db']) || $row1['Db'] == '*') { + echo $strGlobal; + } else if ($row1['Db'] == $checkprivs) { + echo $strDbSpecific; + } else { + echo $strWildcard, ': ' . htmlspecialchars($row1['Db']) . ''; + } + echo "\n" . ' ' . "\n" . ' ' . "\n" . ' ' . "\n" @@ -1284,7 +1462,15 @@ if (empty($adduser) && empty($checkprivs)) { echo ' ' . "\n"; } echo ' ' . "\n" - . ' ' . $strDbSpecific . "\n" + . ' '; + if (!isset($row2['Db']) || $row2['Db'] == '*') { + echo $strGlobal; + } else if ($row2['Db'] == $checkprivs) { + echo $strDbSpecific; + } else { + echo $strWildcard, ': ' . htmlspecialchars($row2['Db']) . ''; + } + echo "\n" . ' ' . "\n" . ' ' . "\n" . ' ' . "\n"