$app->log("Calling $action for $database_name with access $user_access_mode and hosts ".implode(', ',$host_list),LOGLEVEL_DEBUG);
// loop through hostlist
foreach($host_listas$db_host){
$db_host=trim($db_host);
...
...
@@ -112,7 +115,10 @@ class mysql_clientdb_plugin {
$valid=false;
}
if($valid==false)continue;
if($valid==false){
$app->log("Invalid host ".$db_host." for GRANT to ".$database_name,LOGLEVEL_DEBUG);
continue;
}
$grants='ALL';
if($user_access_mode=='r')$grants='SELECT';
...
...
@@ -254,7 +260,7 @@ class mysql_clientdb_plugin {
$app->log('Unable to connect to the database: '.$link->connect_error,LOGLEVEL_ERROR);
return;
}
// get the users for this database
$db_user=$app->db->queryOneRecord("SELECT `database_user`, `database_password` FROM `web_database_user` WHERE `database_user_id` = ?",$data['new']['database_user_id']);
$old_db_user=$app->db->queryOneRecord("SELECT `database_user`, `database_password` FROM `web_database_user` WHERE `database_user_id` = ?",$data['old']['database_user_id']);
...
...
@@ -406,32 +412,32 @@ class mysql_clientdb_plugin {
if($db_ro_user['database_user']=='root')$app->log('User root not allowed for Client databases',LOGLEVEL_WARNING);