tbrehm
2008-08-01 1e45da277b6e28ff65967d38c12b298872efb059
server/plugins-available/mysql_clientdb_plugin.inc.php
@@ -105,6 +105,7 @@
         $link = mysql_connect($clientdb_host, $clientdb_user, $clientdb_password);
         if (!$link) {
            $app->log('Unable to connect to the database'.mysql_error($link),LOGLEVEL_ERROR);
            return;
         }
         
         //* Rename User
@@ -164,6 +165,7 @@
         $link = mysql_connect($clientdb_host, $clientdb_user, $clientdb_password);
         if (!$link) {
            $app->log('Unable to connect to the database'.mysql_error($link),LOGLEVEL_ERROR);
            return;
         }
         
         //* Get the db host setting for the access priveliges
@@ -173,11 +175,17 @@
            $db_host = 'localhost';
         }
         
         mysql_query("DROP USER '".addslashes($data["old"]["database_user"])."'@'$db_host';",$link);
         $app->log('Dropping mysql user: '.$data["old"]["database_user"],LOGLEVEL_DEBUG);
         if(mysql_query("DROP USER '".addslashes($data["old"]["database_user"])."'@'$db_host';",$link)) {
            $app->log('Dropping mysql user: '.$data["old"]["database_user"],LOGLEVEL_DEBUG);
         } else {
            $app->log('Error while dropping mysql user: '.$data["old"]["database_user"].' '.mysql_error($link),LOGLEVEL_ERROR);
         }
         
         mysql_query('DROP DATABASE '.addslashes($data["old"]["database_name"]),$link);
         $app->log('Dropping mysql database: '.$data["old"]["database_name"],LOGLEVEL_DEBUG);
         if(mysql_query('DROP DATABASE '.addslashes($data["old"]["database_name"]),$link)) {
            $app->log('Dropping mysql database: '.$data["old"]["database_name"],LOGLEVEL_DEBUG);
         } else {
            $app->log('Error while dropping mysql database: '.$data["old"]["database_name"].' '.mysql_error($link),LOGLEVEL_ERROR);
         }
         
         
         mysql_query("FLUSH PRIVILEGES;",$link);