My work so far...
This commit is contained in:
12
ChangeLog
12
ChangeLog
@@ -5,6 +5,18 @@ phpMyAdmin - Changelog
|
||||
$Id$
|
||||
$Source$
|
||||
|
||||
2003-01-06 Alexander M. Turek <rabus@users.sourceforge.net>
|
||||
* 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 <rabus@users.sourceforge.net>
|
||||
* Documentation.html: Added a note about "bug" #662602 (FAQ 3.4).
|
||||
|
||||
|
@@ -95,6 +95,10 @@ a.h1:link {font-family: <?php echo $GLOBALS['right_font_family']; ?>; font
|
||||
a.h1:active {font-family: <?php echo $GLOBALS['right_font_family']; ?>; font-size: <?php echo $GLOBALS['font_biggest']; ?>; font-weight: bold; color: #000000}
|
||||
a.h1:visited {font-family: <?php echo $GLOBALS['right_font_family']; ?>; font-size: <?php echo $GLOBALS['font_biggest']; ?>; font-weight: bold; color: #000000}
|
||||
a.h1:hover {font-family: <?php echo $GLOBALS['right_font_family']; ?>; font-size: <?php echo $GLOBALS['font_biggest']; ?>; font-weight: bold; color: #FF0000}
|
||||
a.h2:link {font-family: <?php echo $GLOBALS['right_font_family']; ?>; font-size: <?php echo $GLOBALS['font_bigger']; ?>; font-weight: bold; color: #000000}
|
||||
a.h2:active {font-family: <?php echo $GLOBALS['right_font_family']; ?>; font-size: <?php echo $GLOBALS['font_bigger']; ?>; font-weight: bold; color: #000000}
|
||||
a.h2:visited {font-family: <?php echo $GLOBALS['right_font_family']; ?>; font-size: <?php echo $GLOBALS['font_bigger']; ?>; font-weight: bold; color: #000000}
|
||||
a.h2:hover {font-family: <?php echo $GLOBALS['right_font_family']; ?>; font-size: <?php echo $GLOBALS['font_bigger']; ?>; font-weight: bold; color: #FF0000}
|
||||
a.drop:link {font-family: <?php echo $GLOBALS['right_font_family']; ?>; color: #ff0000}
|
||||
a.drop:visited {font-family: <?php echo $GLOBALS['right_font_family']; ?>; color: #ff0000}
|
||||
a.drop:hover {font-family: <?php echo $GLOBALS['right_font_family']; ?>; color: #ffffff; background-color:#ff0000; text-decoration: none}
|
||||
@@ -190,6 +194,18 @@ var jsPasswordNotSame = '<?php echo str_replace('\'', '\\\'', $GLOBALS['strPassw
|
||||
</script>
|
||||
<script src="libraries/user_details.js" type="text/javascript" language="javascript"></script>
|
||||
<?php
|
||||
} else if (isset($js_to_run) && $js_to_run == 'server_privileges.js') {
|
||||
echo "\n";
|
||||
?>
|
||||
// js form validation stuff
|
||||
var jsHostEmpty = '<?php echo str_replace('\'', '\\\'', $GLOBALS['strHostEmpty']); ?>';
|
||||
var jsUserEmpty = '<?php echo str_replace('\'', '\\\'', $GLOBALS['strUserEmpty']); ?>';
|
||||
var jsPasswordEmpty = '<?php echo str_replace('\'', '\\\'', $GLOBALS['strPasswordEmpty']); ?>';
|
||||
var jsPasswordNotSame = '<?php echo str_replace('\'', '\\\'', $GLOBALS['strPasswordNotSame']); ?>';
|
||||
//-->
|
||||
</script>
|
||||
<script src="libraries/server_privileges.js" type="text/javascript" language="javascript"></script>
|
||||
<?php
|
||||
} else if (isset($js_to_run) && $js_to_run == 'indexes.js') {
|
||||
echo "\n";
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -527,4 +527,16 @@ $strZeroRemovesTheLimit = 'Pozn
|
||||
$strZip = '"zazipov<6F>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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -527,4 +527,16 @@ $strZeroRemovesTheLimit = 'Pozn
|
||||
$strZip = '"zazipov<6F>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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -522,4 +522,16 @@ $strZeroRemovesTheLimit = 'Note: Une valeur de 0 (zero) enl
|
||||
$strZip = '"zipp<70>"';
|
||||
// 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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -33,6 +33,8 @@ $strAddDeleteColumn = 'Spalten hinzuf
|
||||
$strAddDeleteRow = 'Zeilen hinzuf<75>gen/entfernen';
|
||||
$strAddNewField = 'Neue Felder hinzuf<75>gen';
|
||||
$strAddPriv = 'Rechte hinzuf<75>gen';
|
||||
$strAddPrivilegesOnDb = 'Rechte zu folgender Datenbank hinzuf<75>gen';
|
||||
$strAddPrivilegesOnTbl = 'Rechte zu folgender Tabelle hinzuf<75>gen';
|
||||
$strAddPrivMessage = 'Rechte wurden hinzugef<65>gt';
|
||||
$strAddSearchConditions = 'Suchkondition (Argumente f<>r den WHERE-Ausdruck):';
|
||||
$strAddToIndex = '%s Spalten zum Index hinzuf<75>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<73>ndige \'INSERT\'s';
|
||||
@@ -121,6 +124,7 @@ $strDatabaseHasBeenDropped = 'Datenbank %s wurde gel
|
||||
$strDatabaseWildcard = 'Datenbank (Platzhalter sind erlaubt):';
|
||||
$strDatabases = 'Datenbanken';
|
||||
$strDatabasesStats = 'Statistiken <20>ber alle Datenbanken';
|
||||
$strDbPrivileges = 'Datenbankspezifische Rechte';
|
||||
$strDefault = 'Standard';
|
||||
$strDelete = 'L<>schen';
|
||||
$strDeleteAndFlush = 'Die Benutzer l<>schen und die Benutzertabellen anschlie<69>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<br />Feld vielleicht nicht editierbar.';
|
||||
$strTheContent = 'Der Inhalt Ihrer Datei wurde eingef<65>gt.';
|
||||
$strTheContents = 'Der Inhalt der CSV-Datei ersetzt die Eintr<74>ge mit den gleichen Prim<69>r- oder Unique-Schl<68>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<6E>hrungszeichen ';
|
||||
$strUseTables = 'Verwendete Tabellen';
|
||||
$strUser = 'Benutzer';
|
||||
$strUserAlreadyExists = 'Der Benutzer %s existiert bereits!';
|
||||
$strUserEmpty = 'Kein Benutzername eingegeben!';
|
||||
$strUserName = 'Benutzername';
|
||||
$strUserNotFound = 'Der gew<65>hlte Benutzer wurde in der Benutzertabelle nicht gefunden.';
|
||||
$strUserOverview = 'Benutzer<65>bersicht';
|
||||
$strUsers = 'Benutzer';
|
||||
$strUsersDeleted = 'Die gew<65>hlten Benutzer wurden gel<65>scht.';
|
||||
$strUseTextField = 'Textfeld verwenden';
|
||||
|
||||
$strValidateSQL = 'SQL validieren';
|
||||
$strValidatorError = 'Bei der Initialisierung des SQL-Validators ist ein Fehler aufgetreten. Bitte <20>berpr<70>fen Sie, ob Sie die in der %sDokumentation%s beschriebenen php-Erweiterungen installiert haben.';
|
||||
|
@@ -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<br />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.';
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
@@ -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
|
||||
?>
|
||||
|
86
libraries/server_privileges.js
Normal file
86
libraries/server_privileges.js
Normal file
@@ -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
|
@@ -50,3 +50,4 @@ echo PMA_printTab($strServerTabProcesslist, 'server_processlist.php3', $url_quer
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
|
||||
|
@@ -19,17 +19,21 @@ if (!defined('PMA_COMMON_LIB_INCLUDED')) {
|
||||
* @param array the row
|
||||
* @param boolean add <dfn> 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 . '<input type="hidden" name="grant_count" value="' . (count($privTable[0]) + count($privTable[1]) + count($privTable[2]) - (isset($row['Grant_priv']) ? 1 : 0)) . '" />' . "\n"
|
||||
. $spaces . '<table border="0">' . "\n"
|
||||
. $spaces . ' <tr>' . "\n"
|
||||
. $spaces . ' <th colspan="6"> ' . ($db == '*' ? $GLOBALS['strGlobalPrivileges'] : $GLOBALS['strDbPrivileges']) . ' </th>' . "\n"
|
||||
. $spaces . ' </tr>' . "\n"
|
||||
. $spaces . ' <tr>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorTwo'] . '" colspan="6"><small><i>' . $GLOBALS['strEnglishPrivileges'] . '</i></small></td>' . "\n"
|
||||
. $spaces . ' </tr>' . "\n"
|
||||
. $spaces . ' <tr>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorOne'] . '" colspan="2"> <b><i>' . $GLOBALS['strData'] . '</i></b> </td>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorOne'] . '" colspan="2"> <b><i>' . $GLOBALS['strStructure'] . '</i></b> </td>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorOne'] . '" colspan="2"> <b><i>' . $GLOBALS['strAdministration'] . '</i></b> </td>' . "\n"
|
||||
. $spaces . ' </tr>' . "\n";
|
||||
$limitTable = FALSE;
|
||||
for ($i = 0; isset($privTable[0][$i]) || isset($privTable[1][$i]) || isset($privTable[2][$i]); $i++) {
|
||||
echo $spaces . ' <tr>' . "\n";
|
||||
for ($j = 0; $j < 3; $j++) {
|
||||
if (isset($privTable[$j][$i])) {
|
||||
echo $spaces . ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><input type="checkbox" name="' . $privTable[$j][$i][0] . '_priv" id="checkbox_' . $privTable[$j][$i][0] . '_priv" value="Y" ' . ($row[$privTable[$j][$i][0] . '_priv'] == 'Y' ? 'checked="checked" ' : '') . 'title="' . $privTable[$j][$i][2] . '"/></td>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><label for="checkbox_' . $privTable[$j][$i][0] . '_priv"><tt><dfn title="' . $privTable[$j][$i][2] . '">' . $privTable[$j][$i][1] . '</dfn></tt></label></td>' . "\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 . ' <td colspan="4" rowspan="' . (count($privTable[2]) - $i) . '">' . "\n"
|
||||
. $spaces . ' <table border="0">' . "\n"
|
||||
. $spaces . ' <tr>' . "\n"
|
||||
. $spaces . ' <th colspan="2"> ' . $GLOBALS['strResourceLimits'] . ' </th>' . "\n"
|
||||
. $spaces . ' </tr>' . "\n"
|
||||
. $spaces . ' <tr>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorTwo'] . '" colspan="2"><small><i>' . $GLOBALS['strZeroRemovesTheLimit'] . '</i></small></td>' . "\n"
|
||||
. $spaces . ' </tr>' . "\n"
|
||||
. $spaces . ' <tr>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><label for="text_max_questions"><tt><dfn title="' . $GLOBALS['strPrivDescMaxQuestions'] . '">MAX QUERIES PER HOUR</dfn></tt></label></td>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><input type="text" name="max_questions" id="text_max_questions" value="' . $row['max_questions'] . '" size="11" maxlength="11" title="' . $GLOBALS['strPrivDescMaxQuestions'] . '" /></td>' . "\n"
|
||||
. $spaces . ' </tr>' . "\n"
|
||||
. $spaces . ' <tr>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><label for="text_max_updates"><tt><dfn title="' . $GLOBALS['strPrivDescMaxUpdates'] . '">MAX UPDATES PER HOUR</dfn></tt></label></td>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><input type="text" name="max_updates" id="text_max_updates" value="' . $row['max_updates'] . '" size="11" maxlength="11" title="' . $GLOBALS['strPrivDescMaxUpdates'] . '" /></td>' . "\n"
|
||||
. $spaces . ' </tr>' . "\n"
|
||||
. $spaces . ' <tr>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><label for="text_max_connections"><tt><dfn title="' . $GLOBALS['strPrivDescMaxConnections'] . '">MAX CONNECTIONS PER HOUR</dfn></tt></label></td>' . "\n"
|
||||
. $spaces . ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><input type="text" name="max_connections" id="text_max_connections" value="' . $row['max_connections'] . '" size="11" maxlength="11" title="' . $GLOBALS['strPrivDescMaxConnections'] . '" /></td>' . "\n"
|
||||
. $spaces . ' </tr>' . "\n"
|
||||
. $spaces . ' </table>' . "\n"
|
||||
. $spaces . ' </td>' . "\n";
|
||||
$limitTable = TRUE;
|
||||
} else if (!$limitTable) {
|
||||
echo $spaces . ' <td bgcolor="' . $cfg['BgcolorTwo'] . '" colspan="2"> </td>' . "\n";
|
||||
}
|
||||
}
|
||||
echo $spaces . ' </tr>' . "\n";
|
||||
}
|
||||
if ($submit) {
|
||||
echo $spaces . ' <tr>' . "\n"
|
||||
. $spaces . ' <td colspan="6" align="center">' . "\n"
|
||||
. $spaces . ' <input type="submit" name="update_privs" value="' . $GLOBALS['strGo'] . '" />' . "\n"
|
||||
. $spaces . ' </td>' . "\n"
|
||||
. $spaces . ' </tr>' . "\n";
|
||||
}
|
||||
echo $spaces . '</table>' . "\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, '<i>\'' . $username . '\'@\'' . $hostname . '\'</i>');
|
||||
$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 . '<br />' . "\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,6 +549,7 @@ if (!$is_superuser) {
|
||||
exit;
|
||||
}
|
||||
|
||||
if (empty($adduser)) {
|
||||
if (!isset($username) && !isset($hostname)) {
|
||||
// No username is given --> display the overview
|
||||
echo '<h2>' . "\n"
|
||||
@@ -323,9 +632,9 @@ if (!isset($username) && !isset($hostname)) {
|
||||
. ' <tr>' . "\n"
|
||||
. ' <td colspan="6" valign="bottom">' . "\n"
|
||||
. ' <img src="./images/arrow_' . $text_dir . '.gif" border="0" width="38" height="22" alt="' . $strWithChecked . '" />' . "\n"
|
||||
. ' <a href="./*server_privileges.php3?' . $url_query . '&checkall=1" onclick="setCheckboxes(\'usersForm\', true); return false;">' . $strCheckAll . '</a>' . "\n"
|
||||
. ' <a href="./server_privileges.php3?' . $url_query . '&checkall=1" onclick="setCheckboxes(\'usersForm\', \'selected_usr\', true); return false;">' . $strCheckAll . '</a>' . "\n"
|
||||
. ' / ' . "\n"
|
||||
. ' <a href="server_privileges.php3' . $url_query . '" onclick="setCheckboxes(\'usersForm\', false); return false;">' . $strUncheckAll . '</a>' . "\n"
|
||||
. ' <a href="server_privileges.php3' . $url_query . '" onclick="setCheckboxes(\'usersForm\', \'selected_usr\', false); return false;">' . $strUncheckAll . '</a>' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' </table>' . "\n"
|
||||
@@ -347,6 +656,9 @@ if (!isset($username) && !isset($hostname)) {
|
||||
. ' ' . $strDeleteAndFlush . "\n"
|
||||
. ' </label><br />' . "\n"
|
||||
. ' <input type="submit" name="delete" value="' . $strGo . '" />' . "\n"
|
||||
. ' </li><br /><br />' . "\n"
|
||||
. ' <li>' . "\n"
|
||||
. ' <b><a href="server_privileges.php3?' . $url_query . '&adduser=1">' . $strAddUser . '</a></b><br />' . "\n"
|
||||
. ' </li>' . "\n"
|
||||
. ' </ul>' . "\n"
|
||||
. '</form>' . "\n"
|
||||
@@ -358,59 +670,25 @@ if (!isset($username) && !isset($hostname)) {
|
||||
$hostname = '%';
|
||||
}
|
||||
echo '<h2>' . "\n"
|
||||
. ' ' . $strUser . ' <i>\'' . htmlspecialchars($username) . '\'@\'' . htmlspecialchars($hostname) . '\'</i>' . "\n"
|
||||
. '</h2>' . "\n"
|
||||
. '<ul>' . "\n"
|
||||
. ' <li>' . "\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);
|
||||
. ' ' . $strUser . ' <i><a class="h2" href="server_privileges.php3?' . $url_query . '&username=' . urlencode($username) . ($hostname == '%' ? '' : '&hostname=' . urlencode($hostname)) . '">\'' . htmlspecialchars($username) . '\'@\'' . htmlspecialchars($hostname) . '\'</a></i>' . "\n";
|
||||
if (!empty($dbname)) {
|
||||
echo ' - ' . $strDatabase . ' <i><a class="h2" href="' . $cfg['DefaultTabDatabase'] . '?' . $url_query . '&db=' . urlencode($dbname) . '&reload=1">' . htmlspecialchars($dbname) . '</a></i>' . "\n";
|
||||
if (!empty($tablename)) {
|
||||
echo ' - ' . $strTable . ' <i><a class="h2" href="' . $cfg['DefaultTabTable'] . '?' . $url_query . '&db=' . urlencode($dbname) . '&table=' . urlencode($tablename) . '&reload=1">' . htmlspecialchars($dbname) . '</a></i>' . "\n";
|
||||
}
|
||||
}
|
||||
echo '</h2>' . "\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);
|
||||
$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 ' <form action="server_privileges.php3" method="post">' . "\n"
|
||||
echo '<ul>' . "\n"
|
||||
. ' <li>' . "\n"
|
||||
. ' <form action="server_privileges.php3" method="post">' . "\n"
|
||||
. ' <input type="hidden" name="lang" value="' . $lang . '" />' . "\n"
|
||||
. ' <input type="hidden" name="convcharset" value="' . $convcharset . '" />' . "\n"
|
||||
. ' <input type="hidden" name="server" value="' . $server . '" />' . "\n"
|
||||
@@ -418,75 +696,145 @@ if (!isset($username) && !isset($hostname)) {
|
||||
if ($hostname != '%') {
|
||||
echo ' <input type="hidden" name="hostname" value="' . htmlspecialchars($hostname) . '" />' . "\n";
|
||||
}
|
||||
echo ' <input type="hidden" name="grant_count" value="' . (count($privTable[0]) + count($privTable[1]) + count($privTable[2]) - (isset($row['Grant_priv']) ? 1 : 0)) . '" />' . "\n"
|
||||
. ' <b>' . $strEditPrivileges . '</b><br />' . "\n"
|
||||
if (!empty($dbname)) {
|
||||
echo ' <input type="hidden" name="dbname" value="' . htmlspecialchars($dbname) . '" />' . "\n";
|
||||
if (!empty($tablename)) {
|
||||
echo ' <input type="hidden" name="tablename" value="' . htmlspecialchars($tablename) . '" />' . "\n";
|
||||
}
|
||||
}
|
||||
echo ' <b>' . $strEditPrivileges . '</b><br />' . "\n";
|
||||
PMA_displayPrivTable((empty($dbname) ? '*' : $dbname), ((empty($dbname) || empty($tablename)) ? '*' : $tablename), TRUE, 3);
|
||||
echo ' </form>' . "\n"
|
||||
. ' </li>' . "\n";
|
||||
if (empty($tablename)) {
|
||||
echo ' <li>' . "\n"
|
||||
. ' <b>' . (empty($dbname) ? $strDbPrivileges : $strTblPrivileges) . '</b><br />' . "\n"
|
||||
. ' <table border="0">' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <th colspan="6"> ' . $strGlobalPrivileges . ' </th>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '" colspan="6"><small><i>' . $strEnglishPrivileges . '</i></small></th>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' <tr>'
|
||||
. ' <td bgcolor="' . $cfg['BgcolorOne'] . '" colspan="2"> <b><i>' . $strData . '</i></b> </td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorOne'] . '" colspan="2"> <b><i>' . $strStructure . '</i></b> </td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorOne'] . '" colspan="2"> <b><i>' . $strAdministration . '</i></b> </td>' . "\n"
|
||||
. ' <th> ' . (empty($dbname) ? $strDatabase : $strTable) . ' </th>' . "\n"
|
||||
. ' <th> ' . $strPrivileges . ' </th>' . "\n";
|
||||
if (PMA_MYSQL_INT_VERSION >= 32211) {
|
||||
echo ' <th> ' . $strGrantOption . ' </th>' . "\n";
|
||||
}
|
||||
echo ' <th> ' . (empty($dbname) ? $strTblPrivileges : $strColumnPrivileges) . ' </th>' . "\n"
|
||||
. ' <th colspan="2"> ' . $strAction . ' </th>' . "\n"
|
||||
. ' </tr>' . "\n";
|
||||
$limitTable = FALSE;
|
||||
for ($i = 0; isset($privTable[0][$i]) || isset($privTable[1][$i]) || isset($privTable[2][$i]); $i++) {
|
||||
echo ' <tr>' . "\n";
|
||||
for ($j = 0; $j < 3; $j++) {
|
||||
if (isset($privTable[$j][$i])) {
|
||||
echo ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><input type="checkbox" name="' . $privTable[$j][$i][0] . '_priv" id="checkbox_' . $privTable[$j][$i][0] . '_priv" value="Y" ' . ($row[$privTable[$j][$i][0] . '_priv'] == 'Y' ? 'checked="checked" ' : '') . 'title="' . $privTable[$j][$i][2] . '"/></td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><label for="checkbox_' . $privTable[$j][$i][0] . '_priv"><tt><dfn title="' . $privTable[$j][$i][2] . '">' . $privTable[$j][$i][1] . '</dfn></tt></label></td>' . "\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 ' <td colspan="4" rowspan="' . (count($privTable[2]) - $i) . '">' . "\n"
|
||||
. ' <table border="0">' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <th colspan="2"> ' . $strResourceLimits . ' </th>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '" colspan="2"><small><i>' . $strZeroRemovesTheLimit . '</i></small></td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><label for="text_max_questions"><tt><dfn title="' . $strPrivDescMaxQuestions . '">MAX QUERIES PER HOUR</dfn></tt></label></td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><input type="text" name="max_questions" id="text_max_questions" value="' . $row['max_questions'] . '" size="11" maxlength="11" title="' . $strPrivDescMaxQuestions . '" /></td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><label for="text_max_updates"><tt><dfn title="' . $strPrivDescMaxUpdates . '">MAX UPDATES PER HOUR</dfn></tt></label></td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><input type="text" name="max_updates" id="text_max_updates" value="' . $row['max_updates'] . '" size="11" maxlength="11" title="' . $strPrivDescMaxUpdates . '" /></td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><label for="text_max_connections"><tt><dfn title="' . $strPrivDescMaxConnections . '">MAX CONNECTIONS PER HOUR</dfn></tt></label></td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><input type="text" name="max_connections" id="text_max_connections" value="' . $row['max_connections'] . '" size="11" maxlength="11" title="' . $strPrivDescMaxConnections . '" /></td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' </table>' . "\n"
|
||||
. ' </td>' . "\n";
|
||||
$limitTable = TRUE;
|
||||
} else if (!$limitTable) {
|
||||
echo ' <td colspan="2"></td>' . "\n";
|
||||
}
|
||||
}
|
||||
echo ' </tr>' . "\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 ' <tr>' . "\n"
|
||||
. ' <td colspan="6" align="center">' . "\n"
|
||||
. ' <input type="submit" name="update_privs" value="' . $strGo . '" />' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' </table>' . "\n"
|
||||
. ' </form>' . "\n"
|
||||
. ' </li>' . "\n"
|
||||
. ' <li>' . "\n"
|
||||
. ' <form name="chgPassword" action="server_privileges.php3" method="post" onsubmit="return checkPassword(this);">' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorOne'] . '" colspan="' .(PMA_MYSQL_INT_VERSION >= 32211 ? '6' : '5') . '"><center><i>' . $strNone . '</i></center></td>' . "\n"
|
||||
. ' </tr>' . "\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 ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '">' . htmlspecialchars($row2['Db']) . '</td>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '"><tt>' . "\n"
|
||||
. ' <dfn title="' . $strPrivDescUsage . '">USAGE</dfn>' . "\n"
|
||||
. ' </tt></td>' . "\n";
|
||||
if (PMA_MYSQL_INT_VERSION >= 32211) {
|
||||
echo ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '">' . $strNo . '</td>' . "\n";
|
||||
}
|
||||
echo ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '">' . $strYes . '</td>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '"><a href="server_privileges.php3?' . $url_query . '&username=' . urlencode($username) . ($hostname == '%' ? '' : '&hostname=' . urlencode($hostname)) . '&dbname=' . urlencode($row2['Db']) . '">' . $strEdit . '</a></td>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '"><a href="server_privileges.php3?' . $url_query . '&username=' . urlencode($username) . ($hostname == '%' ? '' : '&hostname=' . urlencode($hostname)) . '&dbname=' . urlencode($row2['Db']) . '&revokeall=1">' . $strRevoke . '</a></td>' . "\n"
|
||||
. ' </tr>' . "\n";
|
||||
$row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC);
|
||||
$useBgcolorOne = !$useBgcolorOne;
|
||||
} // end while
|
||||
echo ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '">' . htmlspecialchars(empty($dbname) ? $row['Db'] : $row['Table_name']) . '</td>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '"><tt>' . "\n"
|
||||
. ' ' . join(',' . "\n" . ' ', PMA_extractPrivInfo($row, TRUE)) . "\n"
|
||||
. ' </tt></td>' . "\n";
|
||||
if (PMA_MYSQL_INT_VERSION >= 32211) {
|
||||
echo ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '">' . (((empty($dbname) && $row['Grant_priv'] == 'Y') || (!empty($dbname) && in_array('Grant', explode(',', $row['Table_priv'])))) ? $strYes : $strNo) . '</td>' . "\n";
|
||||
}
|
||||
echo ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '">';
|
||||
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 '</td>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '"><a href="server_privileges.php3?' . $url_query . '&username=' . urlencode($username) . ($hostname == '%' ? '' : '&hostname=' . urlencode($hostname)) . '&dbname=' . (empty($dbname) ? urlencode($row['Db']) : urlencode($dbname) . '&tablename=' . urlencode($row['Table_name'])) . '">' . $strEdit . '</a></td>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '"><a href="server_privileges.php3?' . $url_query . '&username=' . urlencode($username) . ($hostname == '%' ? '' : '&hostname=' . urlencode($hostname)) . '&dbname=' . (empty($dbname) ? urlencode($row['Db']) : urlencode($dbname) . '&tablename=' . urlencode($row['Table_name'])) . '&revokeall=1">' . $strRevoke . '</a></td>' . "\n"
|
||||
. ' </tr>' . "\n";
|
||||
$useBgcolorOne = !$useBgcolorOne;
|
||||
} // end while
|
||||
while (empty($dbname) && $row2 = PMA_mysql_fetch_array($res2, MYSQL_ASSOC)) {
|
||||
echo ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '">' . htmlspecialchars($row2['Db']) . '</td>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '"><tt>' . "\n"
|
||||
. ' <dfn title="' . $strPrivDescUsage . '">USAGE</dfn>' . "\n"
|
||||
. ' </tt></td>' . "\n";
|
||||
if (PMA_MYSQL_INT_VERSION >= 32211) {
|
||||
echo ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '">' . $strNo . '</td>' . "\n";
|
||||
}
|
||||
echo ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '">' . $strYes . '</td>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '"><a href="server_privileges.php3?' . $url_query . '&username=' . urlencode($username) . ($hostname == '%' ? '' : '&hostname=' . urlencode($hostname)) . '&dbname=' . urlencode($row2['Db']) . '">' . $strEdit . '</a></td>' . "\n"
|
||||
. ' <td bgcolor="' . ($useBgcolorOne ? $cfg['BgcolorOne'] : $cfg['BgcolorTwo']) . '"><a href="server_privileges.php3?' . $url_query . '&username=' . urlencode($username) . ($hostname == '%' ? '' : '&hostname=' . urlencode($hostname)) . '&dbname=' . urlencode($row2['Db']) . '&revokeall=1">' . $strRevoke . '</a></td>' . "\n"
|
||||
. ' </tr>' . "\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 ' <tr>' . "\n"
|
||||
. ' <td colspan="' .(PMA_MYSQL_INT_VERSION >= 32211 ? '5' : '4') . '">' . "\n"
|
||||
. ' <form action="server_privileges.php3" method="post">' . "\n"
|
||||
. ' <input type="hidden" name="lang" value="' . $lang . '" />' . "\n"
|
||||
. ' <input type="hidden" name="convcharset" value="' . $convcharset . '" />' . "\n"
|
||||
. ' <input type="hidden" name="server" value="' . $server . '" />' . "\n"
|
||||
. ' <input type="hidden" name="username" value="' . urlencode($username) . '" />' . "\n";
|
||||
. ' <input type="hidden" name="username" value="' . htmlspecialchars($username) . '" />' . "\n";
|
||||
if ($hostname != '%') {
|
||||
echo ' <input type="hidden" name="hostname" value="' . urlencode($hostname) . '" />' . "\n";
|
||||
echo ' <input type="hidden" name="hostname" value="' . htmlspecialchars($hostname) . '" />' . "\n";
|
||||
}
|
||||
if (empty($dbname)) {
|
||||
echo ' <label for="text_dbname">' . $strAddPrivilegesOnDb . ':</label>' . "\n"
|
||||
. ' <input type="text" id="text_dbname" name="dbname" class="textfield" />' . "\n";
|
||||
} else {
|
||||
echo ' <input type="hidden" name="dbname" value="' . htmlspecialchars($dbname) . '"/>' . "\n"
|
||||
. ' <label for="text_tablename">' . $strAddPrivilegesOnTbl . ':</label>' . "\n"
|
||||
. ' <input type="text" id="text_tablename" name="tablename" class="textfield" />' . "\n";
|
||||
}
|
||||
echo ' <input type="submit" value="' . $strGo . '" />' . "\n"
|
||||
. ' </form>' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' </table><br />' . "\n"
|
||||
. ' </li>' . "\n";
|
||||
}
|
||||
if (empty($dbname)) {
|
||||
echo ' <li>' . "\n"
|
||||
. ' <form action="server_privileges.php3" method="post" onsubmit="checkPassword(this);">' . "\n"
|
||||
. ' <input type="hidden" name="lang" value="' . $lang . '" />' . "\n"
|
||||
. ' <input type="hidden" name="convcharset" value="' . $convcharset . '" />' . "\n"
|
||||
. ' <input type="hidden" name="server" value="' . $server . '" />' . "\n"
|
||||
. ' <input type="hidden" name="username" value="' . htmlspecialchars($username) . '" />' . "\n";
|
||||
if ($hostname != '%') {
|
||||
echo ' <input type="hidden" name="hostname" value="' . htmlspecialchars($hostname) . '" />' . "\n";
|
||||
}
|
||||
echo ' <b>' . $strChangePassword . '</b><br />' . "\n"
|
||||
. ' <table border="0">' . "\n"
|
||||
@@ -504,16 +852,122 @@ if (!isset($username) && !isset($hostname)) {
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><label for="pw_pma_pw2">' . $strReType . ':</label></td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"><input type="password" name="pma_pw2" id="pw_pma_pw2" class="textfield" onchange="nopass[1].checked = true;" /></td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <td colspan="3" align="center">' . "\n"
|
||||
. ' <input type="submit" name="change_pw" value="' . $strGo . '" />' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' </table>' . "\n"
|
||||
. ' </form>' . "\n"
|
||||
. ' </li>' . "\n"
|
||||
. '</ul>' . "\n";
|
||||
. ' </li>' . "\n";
|
||||
}
|
||||
echo '</ul>' . "\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 '<h2>' . "\n"
|
||||
. ' ' . $strAddUser . "\n"
|
||||
. '</h2>' . "\n"
|
||||
. '<form action="server_privileges.php3" method="post" onsubmit="return checkAddUser(this);">' . "\n"
|
||||
. ' <input type="hidden" name="lang" value="' . $lang . '" />' . "\n"
|
||||
. ' <input type="hidden" name="convcharset" value="' . $convcharset . '" />' . "\n"
|
||||
. ' <input type="hidden" name="server" value="' . $server . '" />' . "\n"
|
||||
. ' <table border="0">' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <th colspan="3">' . "\n"
|
||||
. ' ' . $strLoginInformation . "\n"
|
||||
. ' </th>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorOne'] . '">' . "\n"
|
||||
. ' <label for="select_pred_username">' . "\n"
|
||||
. ' ' . $strUserName . ':' . "\n"
|
||||
. ' </label>' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '">' . "\n"
|
||||
. ' <select name="pred_username" id="select_pred_username" title="' . $strUserName . '" class="textfield"' . "\n"
|
||||
. ' onchange="if (this.value == \'any\') { username.value = \'\'; } else if (this.value == \'userdefined\') { username.focus(); username.select(); }">' . "\n"
|
||||
. ' <option value="any"' . ((isset($pred_username) && $pred_username == 'any') ? ' selected="selected"' : '') . '>' . $strAnyUser . '</option>' . "\n"
|
||||
. ' <option value="userdefined"' . ((isset($pred_username) && $pred_username == 'userdefined') ? ' selected="selected"' : '') . '>' . $strUseTextField . ':</option>' . "\n"
|
||||
. ' </select>' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '">' . "\n"
|
||||
. ' <input type="text" name="username" class="textfield" title="' . $strUserName . '"' . (empty($username) ? '' : ' value="' . $username . '"') . ' onchange="pred_username.value = \'userdefined\';" />' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorOne'] . '">' . "\n"
|
||||
. ' <label for="select_pred_hostname">' . "\n"
|
||||
. ' ' . $strHost . ':' . "\n"
|
||||
. ' </label>' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '">' . "\n"
|
||||
. ' <select name="pred_hostname" id="select_pred_hostname" title="' . $strHost . '" class="textfield"' . "\n";
|
||||
$res = PMA_mysql_query('SELECT USER();', $userlink);
|
||||
$row = @PMA_mysql_fetch_row($res);
|
||||
@mysql_free_result($res);
|
||||
unset($res);
|
||||
if (!empty($row[0])) {
|
||||
$thishost = str_replace("'", '', substr($row[0], (strrpos($row[0], '@') + 1)));
|
||||
if ($thishost == 'localhost' || $thishost == '127.0.0.1') {
|
||||
unset($thishost);
|
||||
}
|
||||
}
|
||||
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";
|
||||
}
|
||||
unset($row);
|
||||
echo ' <option value="any"' . ((isset($pred_hostname) && $pred_hostname == 'any') ? ' selected="selected"' : '') . '>' . $strAnyHost . '</option>' . "\n"
|
||||
. ' <option value="localhost"' . ((isset($pred_hostname) && $pred_hostname == 'localhost') ? ' selected="selected"' : '') . '>' . $strLocalhost . '</option>' . "\n";
|
||||
if (!empty($thishost)) {
|
||||
echo ' <option value="thishost"' . ((isset($pred_hostname) && $pred_hostname == 'thishost') ? ' selected="selected"' : '') . '>' . $strThisHost . '</option>' . "\n";
|
||||
}
|
||||
unset($thishost);
|
||||
echo ' <option value="userdefined"' . ((isset($pred_hostname) && $pred_hostname == 'userdefined') ? ' selected="selected"' : '') . '>' . $strUseTextField . ':</option>' . "\n"
|
||||
. ' </select>' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '">' . "\n"
|
||||
. ' <input type="text" name="hostname" value="' . (empty($hostname) ? '%' : $hostname) . '" class="textfield" title="' . $strHost . '" onchange="pred_hostname.value = \'userdefined\';" />' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorOne'] . '">' . "\n"
|
||||
. ' <label for="select_pred_password">' . "\n"
|
||||
. ' ' . $strPassword . ':' . "\n"
|
||||
. ' </label>' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '">' . "\n"
|
||||
. ' <select name="pred_password" id="select_pred_password" title="' . $strPassword . '" class="textfield"' . "\n"
|
||||
. ' onchange="if (this.value == \'none\') { pma_pw.value = \'\'; pma_pw2.value = \'\'; } else if (this.value == \'userdefined\') { pma_pw.focus(); pma_pw.select(); }">' . "\n"
|
||||
. ' <option value="none">' . $strNoPassword . '</option>' . "\n"
|
||||
. ' <option value="userdefined">' . $strUseTextField . ':</option>' . "\n"
|
||||
. ' </select>' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '">' . "\n"
|
||||
. ' <input type="password" name="pma_pw" class="textfield" title="' . $strPassword . '" onchange="pred_password.value = \'userdefined\';" />' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' <tr>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorOne'] . '">' . "\n"
|
||||
. ' <label for="text_pma_pw2">' . "\n"
|
||||
. ' ' . $strReType . ':' . "\n"
|
||||
. ' </label>' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '"> </td>' . "\n"
|
||||
. ' <td bgcolor="' . $cfg['BgcolorTwo'] . '">' . "\n"
|
||||
. ' <input type="password" name="pma_pw2" id="text_pma_pw2" class="textfield" title="' . $strReType . '" onchange="pred_password.value = \'userdefined\';" />' . "\n"
|
||||
. ' </td>' . "\n"
|
||||
. ' </tr>' . "\n"
|
||||
. ' </table><br />' . "\n";
|
||||
PMA_displayPrivTable('*', '*', FALSE, 1);
|
||||
echo ' <br />' . "\n"
|
||||
. ' <input type="submit" name="adduser_submit" value="' . $strGo . '" />' . "\n"
|
||||
. '</form>' . "\n";
|
||||
} // end if (empty($adduser)) ... else ...
|
||||
|
||||
/**
|
||||
* Displays the footer
|
||||
|
Reference in New Issue
Block a user