From c5fb8bee6bcab9c10d090d7112d9daa3c90c5d5c Mon Sep 17 00:00:00 2001 From: "Christoph Burchert (Chb)" Date: Mon, 26 Sep 2011 04:12:01 +0200 Subject: [PATCH] Enables to delete customers with already deleted databases (thanks to crazy4chrissi), fixes #872 Signed-off-by: Christoph Burchert (Chb) --- admin_customers.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin_customers.php b/admin_customers.php index f2f92f8f..fb43725d 100644 --- a/admin_customers.php +++ b/admin_customers.php @@ -219,8 +219,8 @@ if($page == 'customers' foreach(array_unique(explode(',', $settings['system']['mysql_access_host'])) as $mysql_access_host) { $mysql_access_host = trim($mysql_access_host); - $db_root->query('REVOKE ALL PRIVILEGES ON * . * FROM `' . $db_root->escape($row_database['databasename']) . '`@`' . $db_root->escape($mysql_access_host) . '`'); - $db_root->query('REVOKE ALL PRIVILEGES ON `' . str_replace('_', '\_', $db_root->escape($row_database['databasename'])) . '` . * FROM `' . $db_root->escape($row_database['databasename']) . '`@`' . $db_root->escape($mysql_access_host) . '`'); + $db_root->query('REVOKE ALL PRIVILEGES ON * . * FROM `' . $db_root->escape($row_database['databasename']) . '`@`' . $db_root->escape($mysql_access_host) . '`',false,true); + $db_root->query('REVOKE ALL PRIVILEGES ON `' . str_replace('_', '\_', $db_root->escape($row_database['databasename'])) . '` . * FROM `' . $db_root->escape($row_database['databasename']) . '`@`' . $db_root->escape($mysql_access_host) . '`',false,true); $db_root->query('DELETE FROM `mysql`.`user` WHERE `User` = "' . $db_root->escape($row_database['databasename']) . '" AND `Host` = "' . $db_root->escape($mysql_access_host) . '"'); }