Skip to content

Commit e69472c

Browse files
author
Till Brehm
committed
Fixed database usage display issue #3970
1 parent aae7dce commit e69472c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

interface/web/sites/database_quota_stats.php

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,15 @@
2929
foreach($tmp_array as $database_name => $data) {
3030
$db_name = $data['database_name'];
3131

32-
$temp = $app->db->queryOneRecord("SELECT client.username, web_database.database_quota FROM web_database, sys_group, client WHERE sys_group.groupid = web_database.sys_groupid AND sys_group.client_id = client.client_id AND web_database.database_name = ?", $db_name);
32+
//$temp = $app->db->queryOneRecord("SELECT client.username, web_database.database_quota FROM web_database, sys_group, client WHERE sys_group.groupid = web_database.sys_groupid AND sys_group.client_id = client.client_id AND web_database.database_name = ?", $db_name);
33+
$temp = $app->db->queryOneRecord("SELECT sys_groupid, database_quota FROM web_database WHERE web_database.database_name = ?", $db_name);
34+
if($tmp['sys_groupid'] > 0) {
35+
$client = $app->db->queryOneRecord("SELECT client.username FROM sys_group, client WHERE sys_group.client_id = client.client_id AND sys_group.groupid = ?", $tmp['sys_groupid']);
36+
$temp['username'] = $client['username'];
37+
} else {
38+
$temp['username'] = 'admin';
39+
}
40+
3341
if(is_array($temp) && !empty($temp)) {
3442
$monitor_data[$server_id.'.'.$db_name]['database_name'] = $data['database_name'];
3543
$monitor_data[$server_id.'.'.$db_name]['client'] = isset($temp['username']) ? $temp['username'] : '';

0 commit comments

Comments
 (0)