From 9e17959cfe27ebb4e321aff73c421782a21178df Mon Sep 17 00:00:00 2001 From: "Alexander M. Turek" Date: Mon, 6 Jan 2003 23:56:36 +0000 Subject: [PATCH] My work so far... --- ChangeLog | 12 + header.inc.php3 | 16 + lang/afrikaans-iso-8859-1.inc.php3 | 12 + lang/afrikaans-utf-8.inc.php3 | 12 + lang/albanian-iso-8859-1.inc.php3 | 12 + lang/albanian-utf-8.inc.php3 | 12 + lang/arabic-utf-8.inc.php3 | 12 + lang/arabic-windows-1256.inc.php3 | 12 + lang/brazilian_portuguese-iso-8859-1.inc.php3 | 12 + lang/brazilian_portuguese-utf-8.inc.php3 | 12 + lang/bulgarian-koi8-r.inc.php3 | 12 + lang/bulgarian-utf-8.inc.php3 | 12 + lang/bulgarian-windows-1251.inc.php3 | 12 + lang/catalan-iso-8859-1.inc.php3 | 12 + lang/catalan-utf-8.inc.php3 | 12 + lang/chinese_big5-utf-8.inc.php3 | 12 + lang/chinese_big5.inc.php3 | 12 + lang/chinese_gb-utf-8.inc.php3 | 12 + lang/chinese_gb.inc.php3 | 12 + lang/croatian-iso-8859-2.inc.php3 | 12 + lang/croatian-utf-8.inc.php3 | 12 + lang/croatian-windows-1250.inc.php3 | 12 + lang/czech-iso-8859-2.inc.php3 | 12 + lang/czech-utf-8.inc.php3 | 12 + lang/czech-windows-1250.inc.php3 | 12 + lang/danish-iso-8859-1.inc.php3 | 12 + lang/danish-utf-8.inc.php3 | 12 + lang/dutch-iso-8859-1.inc.php3 | 12 + lang/dutch-utf-8.inc.php3 | 12 + lang/english-iso-8859-1.inc.php3 | 12 + lang/english-utf-8.inc.php3 | 12 + lang/estonian-iso-8859-1.inc.php3 | 12 + lang/estonian-utf-8.inc.php3 | 12 + lang/finnish-iso-8859-1.inc.php3 | 12 + lang/finnish-utf-8.inc.php3 | 12 + lang/french-iso-8859-1.inc.php3 | 14 +- lang/french-utf-8.inc.php3 | 14 +- lang/galician-iso-8859-1.inc.php3 | 18 +- lang/galician-utf-8.inc.php3 | 18 +- lang/georgian-utf-8.inc.php3 | 12 + lang/german-iso-8859-1.inc.php3 | 11 + lang/german-utf-8.inc.php3 | 11 + lang/greek-iso-8859-7.inc.php3 | 12 + lang/greek-utf-8.inc.php3 | 12 + lang/hebrew-iso-8859-8-i.inc.php3 | 12 + lang/hindi-utf-8.inc.php3 | 12 + lang/hungarian-iso-8859-2.inc.php3 | 12 + lang/hungarian-utf-8.inc.php3 | 12 + lang/indonesian-iso-8859-1.inc.php3 | 12 + lang/indonesian-utf-8.inc.php3 | 12 + lang/italian-iso-8859-1.inc.php3 | 12 + lang/italian-utf-8.inc.php3 | 12 + lang/japanese-euc.inc.php3 | 12 + lang/japanese-sjis.inc.php3 | 12 + lang/japanese-utf-8.inc.php3 | 12 + lang/korean-ks_c_5601-1987.inc.php3 | 12 + lang/latvian-utf-8.inc.php3 | 12 + lang/latvian-windows-1257.inc.php3 | 12 + lang/lithuanian-utf-8.inc.php3 | 12 + lang/lithuanian-windows-1257.inc.php3 | 12 + lang/malay-iso-8859-1.inc.php3 | 12 + lang/malay-utf-8.inc.php3 | 12 + lang/norwegian-iso-8859-1.inc.php3 | 12 + lang/norwegian-utf-8.inc.php3 | 12 + lang/polish-iso-8859-2.inc.php3 | 12 + lang/polish-utf-8.inc.php3 | 12 + lang/portuguese-iso-8859-1.inc.php3 | 12 + lang/portuguese-utf-8.inc.php3 | 12 + lang/romanian-iso-8859-1.inc.php3 | 12 + lang/romanian-utf-8.inc.php3 | 12 + lang/russian-dos-866.inc.php3 | 12 + lang/russian-koi8-r.inc.php3 | 12 + lang/russian-utf-8.inc.php3 | 12 + lang/russian-windows-1251.inc.php3 | 12 + lang/serbian-utf-8.inc.php3 | 12 + lang/serbian-windows-1250.inc.php3 | 12 + lang/slovak-iso-8859-2.inc.php3 | 12 + lang/slovak-utf-8.inc.php3 | 12 + lang/slovak-windows-1250.inc.php3 | 12 + lang/slovenian-iso-8859-2.inc.php3 | 12 + lang/slovenian-utf-8.inc.php3 | 12 + lang/slovenian-windows-1250.inc.php3 | 12 + lang/spanish-iso-8859-1.inc.php3 | 12 + lang/spanish-utf-8.inc.php3 | 12 + lang/swedish-iso-8859-1.inc.php3 | 12 + lang/swedish-utf-8.inc.php3 | 12 + lang/thai-tis-620.inc.php3 | 12 + lang/thai-utf-8.inc.php3 | 12 + lang/turkish-iso-8859-9.inc.php3 | 12 + lang/turkish-utf-8.inc.php3 | 12 + lang/ukrainian-utf-8.inc.php3 | 12 + lang/ukrainian-windows-1251.inc.php3 | 24 + libraries/server_privileges.js | 86 ++ server_links.inc.php3 | 3 +- server_privileges.php3 | 1024 ++++++++++++----- 95 files changed, 1953 insertions(+), 294 deletions(-) create mode 100644 libraries/server_privileges.js diff --git a/ChangeLog b/ChangeLog index 8db1b5a33..951b762b7 100755 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,18 @@ phpMyAdmin - Changelog $Id$ $Source$ +2003-01-06 Alexander M. Turek + * server_privileges.php3: + - Interface cosmetic; + - Smaller bugfixes; + - Added a db / table privileges editor. + * server_privileges.php3, server_links.inc.php3: XHTML fixes. + * server_privileges.php3, libraries/server_privileges.js: + - Optimized some JS functions for the new interface; + - Added ability to create new MySQL users via GRANT (feature #502465). + * Documentation.html, translators.html, libraries/defines_php.lib.php3: + Incremented version number to 2.4.0-dev. + 2003-01-05 Alexander M. Turek * Documentation.html: Added a note about "bug" #662602 (FAQ 3.4). diff --git a/header.inc.php3 b/header.inc.php3 index a881b2d37..adbaf27cc 100755 --- a/header.inc.php3 +++ b/header.inc.php3 @@ -95,6 +95,10 @@ a.h1:link {font-family: ; font a.h1:active {font-family: ; font-size: ; font-weight: bold; color: #000000} a.h1:visited {font-family: ; font-size: ; font-weight: bold; color: #000000} a.h1:hover {font-family: ; font-size: ; font-weight: bold; color: #FF0000} +a.h2:link {font-family: ; font-size: ; font-weight: bold; color: #000000} +a.h2:active {font-family: ; font-size: ; font-weight: bold; color: #000000} +a.h2:visited {font-family: ; font-size: ; font-weight: bold; color: #000000} +a.h2:hover {font-family: ; font-size: ; font-weight: bold; color: #FF0000} a.drop:link {font-family: ; color: #ff0000} a.drop:visited {font-family: ; color: #ff0000} a.drop:hover {font-family: ; color: #ffffff; background-color:#ff0000; text-decoration: none} @@ -190,6 +194,18 @@ var jsPasswordNotSame = ' +// js form validation stuff +var jsHostEmpty = ''; +var jsUserEmpty = ''; +var jsPasswordEmpty = ''; +var jsPasswordNotSame = ''; +//--> + + + diff --git a/lang/afrikaans-iso-8859-1.inc.php3 b/lang/afrikaans-iso-8859-1.inc.php3 index dbdb81955..eab7b2e96 100644 --- a/lang/afrikaans-iso-8859-1.inc.php3 +++ b/lang/afrikaans-iso-8859-1.inc.php3 @@ -533,4 +533,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/afrikaans-utf-8.inc.php3 b/lang/afrikaans-utf-8.inc.php3 index 29ccc7d4b..935a44997 100644 --- a/lang/afrikaans-utf-8.inc.php3 +++ b/lang/afrikaans-utf-8.inc.php3 @@ -534,4 +534,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/albanian-iso-8859-1.inc.php3 b/lang/albanian-iso-8859-1.inc.php3 index bab8cd1bb..055466762 100644 --- a/lang/albanian-iso-8859-1.inc.php3 +++ b/lang/albanian-iso-8859-1.inc.php3 @@ -534,4 +534,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/albanian-utf-8.inc.php3 b/lang/albanian-utf-8.inc.php3 index 1b85d938b..cdfc195f2 100644 --- a/lang/albanian-utf-8.inc.php3 +++ b/lang/albanian-utf-8.inc.php3 @@ -535,4 +535,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/arabic-utf-8.inc.php3 b/lang/arabic-utf-8.inc.php3 index e39697d01..6258e14a9 100644 --- a/lang/arabic-utf-8.inc.php3 +++ b/lang/arabic-utf-8.inc.php3 @@ -548,4 +548,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/arabic-windows-1256.inc.php3 b/lang/arabic-windows-1256.inc.php3 index ea49de3fd..5b7014f20 100644 --- a/lang/arabic-windows-1256.inc.php3 +++ b/lang/arabic-windows-1256.inc.php3 @@ -547,4 +547,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/brazilian_portuguese-iso-8859-1.inc.php3 b/lang/brazilian_portuguese-iso-8859-1.inc.php3 index de0ad7360..3a3028431 100644 --- a/lang/brazilian_portuguese-iso-8859-1.inc.php3 +++ b/lang/brazilian_portuguese-iso-8859-1.inc.php3 @@ -547,4 +547,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/brazilian_portuguese-utf-8.inc.php3 b/lang/brazilian_portuguese-utf-8.inc.php3 index c4576fa2b..b78833ede 100644 --- a/lang/brazilian_portuguese-utf-8.inc.php3 +++ b/lang/brazilian_portuguese-utf-8.inc.php3 @@ -548,4 +548,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/bulgarian-koi8-r.inc.php3 b/lang/bulgarian-koi8-r.inc.php3 index 83a60fe44..bf0e4ca91 100644 --- a/lang/bulgarian-koi8-r.inc.php3 +++ b/lang/bulgarian-koi8-r.inc.php3 @@ -546,4 +546,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/bulgarian-utf-8.inc.php3 b/lang/bulgarian-utf-8.inc.php3 index 164567193..5d5ae60e8 100644 --- a/lang/bulgarian-utf-8.inc.php3 +++ b/lang/bulgarian-utf-8.inc.php3 @@ -547,4 +547,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/bulgarian-windows-1251.inc.php3 b/lang/bulgarian-windows-1251.inc.php3 index af2295d74..e8d8fd065 100644 --- a/lang/bulgarian-windows-1251.inc.php3 +++ b/lang/bulgarian-windows-1251.inc.php3 @@ -546,4 +546,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/catalan-iso-8859-1.inc.php3 b/lang/catalan-iso-8859-1.inc.php3 index c28ef89e2..f2c479ddc 100644 --- a/lang/catalan-iso-8859-1.inc.php3 +++ b/lang/catalan-iso-8859-1.inc.php3 @@ -523,4 +523,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/catalan-utf-8.inc.php3 b/lang/catalan-utf-8.inc.php3 index a60e208bc..8fa1534b4 100644 --- a/lang/catalan-utf-8.inc.php3 +++ b/lang/catalan-utf-8.inc.php3 @@ -524,4 +524,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/chinese_big5-utf-8.inc.php3 b/lang/chinese_big5-utf-8.inc.php3 index 0b0aeff00..cad83c329 100644 --- a/lang/chinese_big5-utf-8.inc.php3 +++ b/lang/chinese_big5-utf-8.inc.php3 @@ -546,4 +546,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/chinese_big5.inc.php3 b/lang/chinese_big5.inc.php3 index 8e9d33e95..160e1d315 100644 --- a/lang/chinese_big5.inc.php3 +++ b/lang/chinese_big5.inc.php3 @@ -545,4 +545,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/chinese_gb-utf-8.inc.php3 b/lang/chinese_gb-utf-8.inc.php3 index 55ea46257..e67430db6 100644 --- a/lang/chinese_gb-utf-8.inc.php3 +++ b/lang/chinese_gb-utf-8.inc.php3 @@ -544,4 +544,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/chinese_gb.inc.php3 b/lang/chinese_gb.inc.php3 index 6ff941a08..f3cc466ab 100644 --- a/lang/chinese_gb.inc.php3 +++ b/lang/chinese_gb.inc.php3 @@ -543,4 +543,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/croatian-iso-8859-2.inc.php3 b/lang/croatian-iso-8859-2.inc.php3 index d03e00de7..f605946ac 100644 --- a/lang/croatian-iso-8859-2.inc.php3 +++ b/lang/croatian-iso-8859-2.inc.php3 @@ -546,4 +546,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/croatian-utf-8.inc.php3 b/lang/croatian-utf-8.inc.php3 index 2cdd27565..720c60812 100644 --- a/lang/croatian-utf-8.inc.php3 +++ b/lang/croatian-utf-8.inc.php3 @@ -547,4 +547,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/croatian-windows-1250.inc.php3 b/lang/croatian-windows-1250.inc.php3 index 0889070e8..7046b949e 100644 --- a/lang/croatian-windows-1250.inc.php3 +++ b/lang/croatian-windows-1250.inc.php3 @@ -546,4 +546,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/czech-iso-8859-2.inc.php3 b/lang/czech-iso-8859-2.inc.php3 index b3f39789c..351a8032e 100644 --- a/lang/czech-iso-8859-2.inc.php3 +++ b/lang/czech-iso-8859-2.inc.php3 @@ -527,4 +527,16 @@ $strZeroRemovesTheLimit = 'Pozn $strZip = '"zazipováno"'; // To translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/czech-utf-8.inc.php3 b/lang/czech-utf-8.inc.php3 index 89d81036b..44a6eb3c6 100644 --- a/lang/czech-utf-8.inc.php3 +++ b/lang/czech-utf-8.inc.php3 @@ -528,4 +528,16 @@ $strZeroRemovesTheLimit = 'Poznámka: Nastavení tÄ›chto parametrů na 0 (nulu) $strZip = '"zazipováno"'; // To translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/czech-windows-1250.inc.php3 b/lang/czech-windows-1250.inc.php3 index 228692227..fe07332ba 100644 --- a/lang/czech-windows-1250.inc.php3 +++ b/lang/czech-windows-1250.inc.php3 @@ -527,4 +527,16 @@ $strZeroRemovesTheLimit = 'Pozn $strZip = '"zazipováno"'; // To translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/danish-iso-8859-1.inc.php3 b/lang/danish-iso-8859-1.inc.php3 index 468f98f30..15a587594 100644 --- a/lang/danish-iso-8859-1.inc.php3 +++ b/lang/danish-iso-8859-1.inc.php3 @@ -541,4 +541,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/danish-utf-8.inc.php3 b/lang/danish-utf-8.inc.php3 index 83a103a86..b2e22a21e 100644 --- a/lang/danish-utf-8.inc.php3 +++ b/lang/danish-utf-8.inc.php3 @@ -542,4 +542,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/dutch-iso-8859-1.inc.php3 b/lang/dutch-iso-8859-1.inc.php3 index f1ec041af..42843396a 100644 --- a/lang/dutch-iso-8859-1.inc.php3 +++ b/lang/dutch-iso-8859-1.inc.php3 @@ -535,4 +535,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/dutch-utf-8.inc.php3 b/lang/dutch-utf-8.inc.php3 index 4719854c2..d2de8fa20 100644 --- a/lang/dutch-utf-8.inc.php3 +++ b/lang/dutch-utf-8.inc.php3 @@ -536,4 +536,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/english-iso-8859-1.inc.php3 b/lang/english-iso-8859-1.inc.php3 index dd9c4e88d..2052c8352 100644 --- a/lang/english-iso-8859-1.inc.php3 +++ b/lang/english-iso-8859-1.inc.php3 @@ -520,4 +520,16 @@ $strYes = 'Yes'; $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; $strZip = '"zipped"'; +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/english-utf-8.inc.php3 b/lang/english-utf-8.inc.php3 index e4b58b6cb..bfaa10185 100644 --- a/lang/english-utf-8.inc.php3 +++ b/lang/english-utf-8.inc.php3 @@ -521,4 +521,16 @@ $strYes = 'Yes'; $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; $strZip = '"zipped"'; +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/estonian-iso-8859-1.inc.php3 b/lang/estonian-iso-8859-1.inc.php3 index 97f85434f..c0398d154 100644 --- a/lang/estonian-iso-8859-1.inc.php3 +++ b/lang/estonian-iso-8859-1.inc.php3 @@ -522,4 +522,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/estonian-utf-8.inc.php3 b/lang/estonian-utf-8.inc.php3 index 4a83b2e5a..78f5d5adb 100644 --- a/lang/estonian-utf-8.inc.php3 +++ b/lang/estonian-utf-8.inc.php3 @@ -523,4 +523,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/finnish-iso-8859-1.inc.php3 b/lang/finnish-iso-8859-1.inc.php3 index c65ea3c66..565eb56a7 100644 --- a/lang/finnish-iso-8859-1.inc.php3 +++ b/lang/finnish-iso-8859-1.inc.php3 @@ -543,4 +543,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/finnish-utf-8.inc.php3 b/lang/finnish-utf-8.inc.php3 index 6787b585e..4f9119618 100644 --- a/lang/finnish-utf-8.inc.php3 +++ b/lang/finnish-utf-8.inc.php3 @@ -544,4 +544,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/french-iso-8859-1.inc.php3 b/lang/french-iso-8859-1.inc.php3 index 351b1d33e..58c6a16fc 100644 --- a/lang/french-iso-8859-1.inc.php3 +++ b/lang/french-iso-8859-1.inc.php3 @@ -166,7 +166,7 @@ $strFieldsEnclosedBy = 'Champs entour $strFieldsEscapedBy = 'Caractère spécial'; $strFieldsTerminatedBy = 'Champs terminés par'; $strFixed = 'fixe'; -$strFlushPrivilegesNote = 'Note: phpMyAdmin obtient la liste des privilèges directement à partir des tables MySQL. Le contenu de ces tables peut être différent des privilèges effectifs, si des changements manuels ont été apportés. Dans ce cas, vous devriez %srecharger les privilèges%s avant de continuer.'; +$strFlushPrivilegesNote = 'Note: phpMyAdmin obtient la liste des privilèges directement à partir des tables MySQL. Le contenu de ces tables peut être différent des privilèges effectifs, si des changements manuels ont été apportés. Dans ce cas, vous devriez %srecharger les privilèges%s avant de continuer.'; $strFlushTable = 'Recharger la table ("FLUSH")'; $strFormEmpty = 'Formulaire incomplet !'; $strFormat = 'format'; @@ -522,4 +522,16 @@ $strZeroRemovesTheLimit = 'Note: Une valeur de 0 (zero) enl $strZip = '"zippé"'; // To translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/french-utf-8.inc.php3 b/lang/french-utf-8.inc.php3 index 9d7416b0a..881bb3a29 100644 --- a/lang/french-utf-8.inc.php3 +++ b/lang/french-utf-8.inc.php3 @@ -167,7 +167,7 @@ $strFieldsEnclosedBy = 'Champs entourés par'; $strFieldsEscapedBy = 'Caractère spécial'; $strFieldsTerminatedBy = 'Champs terminés par'; $strFixed = 'fixe'; -$strFlushPrivilegesNote = 'Note: phpMyAdmin obtient la liste des privilèges directement à partir des tables MySQL. Le contenu de ces tables peut être différent des privilèges effectifs, si des changements manuels ont été apportés. Dans ce cas, vous devriez %srecharger les privilèges%s avant de continuer.'; +$strFlushPrivilegesNote = 'Note: phpMyAdmin obtient la liste des privilèges directement à partir des tables MySQL. Le contenu de ces tables peut être différent des privilèges effectifs, si des changements manuels ont été apportés. Dans ce cas, vous devriez %srecharger les privilèges%s avant de continuer.'; $strFlushTable = 'Recharger la table ("FLUSH")'; $strFormEmpty = 'Formulaire incomplet !'; $strFormat = 'format'; @@ -523,4 +523,16 @@ $strZeroRemovesTheLimit = 'Note: Une valeur de 0 (zero) enlève la limite.'; $strZip = '"zippé"'; // To translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/galician-iso-8859-1.inc.php3 b/lang/galician-iso-8859-1.inc.php3 index 01a6b9536..d20750eeb 100644 --- a/lang/galician-iso-8859-1.inc.php3 +++ b/lang/galician-iso-8859-1.inc.php3 @@ -120,7 +120,7 @@ $strDatabases = 'Bancos de Datos'; $strDatabasesStats = 'Estatísticas dos bancos de datos'; $strDefault = 'Padrón'; $strDelete = 'Eliminar'; -$strDeleteAndFlush = 'Eliminar os usuarios e recarregar os privilexios a continuación.'; +$strDeleteAndFlush = 'Eliminar os usuarios e recarregar os privilexios a continuación.'; $strDeleteAndFlushDescr = 'Este é o modo máis limpo, mais pode que recarregar os privilexios leve un pouco de tempo.'; $strDeleteFailed = 'Non foi posible eliminar!'; $strDeleteUserMessage = 'Acaba de eliminar o usuario %s.'; @@ -291,7 +291,7 @@ $strOptionalControls = 'Opcional. Controla como se han de ler e escreber os cara $strOptionally = 'OPCIONAL'; $strOptions = 'Opcións'; $strOr = 'ou'; -$strOriginalInterface = 'interface orixinal'; +$strOriginalInterface = 'interface orixinal'; $strOverhead = 'De máis (Overhead)'; $strPHP40203 = 'Está a usar PHP 4.2.3, que contén un erro importante relacionado coas cadeas multi-byte (mbstring). Consulte o informe de erros número 19404. Non se recomenda usar esta versión do PHP co phpMyAdmin.'; @@ -333,7 +333,7 @@ $strPrivDescFile = 'Permite importar e exportar datos desde e para ficheiros.'; $strPrivDescGrant = 'Permite acrescentar usuarios e privilexios sen recarregar as tabelas de privilexios.'; $strPrivDescIndex = 'Permite crear e eliminar índices.'; $strPrivDescInsert = 'Permite inserir e substituir datos.'; -$strPrivDescLockTables = 'Permite bloquear tabelas do fío en uso'; +$strPrivDescLockTables = 'Permite bloquear tabelas do fío en uso'; $strPrivDescMaxConnections = 'Limita o número de conexións novas por hora que pode abrir un usuario.'; $strPrivDescMaxQuestions = 'Limita o número de procuras por hora que pode enviar un usuario.'; $strPrivDescMaxUpdates = 'Limita o número de comandos que modifiquen unha tabela ou database por hora que pode executar un usuario.'; @@ -526,4 +526,16 @@ $strZeroRemovesTheLimit = 'Nota: Se estas opci $strZip = 'comprimido no formato "zipped"'; // To translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/galician-utf-8.inc.php3 b/lang/galician-utf-8.inc.php3 index 64026524e..30c100875 100644 --- a/lang/galician-utf-8.inc.php3 +++ b/lang/galician-utf-8.inc.php3 @@ -121,7 +121,7 @@ $strDatabases = 'Bancos de Datos'; $strDatabasesStats = 'Estatísticas dos bancos de datos'; $strDefault = 'Padrón'; $strDelete = 'Eliminar'; -$strDeleteAndFlush = 'Eliminar os usuarios e recarregar os privilexios a continuación.'; +$strDeleteAndFlush = 'Eliminar os usuarios e recarregar os privilexios a continuación.'; $strDeleteAndFlushDescr = 'Este é o modo máis limpo, mais pode que recarregar os privilexios leve un pouco de tempo.'; $strDeleteFailed = 'Non foi posible eliminar!'; $strDeleteUserMessage = 'Acaba de eliminar o usuario %s.'; @@ -292,7 +292,7 @@ $strOptionalControls = 'Opcional. Controla como se han de ler e escreber os cara $strOptionally = 'OPCIONAL'; $strOptions = 'Opcións'; $strOr = 'ou'; -$strOriginalInterface = 'interface orixinal'; +$strOriginalInterface = 'interface orixinal'; $strOverhead = 'De máis (Overhead)'; $strPHP40203 = 'Está a usar PHP 4.2.3, que contén un erro importante relacionado coas cadeas multi-byte (mbstring). Consulte o informe de erros número 19404. Non se recomenda usar esta versión do PHP co phpMyAdmin.'; @@ -334,7 +334,7 @@ $strPrivDescFile = 'Permite importar e exportar datos desde e para ficheiros.'; $strPrivDescGrant = 'Permite acrescentar usuarios e privilexios sen recarregar as tabelas de privilexios.'; $strPrivDescIndex = 'Permite crear e eliminar índices.'; $strPrivDescInsert = 'Permite inserir e substituir datos.'; -$strPrivDescLockTables = 'Permite bloquear tabelas do fío en uso'; +$strPrivDescLockTables = 'Permite bloquear tabelas do fío en uso'; $strPrivDescMaxConnections = 'Limita o número de conexións novas por hora que pode abrir un usuario.'; $strPrivDescMaxQuestions = 'Limita o número de procuras por hora que pode enviar un usuario.'; $strPrivDescMaxUpdates = 'Limita o número de comandos que modifiquen unha tabela ou database por hora que pode executar un usuario.'; @@ -527,4 +527,16 @@ $strZeroRemovesTheLimit = 'Nota: Se estas opcións se configuran como 0 (cero) e $strZip = 'comprimido no formato "zipped"'; // To translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/georgian-utf-8.inc.php3 b/lang/georgian-utf-8.inc.php3 index a5cb53e22..bd8b22914 100644 --- a/lang/georgian-utf-8.inc.php3 +++ b/lang/georgian-utf-8.inc.php3 @@ -546,4 +546,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strOriginalInterface = 'original interface'; //to translate $strDumpXRows = 'Dump %s row(s) starting at record # %s.'; //to translate $strExportToXML = 'Export to XML format'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/german-iso-8859-1.inc.php3 b/lang/german-iso-8859-1.inc.php3 index 0426cf8d5..cbcdc4d16 100644 --- a/lang/german-iso-8859-1.inc.php3 +++ b/lang/german-iso-8859-1.inc.php3 @@ -33,6 +33,8 @@ $strAddDeleteColumn = 'Spalten hinzuf $strAddDeleteRow = 'Zeilen hinzufügen/entfernen'; $strAddNewField = 'Neue Felder hinzufügen'; $strAddPriv = 'Rechte hinzufügen'; +$strAddPrivilegesOnDb = 'Rechte zu folgender Datenbank hinzufügen'; +$strAddPrivilegesOnTbl = 'Rechte zu folgender Tabelle hinzufügen'; $strAddPrivMessage = 'Rechte wurden hinzugefügt'; $strAddSearchConditions = 'Suchkondition (Argumente für den WHERE-Ausdruck):'; $strAddToIndex = '%s Spalten zum Index hinzufügen'; @@ -92,6 +94,7 @@ $strChoosePage = 'Bitte w $strColComFeat = 'Darstellung von Spaltenkommentaren'; $strColumn = 'Spalte'; $strColumnNames = 'Spaltennamen'; +$strColumnPrivileges = 'Spaltenspezifische Rechte'; $strCommand = 'Befehl'; $strComments = 'Kommentare'; $strCompleteInserts = 'Vollständige \'INSERT\'s'; @@ -121,6 +124,7 @@ $strDatabaseHasBeenDropped = 'Datenbank %s wurde gel $strDatabaseWildcard = 'Datenbank (Platzhalter sind erlaubt):'; $strDatabases = 'Datenbanken'; $strDatabasesStats = 'Statistiken über alle Datenbanken'; +$strDbPrivileges = 'Datenbankspezifische Rechte'; $strDefault = 'Standard'; $strDelete = 'Löschen'; $strDeleteAndFlush = 'Die Benutzer löschen und die Benutzertabellen anschließend neu laden.'; @@ -236,10 +240,12 @@ $strLines = 'Zeilen'; $strLinesTerminatedBy = 'Zeilen getrennt mit'; $strLinkNotFound = 'Der Verweis wurde nicht gefunden.'; $strLinksTo = 'Verweise'; +$strLocalhost = 'Lokal'; $strLocationTextfile = 'Datei'; $strLogPassword = 'Kennwort:'; $strLogUsername = 'Benutzername:'; $strLogin = 'Login'; +$strLoginInformation = 'Logininformationen'; $strLogout = 'Neu einloggen'; $strMissingBracket = 'Fehlende Klammer'; @@ -482,10 +488,12 @@ $strTableOfContents = 'Inhalt'; $strTableStructure = 'Tabellenstruktur für Tabelle'; $strTableType = 'Tabellentyp'; $strTables = '%s Tabellen'; +$strTblPrivileges = 'Tabellenspezifische Rechte'; $strTextAreaLength = 'Wegen seiner Länge ist dieses
Feld vielleicht nicht editierbar.'; $strTheContent = 'Der Inhalt Ihrer Datei wurde eingefügt.'; $strTheContents = 'Der Inhalt der CSV-Datei ersetzt die Einträge mit den gleichen Primär- oder Unique-Schlüsseln.'; $strTheTerminator = 'Der Trenner zwischen den Feldern.'; +$strThisHost = 'Dieser Host'; $strThreadSuccessfullyKilled = 'Der Prozess %s wurde erfolgreich abgebrochen.'; $strTime = 'Dauer'; $strTotal = 'insgesamt'; @@ -504,11 +512,14 @@ $strUsage = 'Verbrauch'; $strUseBackquotes = ' Tabellen- und Feldnamen in einfachen Anführungszeichen '; $strUseTables = 'Verwendete Tabellen'; $strUser = 'Benutzer'; +$strUserAlreadyExists = 'Der Benutzer %s existiert bereits!'; $strUserEmpty = 'Kein Benutzername eingegeben!'; $strUserName = 'Benutzername'; +$strUserNotFound = 'Der gewählte Benutzer wurde in der Benutzertabelle nicht gefunden.'; $strUserOverview = 'Benutzerübersicht'; $strUsers = 'Benutzer'; $strUsersDeleted = 'Die gewählten Benutzer wurden gelöscht.'; +$strUseTextField = 'Textfeld verwenden'; $strValidateSQL = 'SQL validieren'; $strValidatorError = 'Bei der Initialisierung des SQL-Validators ist ein Fehler aufgetreten. Bitte überprüfen Sie, ob Sie die in der %sDokumentation%s beschriebenen php-Erweiterungen installiert haben.'; diff --git a/lang/german-utf-8.inc.php3 b/lang/german-utf-8.inc.php3 index 7cfff452b..ecf4bb6d3 100644 --- a/lang/german-utf-8.inc.php3 +++ b/lang/german-utf-8.inc.php3 @@ -34,6 +34,8 @@ $strAddDeleteColumn = 'Spalten hinzufügen/entfernen'; $strAddDeleteRow = 'Zeilen hinzufügen/entfernen'; $strAddNewField = 'Neue Felder hinzufügen'; $strAddPriv = 'Rechte hinzufügen'; +$strAddPrivilegesOnDb = 'Rechte zu folgender Datenbank hinzufügen'; +$strAddPrivilegesOnTbl = 'Rechte zu folgender Tabelle hinzufügen'; $strAddPrivMessage = 'Rechte wurden hinzugefügt'; $strAddSearchConditions = 'Suchkondition (Argumente für den WHERE-Ausdruck):'; $strAddToIndex = '%s Spalten zum Index hinzufügen'; @@ -93,6 +95,7 @@ $strChoosePage = 'Bitte wählen Sie die zu bearbeitende Seite.'; $strColComFeat = 'Darstellung von Spaltenkommentaren'; $strColumn = 'Spalte'; $strColumnNames = 'Spaltennamen'; +$strColumnPrivileges = 'Spaltenspezifische Rechte'; $strCommand = 'Befehl'; $strComments = 'Kommentare'; $strCompleteInserts = 'Vollständige \'INSERT\'s'; @@ -122,6 +125,7 @@ $strDatabaseHasBeenDropped = 'Datenbank %s wurde gelöscht.'; $strDatabaseWildcard = 'Datenbank (Platzhalter sind erlaubt):'; $strDatabases = 'Datenbanken'; $strDatabasesStats = 'Statistiken über alle Datenbanken'; +$strDbPrivileges = 'Datenbankspezifische Rechte'; $strDefault = 'Standard'; $strDelete = 'Löschen'; $strDeleteAndFlush = 'Die Benutzer löschen und die Benutzertabellen anschließend neu laden.'; @@ -237,10 +241,12 @@ $strLines = 'Zeilen'; $strLinesTerminatedBy = 'Zeilen getrennt mit'; $strLinkNotFound = 'Der Verweis wurde nicht gefunden.'; $strLinksTo = 'Verweise'; +$strLocalhost = 'Lokal'; $strLocationTextfile = 'Datei'; $strLogPassword = 'Kennwort:'; $strLogUsername = 'Benutzername:'; $strLogin = 'Login'; +$strLoginInformation = 'Logininformationen'; $strLogout = 'Neu einloggen'; $strMissingBracket = 'Fehlende Klammer'; @@ -483,10 +489,12 @@ $strTableOfContents = 'Inhalt'; $strTableStructure = 'Tabellenstruktur für Tabelle'; $strTableType = 'Tabellentyp'; $strTables = '%s Tabellen'; +$strTblPrivileges = 'Tabellenspezifische Rechte'; $strTextAreaLength = 'Wegen seiner Länge ist dieses
Feld vielleicht nicht editierbar.'; $strTheContent = 'Der Inhalt Ihrer Datei wurde eingefügt.'; $strTheContents = 'Der Inhalt der CSV-Datei ersetzt die Einträge mit den gleichen Primär- oder Unique-Schlüsseln.'; $strTheTerminator = 'Der Trenner zwischen den Feldern.'; +$strThisHost = 'Dieser Host'; $strThreadSuccessfullyKilled = 'Der Prozess %s wurde erfolgreich abgebrochen.'; $strTime = 'Dauer'; $strTotal = 'insgesamt'; @@ -505,11 +513,14 @@ $strUsage = 'Verbrauch'; $strUseBackquotes = ' Tabellen- und Feldnamen in einfachen Anführungszeichen '; $strUseTables = 'Verwendete Tabellen'; $strUser = 'Benutzer'; +$strUserAlreadyExists = 'Der Benutzer %s existiert bereits!'; $strUserEmpty = 'Kein Benutzername eingegeben!'; $strUserName = 'Benutzername'; +$strUserNotFound = 'Der gewählte Benutzer wurde in der Benutzertabelle nicht gefunden.'; $strUserOverview = 'Benutzerübersicht'; $strUsers = 'Benutzer'; $strUsersDeleted = 'Die gewählten Benutzer wurden gelöscht.'; +$strUseTextField = 'Textfeld verwenden'; $strValidateSQL = 'SQL validieren'; $strValidatorError = 'Bei der Initialisierung des SQL-Validators ist ein Fehler aufgetreten. Bitte überprüfen Sie, ob Sie die in der %sDokumentation%s beschriebenen php-Erweiterungen installiert haben.'; diff --git a/lang/greek-iso-8859-7.inc.php3 b/lang/greek-iso-8859-7.inc.php3 index 330dfda0d..895704054 100644 --- a/lang/greek-iso-8859-7.inc.php3 +++ b/lang/greek-iso-8859-7.inc.php3 @@ -545,4 +545,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/greek-utf-8.inc.php3 b/lang/greek-utf-8.inc.php3 index b542e29ab..5034e9114 100644 --- a/lang/greek-utf-8.inc.php3 +++ b/lang/greek-utf-8.inc.php3 @@ -546,4 +546,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/hebrew-iso-8859-8-i.inc.php3 b/lang/hebrew-iso-8859-8-i.inc.php3 index c4c1a8459..15d314cb7 100644 --- a/lang/hebrew-iso-8859-8-i.inc.php3 +++ b/lang/hebrew-iso-8859-8-i.inc.php3 @@ -543,4 +543,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/hindi-utf-8.inc.php3 b/lang/hindi-utf-8.inc.php3 index a89ece185..4718bb9c2 100644 --- a/lang/hindi-utf-8.inc.php3 +++ b/lang/hindi-utf-8.inc.php3 @@ -557,4 +557,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/hungarian-iso-8859-2.inc.php3 b/lang/hungarian-iso-8859-2.inc.php3 index e2309d54c..1f50299c2 100644 --- a/lang/hungarian-iso-8859-2.inc.php3 +++ b/lang/hungarian-iso-8859-2.inc.php3 @@ -531,4 +531,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/hungarian-utf-8.inc.php3 b/lang/hungarian-utf-8.inc.php3 index 466d7c245..f29f9bce3 100644 --- a/lang/hungarian-utf-8.inc.php3 +++ b/lang/hungarian-utf-8.inc.php3 @@ -532,4 +532,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/indonesian-iso-8859-1.inc.php3 b/lang/indonesian-iso-8859-1.inc.php3 index b75775c66..125ffbab7 100644 --- a/lang/indonesian-iso-8859-1.inc.php3 +++ b/lang/indonesian-iso-8859-1.inc.php3 @@ -539,4 +539,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/indonesian-utf-8.inc.php3 b/lang/indonesian-utf-8.inc.php3 index 5b388475a..31dc3595d 100644 --- a/lang/indonesian-utf-8.inc.php3 +++ b/lang/indonesian-utf-8.inc.php3 @@ -540,4 +540,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/italian-iso-8859-1.inc.php3 b/lang/italian-iso-8859-1.inc.php3 index 118ab1022..f02d6fc13 100644 --- a/lang/italian-iso-8859-1.inc.php3 +++ b/lang/italian-iso-8859-1.inc.php3 @@ -526,4 +526,16 @@ $strZeroRemovesTheLimit = 'N.B.: 0 (zero) significa nessun limite.'; $strZip = '"compresso con zip"'; // To translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/italian-utf-8.inc.php3 b/lang/italian-utf-8.inc.php3 index 66475fb41..8c06ff12b 100644 --- a/lang/italian-utf-8.inc.php3 +++ b/lang/italian-utf-8.inc.php3 @@ -527,4 +527,16 @@ $strZeroRemovesTheLimit = 'N.B.: 0 (zero) significa nessun limite.'; $strZip = '"compresso con zip"'; // To translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/japanese-euc.inc.php3 b/lang/japanese-euc.inc.php3 index 92ba64118..fb19ed428 100644 --- a/lang/japanese-euc.inc.php3 +++ b/lang/japanese-euc.inc.php3 @@ -536,4 +536,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/japanese-sjis.inc.php3 b/lang/japanese-sjis.inc.php3 index e47d692a4..4bcfaab30 100644 --- a/lang/japanese-sjis.inc.php3 +++ b/lang/japanese-sjis.inc.php3 @@ -536,4 +536,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/japanese-utf-8.inc.php3 b/lang/japanese-utf-8.inc.php3 index 54a0e1a64..228c3a631 100644 --- a/lang/japanese-utf-8.inc.php3 +++ b/lang/japanese-utf-8.inc.php3 @@ -536,4 +536,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/korean-ks_c_5601-1987.inc.php3 b/lang/korean-ks_c_5601-1987.inc.php3 index e05813742..d3a8f9a5a 100644 --- a/lang/korean-ks_c_5601-1987.inc.php3 +++ b/lang/korean-ks_c_5601-1987.inc.php3 @@ -545,4 +545,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/latvian-utf-8.inc.php3 b/lang/latvian-utf-8.inc.php3 index 3ff7b5109..642bb062b 100644 --- a/lang/latvian-utf-8.inc.php3 +++ b/lang/latvian-utf-8.inc.php3 @@ -547,4 +547,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/latvian-windows-1257.inc.php3 b/lang/latvian-windows-1257.inc.php3 index f0f3dbc9c..08141ebb5 100644 --- a/lang/latvian-windows-1257.inc.php3 +++ b/lang/latvian-windows-1257.inc.php3 @@ -546,4 +546,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/lithuanian-utf-8.inc.php3 b/lang/lithuanian-utf-8.inc.php3 index d499292d0..33770e16f 100644 --- a/lang/lithuanian-utf-8.inc.php3 +++ b/lang/lithuanian-utf-8.inc.php3 @@ -522,4 +522,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/lithuanian-windows-1257.inc.php3 b/lang/lithuanian-windows-1257.inc.php3 index 165053154..0c807de5e 100644 --- a/lang/lithuanian-windows-1257.inc.php3 +++ b/lang/lithuanian-windows-1257.inc.php3 @@ -521,4 +521,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/malay-iso-8859-1.inc.php3 b/lang/malay-iso-8859-1.inc.php3 index d312c215a..cbcd38b56 100644 --- a/lang/malay-iso-8859-1.inc.php3 +++ b/lang/malay-iso-8859-1.inc.php3 @@ -542,4 +542,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/malay-utf-8.inc.php3 b/lang/malay-utf-8.inc.php3 index 82177c834..9fbcf9ef7 100644 --- a/lang/malay-utf-8.inc.php3 +++ b/lang/malay-utf-8.inc.php3 @@ -543,4 +543,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/norwegian-iso-8859-1.inc.php3 b/lang/norwegian-iso-8859-1.inc.php3 index 57d2e26e0..c652eb96a 100644 --- a/lang/norwegian-iso-8859-1.inc.php3 +++ b/lang/norwegian-iso-8859-1.inc.php3 @@ -531,4 +531,16 @@ $strShowDatadictAs = 'Data Dictionary Format'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/norwegian-utf-8.inc.php3 b/lang/norwegian-utf-8.inc.php3 index 7bb18e493..aa2a864d9 100644 --- a/lang/norwegian-utf-8.inc.php3 +++ b/lang/norwegian-utf-8.inc.php3 @@ -532,4 +532,16 @@ $strShowDatadictAs = 'Data Dictionary Format'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/polish-iso-8859-2.inc.php3 b/lang/polish-iso-8859-2.inc.php3 index da9d03998..039bbee00 100644 --- a/lang/polish-iso-8859-2.inc.php3 +++ b/lang/polish-iso-8859-2.inc.php3 @@ -530,4 +530,16 @@ $strUserOverview = 'User overview'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/polish-utf-8.inc.php3 b/lang/polish-utf-8.inc.php3 index 6da2821b2..8715a153e 100644 --- a/lang/polish-utf-8.inc.php3 +++ b/lang/polish-utf-8.inc.php3 @@ -531,4 +531,16 @@ $strUserOverview = 'User overview'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/portuguese-iso-8859-1.inc.php3 b/lang/portuguese-iso-8859-1.inc.php3 index 05afa7bb1..6980c4549 100644 --- a/lang/portuguese-iso-8859-1.inc.php3 +++ b/lang/portuguese-iso-8859-1.inc.php3 @@ -542,4 +542,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/portuguese-utf-8.inc.php3 b/lang/portuguese-utf-8.inc.php3 index e3990a883..fa8f020f9 100644 --- a/lang/portuguese-utf-8.inc.php3 +++ b/lang/portuguese-utf-8.inc.php3 @@ -543,4 +543,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/romanian-iso-8859-1.inc.php3 b/lang/romanian-iso-8859-1.inc.php3 index 4e9c113d8..14296a234 100644 --- a/lang/romanian-iso-8859-1.inc.php3 +++ b/lang/romanian-iso-8859-1.inc.php3 @@ -529,4 +529,16 @@ $strUserOverview = 'User overview'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/romanian-utf-8.inc.php3 b/lang/romanian-utf-8.inc.php3 index b12f07a0d..da98524f6 100644 --- a/lang/romanian-utf-8.inc.php3 +++ b/lang/romanian-utf-8.inc.php3 @@ -530,4 +530,16 @@ $strUserOverview = 'User overview'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/russian-dos-866.inc.php3 b/lang/russian-dos-866.inc.php3 index 402cd83dc..c98077af6 100644 --- a/lang/russian-dos-866.inc.php3 +++ b/lang/russian-dos-866.inc.php3 @@ -529,4 +529,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/russian-koi8-r.inc.php3 b/lang/russian-koi8-r.inc.php3 index 6dd41e220..b8e493143 100644 --- a/lang/russian-koi8-r.inc.php3 +++ b/lang/russian-koi8-r.inc.php3 @@ -527,4 +527,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/russian-utf-8.inc.php3 b/lang/russian-utf-8.inc.php3 index 71ce4a98e..2e291bde5 100644 --- a/lang/russian-utf-8.inc.php3 +++ b/lang/russian-utf-8.inc.php3 @@ -528,4 +528,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/russian-windows-1251.inc.php3 b/lang/russian-windows-1251.inc.php3 index f2057b1b3..dba7f2123 100644 --- a/lang/russian-windows-1251.inc.php3 +++ b/lang/russian-windows-1251.inc.php3 @@ -527,4 +527,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/serbian-utf-8.inc.php3 b/lang/serbian-utf-8.inc.php3 index 0c23f2b4a..6de921411 100644 --- a/lang/serbian-utf-8.inc.php3 +++ b/lang/serbian-utf-8.inc.php3 @@ -549,4 +549,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/serbian-windows-1250.inc.php3 b/lang/serbian-windows-1250.inc.php3 index 164a10da6..fbbc21ec2 100644 --- a/lang/serbian-windows-1250.inc.php3 +++ b/lang/serbian-windows-1250.inc.php3 @@ -548,4 +548,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/slovak-iso-8859-2.inc.php3 b/lang/slovak-iso-8859-2.inc.php3 index 5693c5e4f..9634be028 100644 --- a/lang/slovak-iso-8859-2.inc.php3 +++ b/lang/slovak-iso-8859-2.inc.php3 @@ -541,4 +541,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/slovak-utf-8.inc.php3 b/lang/slovak-utf-8.inc.php3 index 228665c72..e9d53e300 100644 --- a/lang/slovak-utf-8.inc.php3 +++ b/lang/slovak-utf-8.inc.php3 @@ -542,4 +542,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/slovak-windows-1250.inc.php3 b/lang/slovak-windows-1250.inc.php3 index 92fcbf7da..77dfc4b7f 100644 --- a/lang/slovak-windows-1250.inc.php3 +++ b/lang/slovak-windows-1250.inc.php3 @@ -541,4 +541,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/slovenian-iso-8859-2.inc.php3 b/lang/slovenian-iso-8859-2.inc.php3 index d1b64d486..6bb1975b6 100644 --- a/lang/slovenian-iso-8859-2.inc.php3 +++ b/lang/slovenian-iso-8859-2.inc.php3 @@ -531,4 +531,16 @@ $strUserOverview = 'User overview'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/slovenian-utf-8.inc.php3 b/lang/slovenian-utf-8.inc.php3 index 1597c3796..27e820324 100644 --- a/lang/slovenian-utf-8.inc.php3 +++ b/lang/slovenian-utf-8.inc.php3 @@ -532,4 +532,16 @@ $strUserOverview = 'User overview'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/slovenian-windows-1250.inc.php3 b/lang/slovenian-windows-1250.inc.php3 index 80dbd0dde..a4874b4b6 100644 --- a/lang/slovenian-windows-1250.inc.php3 +++ b/lang/slovenian-windows-1250.inc.php3 @@ -531,4 +531,16 @@ $strUserOverview = 'User overview'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/spanish-iso-8859-1.inc.php3 b/lang/spanish-iso-8859-1.inc.php3 index 2d025d659..8cb2bfc17 100644 --- a/lang/spanish-iso-8859-1.inc.php3 +++ b/lang/spanish-iso-8859-1.inc.php3 @@ -539,4 +539,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/spanish-utf-8.inc.php3 b/lang/spanish-utf-8.inc.php3 index f4cdebbc7..7690cfc1c 100644 --- a/lang/spanish-utf-8.inc.php3 +++ b/lang/spanish-utf-8.inc.php3 @@ -540,4 +540,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strVar = 'Variable'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/swedish-iso-8859-1.inc.php3 b/lang/swedish-iso-8859-1.inc.php3 index 538a933fd..0b3ea2637 100644 --- a/lang/swedish-iso-8859-1.inc.php3 +++ b/lang/swedish-iso-8859-1.inc.php3 @@ -521,4 +521,16 @@ $strZeroRemovesTheLimit = 'Anm: Genom att s $strZip = '"zippad"'; // To translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/swedish-utf-8.inc.php3 b/lang/swedish-utf-8.inc.php3 index 9fc4961fe..7d836e860 100644 --- a/lang/swedish-utf-8.inc.php3 +++ b/lang/swedish-utf-8.inc.php3 @@ -522,4 +522,16 @@ $strZeroRemovesTheLimit = 'Anm: Genom att sätta dessa alternativ till 0 (noll) $strZip = '"zippad"'; // To translate +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + ?> diff --git a/lang/thai-tis-620.inc.php3 b/lang/thai-tis-620.inc.php3 index 128c673af..482f7fec2 100644 --- a/lang/thai-tis-620.inc.php3 +++ b/lang/thai-tis-620.inc.php3 @@ -530,4 +530,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/thai-utf-8.inc.php3 b/lang/thai-utf-8.inc.php3 index 032345136..c1ebcef96 100644 --- a/lang/thai-utf-8.inc.php3 +++ b/lang/thai-utf-8.inc.php3 @@ -531,4 +531,16 @@ $strRevokeAndDelete = 'Revoke all active privileges from the users and delete th $strRevokeAndDeleteDescr = 'The users will still have the USAGE privilege until the privileges are reloaded.'; //to translate $strUsersDeleted = 'The selected users have been deleted successfully.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/turkish-iso-8859-9.inc.php3 b/lang/turkish-iso-8859-9.inc.php3 index 0177f52ce..feb5eba84 100644 --- a/lang/turkish-iso-8859-9.inc.php3 +++ b/lang/turkish-iso-8859-9.inc.php3 @@ -544,4 +544,16 @@ $strWebServerUploadDirectory = 'web-server upload directory'; //to translate $strWebServerUploadDirectoryError = 'The directory you set for upload work cannot be reached'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/turkish-utf-8.inc.php3 b/lang/turkish-utf-8.inc.php3 index 781affbf0..97caab81e 100644 --- a/lang/turkish-utf-8.inc.php3 +++ b/lang/turkish-utf-8.inc.php3 @@ -545,4 +545,16 @@ $strWebServerUploadDirectory = 'web-server upload directory'; //to translate $strWebServerUploadDirectoryError = 'The directory you set for upload work cannot be reached'; //to translate $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/ukrainian-utf-8.inc.php3 b/lang/ukrainian-utf-8.inc.php3 index fb1f108ee..cf4e866b2 100644 --- a/lang/ukrainian-utf-8.inc.php3 +++ b/lang/ukrainian-utf-8.inc.php3 @@ -531,4 +531,16 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/lang/ukrainian-windows-1251.inc.php3 b/lang/ukrainian-windows-1251.inc.php3 index 306f75533..0ccc1fc6e 100644 --- a/lang/ukrainian-windows-1251.inc.php3 +++ b/lang/ukrainian-windows-1251.inc.php3 @@ -530,4 +530,28 @@ $strUsersDeleted = 'The selected users have been deleted successfully.'; //to tr $strZeroRemovesTheLimit = 'Note: Setting these options to 0 (zero) removes the limit.'; //to translate $strOriginalInterface = 'original interface'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate + +$strAddPrivilegesOnDb = 'Add privileges on the following database'; //to translate +$strAddPrivilegesOnTbl = 'Add privileges on the following table'; //to translate +$strColumnPrivileges = 'Column-specific privileges'; //to translate +$strDbPrivileges = 'Database-specific privileges'; //to translate +$strLocalhost = 'Local'; +$strLoginInformation = 'Login Information'; //to translate +$strTblPrivileges = 'Table-specific privileges'; //to translate +$strThisHost = 'This Host'; //to translate +$strUserNotFound = 'The selected user was not found in the privilege table.'; //to translate +$strUserAlreadyExists = 'The user %s already exists!'; //to translate +$strUseTextField = 'Use text field'; //to translate ?> diff --git a/libraries/server_privileges.js b/libraries/server_privileges.js new file mode 100644 index 000000000..710b7263c --- /dev/null +++ b/libraries/server_privileges.js @@ -0,0 +1,86 @@ +/* $Id$ */ + + +/** + * Validates the password field in a form + * + * @param object the form + * + * @return boolean whether the field value is valid or not + */ +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') { + return true; + } + + // Validates + if (the_form.elements['pma_pw'].value == '') { + alert(jsPasswordEmpty); + the_form.elements['pma_pw2'].value = ''; + the_form.elements['pma_pw'].focus(); + return false; + } else if (the_form.elements['pma_pw'].value != the_form.elements['pma_pw2'].value) { + alert(jsPasswordNotSame); + the_form.elements['pma_pw'].value = ''; + the_form.elements['pma_pw2'].value = ''; + the_form.elements['pma_pw'].focus(); + return false; + } // end if...else if + + return true; +} // end of the 'checkPassword()' function + + +/** + * Validates the "add a user" form + * + * @return boolean whether the form is validated or not + */ +function checkAddUser(the_form) +{ + if (the_form.elements['pred_hostname'].value == 'userdefined' && the_form.elements['hostname'].value == '') { + alert(jsHostEmpty); + the_form.elements['hostname'].focus(); + return false; + } + + if (the_form.elements['pred_username'].value == 'userdefined' && the_form.elements['username'].value == '') { + alert(jsUserEmpty); + the_form.elements['username'].focus(); + return false; + } + + return checkPassword(the_form); +} // end of the 'checkAddUser()' function + + +/** + * Checks/unchecks all checkboxes + * + * @param string the form name + * @param atring the name of the array with the checlboxes + * @param boolean whether to check or to uncheck the element + * + * @return boolean always true + */ +function setCheckboxes(the_form, the_checkboxes, do_check) +{ + var elts = document.forms[the_form].elements[the_checkboxes + '[]']; + var elts_cnt = (typeof(elts.length) != 'undefined') + ? elts.length + : 0; + + if (elts_cnt) { + for (var i = 0; i < elts_cnt; i++) { + elts[i].checked = do_check; + } // end for + } else { + elts.checked = do_check; + } // end if... else + + return true; +} // end of the 'setCheckboxes()' function \ No newline at end of file diff --git a/server_links.inc.php3 b/server_links.inc.php3 index a1d9b48a5..208c2012d 100644 --- a/server_links.inc.php3 +++ b/server_links.inc.php3 @@ -49,4 +49,5 @@ echo PMA_printTab($strServerTabProcesslist, 'server_processlist.php3', $url_quer ?> -
\ No newline at end of file +
+ diff --git a/server_privileges.php3 b/server_privileges.php3 index 27cbb33c3..69dc6a732 100644 --- a/server_privileges.php3 +++ b/server_privileges.php3 @@ -19,17 +19,21 @@ if (!defined('PMA_COMMON_LIB_INCLUDED')) { * @param array the row * @param boolean add tag with tooltips * + * @global ressource the database connection + * * @return array */ function PMA_extractPrivInfo($row = '', $enableHTML = FALSE) { + global $userlink; + $grants = array( array('Select_priv', 'SELECT', $GLOBALS['strPrivDescSelect']), array('Insert_priv', 'INSERT', $GLOBALS['strPrivDescInsert']), array('Update_priv', 'UPDATE', $GLOBALS['strPrivDescUpdate']), array('Delete_priv', 'DELETE', $GLOBALS['strPrivDescDelete']), - array('Create_priv', 'CREATE', $GLOBALS['strPrivDescCreate' . (isset($GOLBALS['tablename']) ? 'Tbl' : 'Db')]), - array('Drop_priv', 'DROP', $GLOBALS['strPrivDescDrop' . (isset($GOLBALS['tablename']) ? 'Tbl' : 'Db')]), + array('Create_priv', 'CREATE', $GLOBALS['strPrivDescCreateDb']), + array('Drop_priv', 'DROP', $GLOBALS['strPrivDescDropDb']), array('Reload_priv', 'RELOAD', $GLOBALS['strPrivDescReload']), array('Shutdown_priv', 'SHUTDOWN', $GLOBALS['strPrivDescShutdown']), array('Process_priv', 'PROCESS', $GLOBALS['strPrivDescProcess' . ((!empty($row) && isset($row['Super_priv'])) || (empty($row) && isset($GLOBALS['Super_priv'])) ? '4' : '3')]), @@ -45,6 +49,22 @@ function PMA_extractPrivInfo($row = '', $enableHTML = FALSE) array('Repl_slave_priv', 'REPLICATION SLAVE', $GLOBALS['strPrivDescReplSlave']), array('Repl_client_priv', 'REPLICATION CLIENT', $GLOBALS['strPrivDescReplClient']) ); + if (!empty($row) && isset($row['Table_priv'])) { + $sql_query = 'SHOW COLUMNS FROM `tables_priv` LIKE "Table_priv";'; + $res = PMA_mysql_query($sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query); + unset($sql_query); + $row1 = PMA_mysql_fetch_array($res, MYSQL_ASSOC); + mysql_free_result($res); + $av_grants = explode ('\',\'' , substr($row1['Type'], 5, strlen($row1['Type']) - 7)); + unset($row1); + $users_grants = explode(',', $row['Table_priv']); + while (list(, $current_grant) = each($av_grants)) { + $row[$current_grant . '_priv'] = in_array($current_grant, $users_grants) ? 'Y' : 'N'; + } + unset($current_grant); + unset($av_grants); + unset($users_grants); + } $privs = array(); $allPrivileges = TRUE; while (list(, $current_grant) = each($grants)) { @@ -74,6 +94,276 @@ function PMA_extractPrivInfo($row = '', $enableHTML = FALSE) } } return $privs; +} // end of the 'PMA_extractPrivInfo()' function + +/** + * Displays the privileges form table + * + * @param string the database + * @param string the table + * @param boolean wheather to display the submit button or not + * @param int the indenting level of the code + * + * @global array the phpMyAdmin configuration + * @global ressource the database connection + * + * @return void + */ +function PMA_displayPrivTable($db = '*', $table = '*', $submit = TRUE, $indent = 0) +{ + global $cfg, $userlink; + + if ($db == '*') { + $table = '*'; + } + $spaces = ''; + for ($i = 0; $i < $indent; $i++) { + $spaces .= ' '; + } + if (isset($GLOBALS['username'])) { + $username = $GLOBALS['username']; + if (empty($GLOBALS['hostname'])) { + $hostname = '%'; + } else { + $hostname = $GLOBALS['hostname']; + } + if ($db == '*') { + $sql_query = 'SELECT * FROM `user` WHERE `User` = "' . $username . '" AND `Host` = "' . $hostname . '";'; + } else if ($table == '*') { + $sql_query = 'SELECT * FROM `db` WHERE `User` = "' . $username . '" AND `Host` = "' . $hostname . '" AND `Db` = "' . $db . '";'; + } else { + $sql_query = 'SELECT `Table_priv` FROM `tables_priv` WHERE `User` = "' . $username . '" AND `Host` = "' . $hostname . '" AND `Db` = "' . $db . '" AND `Table_name` = "' . $table . '";'; + } + $res = PMA_mysql_query($sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query); + if ($res) { + $row = PMA_mysql_fetch_array($res, MYSQL_ASSOC); + } + @mysql_free_result($res); + } + if (empty($row)) { + if ($table == '*') { + if ($db == '*') { + $sql_query = 'SHOW COLUMNS FROM `mysql`.`user`;'; + } else if ($table == '*') { + $sql_query = 'SHOW COLUMNS FROM `mysql`.`db`;'; + } + $res = PMA_mysql_query($sql_query, $userlink) + or PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query); + while ($row1 = PMA_mysql_fetch_row($res)) { + if (substr($row1[0], 0, 4) == 'max_') { + $row[$row1[0]] = 0; + } else { + $row[$row1[0]] = 'N'; + } + } + mysql_free_result($res); + } else { + $row = array('Table_priv' => ''); + } + } + if (isset($row['Table_priv'])) { + $sql_query = 'SHOW COLUMNS FROM `tables_priv` LIKE "Table_priv";'; + $res = PMA_mysql_query($sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query); + unset($sql_query); + $row1 = PMA_mysql_fetch_array($res, MYSQL_ASSOC); + mysql_free_result($res); + $av_grants = explode ('\',\'' , substr($row1['Type'], 5, strlen($row1['Type']) - 7)); + unset($row1); + $users_grants = explode(',', $row['Table_priv']); + while (list(, $current_grant) = each($av_grants)) { + $row[$current_grant . '_priv'] = in_array($current_grant, $users_grants) ? 'Y' : 'N'; + } + unset($current_grant); + unset($av_grants); + unset($users_grants); + } + $privTable[0] = array( + array('Select', 'SELECT', $GLOBALS['strPrivDescSelect']), + array('Insert', 'INSERT', $GLOBALS['strPrivDescInsert']), + array('Update', 'UPDATE', $GLOBALS['strPrivDescUpdate']), + array('Delete', 'DELETE', $GLOBALS['strPrivDescDelete']) + ); + if ($db == '*') { + $privTable[0][] = array('File', 'FILE', $GLOBALS['strPrivDescFile']); + } + $privTable[1] = array( + array('Create', 'CREATE', ($table == '*' ? $GLOBALS['strPrivDescCreateDb'] : $GLOBALS['strPrivDescCreateTbl'])), + array('Alter', 'ALTER', $GLOBALS['strPrivDescAlter']), + array('Index', 'INDEX', $GLOBALS['strPrivDescIndex']), + array('Drop', 'DROP', ($table == '*' ? $GLOBALS['strPrivDescDropDb'] : $GLOBALS['strPrivDescDropTbl'])) + ); + if (isset($row['Create_tmp_table_priv'])) { + $privTable[1][] = array('Create_tmp_table', 'CREATE TEMPORARAY TABLES', $GLOBALS['strPrivDescCreateTmpTable']); + } + $privTable[2] = array(); + if (isset($row['Grant_priv'])) { + $privTable[2][] = array('Grant', 'GRANT', $GLOBALS['strPrivDescGrant']); + } + if ($db == '*') { + if (isset($row['Super_priv'])) { + $privTable[2][] = array('Super', 'SUPER', $GLOBALS['strPrivDescSuper']); + $privTable[2][] = array('Process', 'PROCESS', $GLOBALS['strPrivDescProcess4']); + } else { + $privTable[2][] = array('Process', 'PROCESS', $GLOBALS['strPrivDescProcess3']); + } + $privTable[2][] = array('Reload', 'RELOAD', $GLOBALS['strPrivDescReload']); + $privTable[2][] = array('Shutdown', 'SHUTDOWN', $GLOBALS['strPrivDescShutdown']); + if (isset($row['Show_db_priv'])) { + $privTable[2][] = array('Show_db', 'SHOW DATABASES', $GLOBALS['strPrivDescShowDb']); + } + if (isset($row['Lock_tables_priv'])) { + $privTable[2][] = array('Lock_tables', 'LOCK TABLES', $GLOBALS['strPrivDescLockTables']); + } + } + $privTable[2][] = array('References', 'REFERENCES', $GLOBALS['strPrivDescReferences']); + if ($db == '*') { + if (isset($row['Execute_priv'])) { + $privTable[2][] = array('Execute', 'EXECUTE', $GLOBALS['strPrivDescExecute']); + } + if (isset($row['Repl_client_priv'])) { + $privTable[2][] = array('Repl_client', 'REPLICATION CLIENT', $GLOBALS['strPrivDescReplClient']); + } + if (isset($row['Repl_slave_priv'])) { + $privTable[2][] = array('Repl_slave', 'REPLICATION SLAVE', $GLOBALS['strPrivDescReplSlave']); + } + } + 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"; + $limitTable = FALSE; + for ($i = 0; isset($privTable[0][$i]) || isset($privTable[1][$i]) || isset($privTable[2][$i]); $i++) { + echo $spaces . ' ' . "\n"; + for ($j = 0; $j < 3; $j++) { + if (isset($privTable[$j][$i])) { + echo $spaces . ' ' . "\n" + . $spaces . ' ' . "\n"; + } else if ($db == '*' && !isset($privTable[0][$i]) && !isset($privTable[1][$i]) + && isset($row['max_questions']) && isset($row['max_updates']) && isset($row['max_connections']) + && !$limitTable) { + echo $spaces . ' ' . "\n"; + $limitTable = TRUE; + } else if (!$limitTable) { + echo $spaces . ' ' . "\n"; + } + } + echo $spaces . ' ' . "\n"; + } + if ($submit) { + echo $spaces . ' ' . "\n" + . $spaces . ' ' . "\n" + . $spaces . ' ' . "\n"; + } + echo $spaces . '
 ' . ($db == '*' ? $GLOBALS['strGlobalPrivileges'] : $GLOBALS['strDbPrivileges']) . ' 
' . $GLOBALS['strEnglishPrivileges'] . '
 ' . $GLOBALS['strData'] . '  ' . $GLOBALS['strStructure'] . '  ' . $GLOBALS['strAdministration'] . ' 
' . "\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 . '
 ' . $GLOBALS['strResourceLimits'] . ' 
' . $GLOBALS['strZeroRemovesTheLimit'] . '
' . "\n" + . $spaces . '
 
' . "\n" + . $spaces . ' ' . "\n" + . $spaces . '
' . "\n"; +} // end of the 'PMA_displayPrivTable()' function + +/** + * Adds a user + */ +if (!empty($adduser_submit)) { + unset($sql_query); + if ($pred_username == 'any') { + $username = ''; + } + switch ($pred_hostname) { + case 'any': + $hostname = '%'; + break; + case 'localhost': + $hostname = 'localhost'; + break; + } + $res = PMA_mysql_query('SELECT "foo" FROM `user` WHERE `User` = "' . $username . '" AND `Host` = "' . $hostname . '";', $userlink); + if (mysql_affected_rows($userlink) == 1) { + $message = sprintf($strUserAlreadyExists, '\'' . $username . '\'@\'' . $hostname . '\''); + $adduser = 1; + } else { + if (PMA_MYSQL_INT_VERSION >= 32211) { + $real_sql_query = 'GRANT ' . join(', ', PMA_extractPrivInfo()) . ' ON *.* TO "' . $username . '"@"' . $hostname . '"'; + if ((isset($Grant_priv) && $Grant_priv == 'Y') || isset($max_questions) || isset($max_connections) || isset($max_updates)) { + $real_sql_query .= 'WITH'; + if (isset($Grant_priv) && $Grant_priv == 'Y') { + $real_sql_query .= ' GRANT OPTION'; + } + if (isset($max_questions)) { + $real_sql_query .= ' MAX_QUERIES_PER_HOUR ' . (int)$max_questions; + } + if (isset($max_connections)) { + $real_sql_query .= ' MAX_CONNECTIONS_PER_HOUR ' . (int)$max_connections; + } + if (isset($max_updates)) { + $real_sql_query .= ' MAX_UPDATES_PER_HOUR ' . (int)$max_updates; + } + } + if ($pred_password != 'none') { + $pma_pw_hidden = ''; + for ($i = 0; $i < strlen($pma_pw); $i++) { + $pma_pw_hidden .= '*'; + } + $sql_query = $real_sql_query . ' IDENTIFIED BY "' . $pma_pw_hidden . '"'; + $real_sql_query .= ' IDENTIFIED BY "' . $pma_pw . '"'; + } else { + $sql_query = $real_sql_query; + } + PMA_mysql_query($real_sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink)); + unset($real_sql_query); + $message = $strAddUserMessage; + } else { + $privileges = PMA_extractPrivInfo(); + $real_sql_query = 'INSERT INTO `user` SET `Host` = "' . $hostname . '", `User` = "' . $username . '"'; + if ($pred_password != 'none') { + $pma_pw_hidden = ''; + for ($i = 0; $i < strlen($pma_pw); $i++) { + $pma_pw_hidden .= '*'; + } + $sql_query = $real_sql_query . ', `Password` = PASSWORD("' . $pma_pw_hidden . '")'; + $real_sql_query .= ', `Password` = PASSWORD("' . $pma_pw . '")'; + } else { + $sql_query = $real_sql_query; + } + while (list(, $priv) = each($privileges)) { + $real_sql_query .= ', `' . substr($priv, 0, 1) . strtolower(substr($priv, 1)) . '_priv` = "Y"'; + $sql_query .= ', `' . substr($priv, 0, 1) . strtolower(substr($priv, 1)) . '_priv` = "Y"'; + } + PMA_mysql_query($real_sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink)); + unset($real_sql_query); + $message = $strAddUserMessage . '
' . "\n" . $strRememberReload; + } + mysql_free_result($res); + unset($res); + } } /** @@ -84,10 +374,11 @@ if (!empty($update_privs)) { $hostname = '%'; } if (PMA_MYSQL_INT_VERSION >= 32211) { - $sql_query0 = 'REVOKE ALL PRIVILEGES ON *.* FROM "' . $username . '"@"' . $hostname . '";'; - $sql_query1 = 'REVOKE GRANT OPTION ON *.* FROM "' . $username . '"@"' . $hostname . '";'; - $sql_query2 = 'GRANT ' . join(', ', PMA_extractPrivInfo()) . ' ON *.* TO "' . $username . '"@"' . $hostname . '"'; - if (isset($Grant_priv) || isset($max_questions) || isset($max_connections) || isset($max_updates)) { + $db_and_table = empty($dbname) ? '*.*' : PMA_backquote($dbname) . '.' . (empty($tablename) ? '*' : PMA_backquote($tablename)); + $sql_query0 = 'REVOKE ALL PRIVILEGES ON ' . $db_and_table . ' FROM "' . $username . '"@"' . $hostname . '";'; + $sql_query1 = 'REVOKE GRANT OPTION ON ' . $db_and_table . ' FROM "' . $username . '"@"' . $hostname . '";'; + $sql_query2 = 'GRANT ' . join(', ', PMA_extractPrivInfo()) . ' ON ' . $db_and_table . ' TO "' . $username . '"@"' . $hostname . '"'; + if ((isset($Grant_priv) && $Grant_priv == 'Y') || (empty($dbname) && (isset($max_questions) || isset($max_connections) || isset($max_updates)))) { $sql_query2 .= 'WITH'; if (isset($Grant_priv) && $Grant_priv == 'Y') { $sql_query2 .= ' GRANT OPTION'; @@ -103,15 +394,9 @@ if (!empty($update_privs)) { } } $sql_query2 .= ';'; - if (!@PMA_mysql_query($sql_query0, $userlink)) { - PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query0); - } - if (!@PMA_mysql_query($sql_query1, $userlink)) { - PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query1); - } - if (!@PMA_mysql_query($sql_query2, $userlink)) { - PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query2); - } + PMA_mysql_query($sql_query0, $userlink); // this query may fail, but this does not matter :o) + PMA_mysql_query($sql_query1, $userlink); // this one may fail, too... + PMA_mysql_query($sql_query2, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query2); $sql_query = $sql_query0 . ' ' . $sql_query1 . ' ' . $sql_query2; $message = sprintf($strUpdatePrivMessage, '\'' . $username . '\'@\'' . $hostname . '\''); } else { @@ -132,6 +417,29 @@ if (!empty($update_privs)) { } } +/** + * Revokes Privileges + */ +if (!empty($revokeall)) { + if (empty($hostname)) { + $hostname = '%'; + } + if (PMA_MYSQL_INT_VERSION >= 32211) { + $db_and_table = PMA_backquote($dbname) . '.' . (empty($tablename) ? '*' : PMA_backquote($tablename)); + $sql_query0 = 'REVOKE ALL PRIVILEGES ON ' . $db_and_table . ' FROM "' . $username . '"@"' . $hostname . '";'; + $sql_query1 = 'REVOKE GRANT OPTION ON ' . $db_and_table . ' FROM "' . $username . '"@"' . $hostname . '";'; + PMA_mysql_query($sql_query0, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query0); + PMA_mysql_query($sql_query1, $userlink); // this one may fail, too... + $sql_query = $sql_query0 . ' ' . $sql_query1; + $message = sprintf($strRevokeMessage, '\'' . $username . '\'@\'' . $hostname . '\''); + } + if (empty($tablename)) { + unset($dbname); + } else { + unset($tablename); + } +} + /** * Updates the password */ @@ -221,7 +529,7 @@ if (!empty($flush_privileges)) { /** * Does the common work */ -$js_to_run = 'user_details.js'; +$js_to_run = 'server_privileges.js'; require('./server_common.inc.php3'); /** @@ -241,279 +549,425 @@ if (!$is_superuser) { exit; } -if (!isset($username) && !isset($hostname)) { - // No username is given --> display the overview - echo '

' . "\n" - . ' ' . $strUserOverview . "\n" - . '

' . "\n"; - $oldPrivTables = FALSE; - if (PMA_MYSQL_INT_VERSION >= 40002) { - $res = PMA_mysql_query('SELECT `User`, `Host`, IF(`Password` = "", "N", "Y") AS "Password", `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, `Show_db_priv`, `Super_priv`, `Create_tmp_table_priv`, `Lock_tables_priv`, `Execute_priv`, `Repl_slave_priv`, `Repl_client_priv` FROM `user`;', $userlink); - if (!$res) { - // the query failed! This may have two reasons: - // - the user has not enough privileges - // - the privilege tables use a structure of an earlier version. - $oldPrivTables = TRUE; - } - } - if (empty($res) || (PMA_MYSQL_INT_VERSION >= 32211 && PMA_MYSQL_INT_VERSION < 40002)) { - $res = PMA_mysql_query('SELECT `User`, `Host`, IF(`Password` = "", "N", "Y") AS "Password", `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Index_priv`, `Alter_priv`, `Create_priv`, `Drop_priv`, `Grant_priv`, `References_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv` FROM `user`;', $userlink); - if (!$res) { - // the query failed! This may have two reasons: - // - the user has not enough privileges - // - the privilege tables use a structure of an earlier version. - $oldPrivTables = TRUE; - } - } - if (empty($res) || PMA_MYSQL_INT_VERSION < 32211) { - $res = PMA_mysql_query('SELECT * FROM `user`;', $userlink); - } - if (!$res) { - echo '' . $strNoPrivileges . '' . "\n"; - @mysql_free_result($res); - unset($res); - } else { - if ($oldPrivTables) { - // rabus: This message is hardcoded because I will replace it by - // a automatic repair feature soon. - echo '
' . "\n" - . ' Warning: Your privilege table structure seem to be older than this MySQL version!
' . "\n" - . ' Please run the script mysql_fix_privilege_tables that should be included in your MySQL server distribution to solve this problem!' . "\n" - . '

' . "\n"; - } - echo '
' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n"; - echo ' ' . "\n"; - $useBgcolorOne = TRUE; - for ($i = 0; $row = PMA_mysql_fetch_array($res, MYSQL_ASSOC); $i++) { - echo ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n"; - $privs = PMA_extractPrivInfo($row, TRUE); - echo ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n"; - $useBgcolorOne = !$useBgcolorOne; - } - @mysql_free_result($res); - unset($res); - unset ($row); - echo ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . '
 ' . $strUser . '  ' . $strHost . '  ' . $strPassword . '  ' . $strGlobalPrivileges . '  ' . $strGrantOption . '  ' . $strAction . ' 
' . htmlspecialchars($row['Host']) . '' . ($row['Password'] == 'Y' ? $strYes : '' . $strNo . '') . '' . "\n" - . ' ' . join(',' . "\n" . ' ', $privs) . "\n" - . ' ' . ($row['Grant_priv'] == 'Y' ? $strYes : $strNo) . '' . $strEdit . '
' . "\n" - . '  ' . $strEnglishPrivileges . ' ' . "\n" - . '
' . "\n" - . ' ' . $strWithChecked . '' . "\n" - . ' ' . $strCheckAll . '' . "\n" - . '  / ' . "\n" - . ' ' . $strUncheckAll . '' . "\n" - . '
' . "\n" - . '
    ' . "\n" - . '
  • ' . "\n" - . ' ' . $strRemoveSelectedUsers . '
    ' . "\n" - . ' ' . "\n" - . '
    ' . "\n"; - if (PMA_MYSQL_INT_VERSION >= 32304) { - echo ' ' . "\n" - . '
    ' . "\n"; - } - echo ' ' . "\n" - . '
    ' . "\n" - . ' ' . "\n" - . '
  • ' . "\n" - . '
' . "\n" - . '
' . "\n" - . '
' . "\n" - . ' ' . sprintf($strFlushPrivilegesNote, '', ''); - } -} else if (isset($username)) { - if (!isset($hostname)) { - $hostname = '%'; - } - echo '

' . "\n" - . ' ' . $strUser . ' \'' . htmlspecialchars($username) . '\'@\'' . htmlspecialchars($hostname) . '\'' . "\n" - . '

' . "\n" - . '
    ' . "\n" - . '
  • ' . "\n"; - $res = PMA_mysql_query('SELECT * FROM `user` WHERE `User` = "' . $username . '" AND `Host` = "' . $hostname . '"', $userlink); - $row = PMA_mysql_fetch_array($res, MYSQL_ASSOC); - @mysql_free_result($res); - unset($res); - $privTable[0] = array( - array('Select', 'SELECT', $strPrivDescSelect), - array('Insert', 'INSERT', $strPrivDescInsert), - array('Update', 'UPDATE', $strPrivDescUpdate), - array('Delete', 'DELETE', $strPrivDescDelete), - array('File', 'FILE', $strPrivDescFile) - ); - $privTable[1] = array( - array('Create', 'CREATE', $strPrivDescCreateDb), - array('Alter', 'ALTER', $strPrivDescAlter), - array('Index', 'INDEX', $strPrivDescIndex), - array('Drop', 'DROP', $strPrivDescDropDb) - ); - if (isset($row['Create_tmp_table_priv'])) { - $privTable[1][] = array('Create_tmp_table', 'CREATE TEMPORARAY TABLES', $strPrivDescCreateTmpTable); - } - $privTable[2] = array(); - if (isset($row['Grant_priv'])) { - $privTable[2][] = array('Grant', 'GRANT', $strPrivDescGrant); - } - if (isset($row['Super_priv'])) { - $privTable[2][] = array('Super', 'SUPER', $strPrivDescSuper); - $privTable[2][] = array('Process', 'PROCESS', $strPrivDescProcess4); - } else { - $privTable[2][] = array('Process', 'PROCESS', $strPrivDescProcess3); - } - $privTable[2][] = array('Reload', 'RELOAD', $strPrivDescReload); - $privTable[2][] = array('Shutdown', 'SHUTDOWN', $strPrivDescShutdown); - if (isset($row['Show_db_priv'])) { - $privTable[2][] = array('Show_db', 'SHOW DATABASES', $strPrivDescShowDb); - } - if (isset($row['Lock_tables_priv'])) { - $privTable[2][] = array('Lock_tables', 'LOCK TABLES', $strPrivDescLockTables); - } - $privTable[2][] = array('References', 'REFERENCES', $strPrivDescReferences); - if (isset($row['Execute_priv'])) { - $privTable[2][] = array('Execute', 'EXECUTE', $strPrivDescExecute); - } - if (isset($row['Repl_client_priv'])) { - $privTable[2][] = array('Repl_client', 'REPLICATION CLIENT', $strPrivDescReplClient); - } - if (isset($row['Repl_slave_priv'])) { - $privTable[2][] = array('Repl_slave', 'REPLICATION SLAVE', $strPrivDescReplSlave); - } - echo '
    ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n"; - if ($hostname != '%') { - echo ' ' . "\n"; - } - echo ' ' . "\n" - . ' ' . $strEditPrivileges . '
    ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n"; - $limitTable = FALSE; - for ($i = 0; isset($privTable[0][$i]) || isset($privTable[1][$i]) || isset($privTable[2][$i]); $i++) { - echo ' ' . "\n"; - for ($j = 0; $j < 3; $j++) { - if (isset($privTable[$j][$i])) { - echo ' ' . "\n" - . ' ' . "\n"; - } else if (!isset($privTable[0][$i]) && !isset($privTable[1][$i]) - && isset($row['max_questions']) && isset($row['max_updates']) && isset($row['max_connections']) - && !$limitTable) { - echo ' ' . "\n"; - $limitTable = TRUE; - } else if (!$limitTable) { - echo ' ' . "\n"; +if (empty($adduser)) { + if (!isset($username) && !isset($hostname)) { + // No username is given --> display the overview + echo '

    ' . "\n" + . ' ' . $strUserOverview . "\n" + . '

    ' . "\n"; + $oldPrivTables = FALSE; + if (PMA_MYSQL_INT_VERSION >= 40002) { + $res = PMA_mysql_query('SELECT `User`, `Host`, IF(`Password` = "", "N", "Y") AS "Password", `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Create_priv`, `Drop_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv`, `Grant_priv`, `References_priv`, `Index_priv`, `Alter_priv`, `Show_db_priv`, `Super_priv`, `Create_tmp_table_priv`, `Lock_tables_priv`, `Execute_priv`, `Repl_slave_priv`, `Repl_client_priv` FROM `user`;', $userlink); + if (!$res) { + // the query failed! This may have two reasons: + // - the user has not enough privileges + // - the privilege tables use a structure of an earlier version. + $oldPrivTables = TRUE; } } - echo ' ' . "\n"; + if (empty($res) || (PMA_MYSQL_INT_VERSION >= 32211 && PMA_MYSQL_INT_VERSION < 40002)) { + $res = PMA_mysql_query('SELECT `User`, `Host`, IF(`Password` = "", "N", "Y") AS "Password", `Select_priv`, `Insert_priv`, `Update_priv`, `Delete_priv`, `Index_priv`, `Alter_priv`, `Create_priv`, `Drop_priv`, `Grant_priv`, `References_priv`, `Reload_priv`, `Shutdown_priv`, `Process_priv`, `File_priv` FROM `user`;', $userlink); + if (!$res) { + // the query failed! This may have two reasons: + // - the user has not enough privileges + // - the privilege tables use a structure of an earlier version. + $oldPrivTables = TRUE; + } + } + if (empty($res) || PMA_MYSQL_INT_VERSION < 32211) { + $res = PMA_mysql_query('SELECT * FROM `user`;', $userlink); + } + if (!$res) { + echo '' . $strNoPrivileges . '' . "\n"; + @mysql_free_result($res); + unset($res); + } else { + if ($oldPrivTables) { + // rabus: This message is hardcoded because I will replace it by + // a automatic repair feature soon. + echo '
    ' . "\n" + . ' Warning: Your privilege table structure seem to be older than this MySQL version!
    ' . "\n" + . ' Please run the script mysql_fix_privilege_tables that should be included in your MySQL server distribution to solve this problem!' . "\n" + . '

    ' . "\n"; + } + echo '' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . '
     ' . $strGlobalPrivileges . ' 
    ' . $strEnglishPrivileges . '' . "\n" - . '
     ' . $strData . '  ' . $strStructure . '  ' . $strAdministration . ' 
    ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . '
     ' . $strResourceLimits . ' 
    ' . $strZeroRemovesTheLimit . '
    ' . "\n" - . '
    ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + echo ' ' . "\n"; + $useBgcolorOne = TRUE; + for ($i = 0; $row = PMA_mysql_fetch_array($res, MYSQL_ASSOC); $i++) { + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + $privs = PMA_extractPrivInfo($row, TRUE); + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + $useBgcolorOne = !$useBgcolorOne; + } + @mysql_free_result($res); + unset($res); + unset ($row); + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . '
     ' . $strUser . '  ' . $strHost . '  ' . $strPassword . '  ' . $strGlobalPrivileges . '  ' . $strGrantOption . '  ' . $strAction . ' 
    ' . htmlspecialchars($row['Host']) . '' . ($row['Password'] == 'Y' ? $strYes : '' . $strNo . '') . '' . "\n" + . ' ' . join(',' . "\n" . ' ', $privs) . "\n" + . ' ' . ($row['Grant_priv'] == 'Y' ? $strYes : $strNo) . '' . $strEdit . '
    ' . "\n" + . '  ' . $strEnglishPrivileges . ' ' . "\n" + . '
    ' . "\n" + . ' ' . $strWithChecked . '' . "\n" + . ' ' . $strCheckAll . '' . "\n" + . '  / ' . "\n" + . ' ' . $strUncheckAll . '' . "\n" + . '
    ' . "\n" + . '
      ' . "\n" + . '
    • ' . "\n" + . ' ' . $strRemoveSelectedUsers . '
      ' . "\n" + . ' ' . "\n" + . '
      ' . "\n"; + if (PMA_MYSQL_INT_VERSION >= 32304) { + echo ' ' . "\n" + . '
      ' . "\n"; + } + echo ' ' . "\n" + . '
      ' . "\n" + . ' ' . "\n" + . '


    • ' . "\n" + . '
    • ' . "\n" + . ' ' . $strAddUser . '
      ' . "\n" + . '
    • ' . "\n" + . '
    ' . "\n" + . '
    ' . "\n" + . '
    ' . "\n" + . ' ' . sprintf($strFlushPrivilegesNote, '', ''); + } + } else if (isset($username)) { + if (!isset($hostname)) { + $hostname = '%'; + } + echo '

    ' . "\n" + . ' ' . $strUser . ' \'' . htmlspecialchars($username) . '\'@\'' . htmlspecialchars($hostname) . '\'' . "\n"; + if (!empty($dbname)) { + echo ' - ' . $strDatabase . ' ' . htmlspecialchars($dbname) . '' . "\n"; + if (!empty($tablename)) { + echo ' - ' . $strTable . ' ' . htmlspecialchars($dbname) . '' . "\n"; + } + } + echo '

    ' . "\n"; + $res = PMA_mysql_query('SELECT "foo" FROM `user` WHERE `User` = "' . $username . '" AND `Host` = "' . $hostname . '";', $userlink); + if (mysql_affected_rows($userlink) <= 0) { + echo $strUserNotFound; + include('./footer.inc.php3'); + exit; + } + mysql_free_result($res); + unset($res); + echo '
      ' . "\n" + . '
    • ' . "\n" + . '
      ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + if ($hostname != '%') { + echo ' ' . "\n"; + } + if (!empty($dbname)) { + echo ' ' . "\n"; + if (!empty($tablename)) { + echo ' ' . "\n"; + } + } + echo ' ' . $strEditPrivileges . '
      ' . "\n"; + PMA_displayPrivTable((empty($dbname) ? '*' : $dbname), ((empty($dbname) || empty($tablename)) ? '*' : $tablename), TRUE, 3); + echo '
      ' . "\n" + . '
    • ' . "\n"; + if (empty($tablename)) { + echo '
    • ' . "\n" + . ' ' . (empty($dbname) ? $strDbPrivileges : $strTblPrivileges) . '
      ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + if (PMA_MYSQL_INT_VERSION >= 32211) { + echo ' ' . "\n"; + } + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + if (empty($dbname)) { + $sql_query = 'SELECT * FROM `db` WHERE `Host` = "' . $hostname . '" AND `User` = "' . $username . '" ORDER BY `Db` ASC;'; + } else { + $sql_query = 'SELECT `Table_name`, `Table_priv`, IF(`Column_priv` = "", 0, 1) AS "Column_priv" FROM `tables_priv` WHERE `Host` = "' . $hostname . '" AND `User` = "' . $username . '" AND `Db` = "' . $dbname . '" ORDER BY `Table_name` ASC;'; + } + $res = PMA_mysql_query($sql_query, $userlink) or PMA_mysqlDie(PMA_mysql_error($userlink), $sql_query); + if (mysql_affected_rows($userlink) == 0) { + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + } else { + $useBgcolorOne = TRUE; + if (empty($dbname)) { + $res2 = PMA_mysql_query('SELECT `Db` FROM `tables_priv` WHERE `Host` = "' . $hostname . '" AND `User` = "' . $username . '" GROUP BY `Db` ORDER BY `Db` ASC;') or PMA_mysqlDie(PMA_mysql_error($userlink), 'SELECT `Db` FROM `tables_priv` WHERE `Host` = "' . $hostname . '" AND `User` = "' . $username . '" GROUP BY `Db` ORDER BY `Db` ASC;'); + $row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC); + } + while ($row = PMA_mysql_fetch_array($res, MYSQL_ASSOC)) { + while (empty($dbname) && $row2 && $row['Db'] > $row2['Db']) { + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + if (PMA_MYSQL_INT_VERSION >= 32211) { + echo ' ' . "\n"; + } + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + $row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC); + $useBgcolorOne = !$useBgcolorOne; + } // end while + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + if (PMA_MYSQL_INT_VERSION >= 32211) { + echo ' ' . "\n"; + } + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + $useBgcolorOne = !$useBgcolorOne; + } // end while + while (empty($dbname) && $row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC)) { + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + if (PMA_MYSQL_INT_VERSION >= 32211) { + echo ' ' . "\n"; + } + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + $row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC); + $useBgcolorOne = !$useBgcolorOne; + } // end while + if (empty($dbname)) { + mysql_free_result($res2); + unset($res2); + unset($row2); + } + } + mysql_free_result($res); + unset($res); + unset($row); + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . '
       ' . (empty($dbname) ? $strDatabase : $strTable) . '  ' . $strPrivileges . '  ' . $strGrantOption . '  ' . (empty($dbname) ? $strTblPrivileges : $strColumnPrivileges) . '  ' . $strAction . ' 
      ' . $strNone . '
      ' . htmlspecialchars($row2['Db']) . '' . "\n" + . ' USAGE' . "\n" + . ' ' . $strNo . '' . $strYes . '' . $strEdit . '' . $strRevoke . '
      ' . htmlspecialchars(empty($dbname) ? $row['Db'] : $row['Table_name']) . '' . "\n" + . ' ' . join(',' . "\n" . ' ', PMA_extractPrivInfo($row, TRUE)) . "\n" + . ' ' . (((empty($dbname) && $row['Grant_priv'] == 'Y') || (!empty($dbname) && in_array('Grant', explode(',', $row['Table_priv'])))) ? $strYes : $strNo) . ''; + if ((empty($dbname) && $row2 && $row['Db'] == $row2['Db']) + || (!empty($dbname) && $row['Column_priv'])) { + echo $strYes; + if (empty($dbname)) { + $row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC); + } + } else { + echo $strNo; + } + echo '' . $strEdit . '' . $strRevoke . '
      ' . htmlspecialchars($row2['Db']) . '' . "\n" + . ' USAGE' . "\n" + . ' ' . $strNo . '' . $strYes . '' . $strEdit . '' . $strRevoke . '
      ' . "\n" + . '
      ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + if ($hostname != '%') { + echo ' ' . "\n"; + } + if (empty($dbname)) { + echo ' ' . "\n" + . ' ' . "\n"; + } else { + echo ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + } + echo ' ' . "\n" + . '
      ' . "\n" + . '

      ' . "\n" + . '
    • ' . "\n"; + } + if (empty($dbname)) { + echo '
    • ' . "\n" + . '
      ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n"; + if ($hostname != '%') { + echo ' ' . "\n"; + } + echo ' ' . $strChangePassword . '
      ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . '
       
      ' . "\n" + . ' ' . "\n" + . '
      ' . "\n" + . '
      ' . "\n" + . '
    • ' . "\n"; + } + echo '
    ' . "\n"; + } else if (isset($hostname)) { + // TODO: Host privilege editor + } // end if (!isset($username) && !isset($hostname)) ... else if ... else if ... +} else { + // Add a new user + echo '

    ' . "\n" + . ' ' . $strAddUser . "\n" + . '

    ' . "\n" + . '
    ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" - . ' ' . "\n" - . '
    ' . "\n" + . ' ' . $strLoginInformation . "\n" + . '
    ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . '
    ' . "\n" + . ' ' . "\n" + . ' ' . "\n" + . ' ' . "\n" - . ' ' . "\n" - . '
    ' . "\n" - . '
    ' . "\n" - . '
  • ' . "\n" - . '
  • ' . "\n" - . '
    ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n"; - if ($hostname != '%') { - echo ' ' . "\n"; + if (empty($thishost)) { + echo ' onchange="if (this.value == \'any\') { hostname.value = \'%\'; } else if (this.value == \'localhost\') { hostname.value = \'localhost\'; } else if (this.value == \'userdefined\') { hostname.focus(); hostname.select(); }">' . "\n"; + } else { + echo ' onchange="if (this.value == \'any\') { hostname.value = \'%\'; } else if (this.value == \'localhost\') { hostname.value = \'localhost\'; } else if (this.value == \'thishost\') { hostname.value = \'' . addslashes(htmlspecialchars($thishost)) . '\'; } else if (this.value == \'userdefined\') { hostname.focus(); hostname.select(); }">' . "\n"; } - echo ' ' . $strChangePassword . '
    ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . ' ' . "\n" - . '
     
    ' . "\n" - . ' ' . "\n" - . '
    ' . "\n" - . '
    ' . "\n" - . '
  • ' . "\n" - . '
' . "\n"; -} else if (isset($hostname)) { - // TODO: Host privilege editor -} + unset($row); + echo ' ' . "\n" + . ' ' . "\n"; + if (!empty($thishost)) { + echo ' ' . "\n"; + } + unset($thishost); + echo ' ' . "\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_displayPrivTable('*', '*', FALSE, 1); + echo '
' . "\n" + . ' ' . "\n" + . '' . "\n"; +} // end if (empty($adduser)) ... else ... /** * Displays the footer