From f79c3973d693d492b44bdcf49154dff9d9bd094f Mon Sep 17 00:00:00 2001 From: Marc Delisle Date: Wed, 4 Jan 2006 17:46:51 +0000 Subject: some options to remove a user do not work on MySQL 4.1.1+ --- server_privileges.php | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) (limited to 'server_privileges.php') diff --git a/server_privileges.php b/server_privileges.php index cc5818ab18..0315529da4 100644 --- a/server_privileges.php +++ b/server_privileges.php @@ -1486,8 +1486,14 @@ if ( empty( $adduser ) && empty( $checkprivs ) ) { . ' ' . "\n" . ($GLOBALS['cfg']['PropertiesIconic'] ? ' ' . "\n" : '' ) . ' ' . $GLOBALS['strRemoveSelectedUsers'] . '' . "\n" - . ' ' . "\n" - . ' ' . "\n" + . ' ' . "\n"; + + // before MySQL 4.1.1, we offer some choices for the delete + // mode, but for 4.1.1+, it will be done with REVOKEing the + // privileges then a DROP USER (even no REVOKE at all + // for MySQL 5), so no need to offer so many options + if (PMA_MYSQL_INT_VERSION < 40101) { + echo ' ' . "\n" . '
' . "\n" @@ -1498,8 +1504,13 @@ if ( empty( $adduser ) && empty( $checkprivs ) ) { . ' ' . "\n" . '
' . "\n" - . ' ' . "\n" + . '
' . "\n"; + } else { + echo ' ' . "\n" + . '( ' . $GLOBALS['strRevokeAndDelete'] . ' )
' . "\n"; + } + + echo ' ' . "\n" . ' ' . "\n" -- cgit v1.2.3