@@ -14,11 +14,9 @@ public function get_quota_data($clientid = null, $readable = true) {
1414 //print_r($monitor_data);
1515
1616 // select all websites or websites belonging to client
17- $ q = " SELECT * FROM web_domain
18- WHERE active = 'y' AND type = 'vhost' "
19- . 'AND sys_groupid ' . (($ clientid != null ) ? "= (SELECT default_group FROM sys_user WHERE client_id=?) "
20- : " IN ( " . $ _SESSION ["s " ]["user " ]["groups " ] . ") " )
21- . " ORDER BY domain " ;
17+ $ q = "SELECT * FROM web_domain WHERE type = 'vhost' AND " ;
18+ $ q .= $ app ->tform ->getAuthSQL ('r ' , '' , '' , $ app ->functions ->clientid_to_groups_list ($ clientid ));
19+ $ q .= " ORDER BY domain " ;
2220 $ sites = $ app ->db ->queryAllRecords ($ q , $ clientid );
2321
2422 //print_r($sites);
@@ -214,10 +212,9 @@ public function get_mailquota_data($clientid = null, $readable = true) {
214212 //print_r($monitor_data);
215213
216214 // select all email accounts or email accounts belonging to client
217- $ q = " SELECT * FROM mail_user "
218- . " WHERE sys_groupid " . (($ clientid != null ) ? "= (SELECT default_group FROM sys_user WHERE client_id=?) "
219- : " IN ( " . $ _SESSION ["s " ]["user " ]["groups " ] . ") " )
220- . " ORDER BY email " ;
215+ $ q = "SELECT * FROM mail_user WHERE " ;
216+ $ q .= $ app ->tform ->getAuthSQL ('r ' , '' , '' , $ app ->functions ->clientid_to_groups_list ($ clientid ));
217+ $ q .= " ORDER BY email " ;
221218 $ emails = $ app ->db ->queryAllRecords ($ q , $ clientid );
222219
223220 //print_r($emails);
@@ -274,11 +271,10 @@ public function get_databasequota_data($clientid = null, $readable = true) {
274271 //print_r($monitor_data);
275272
276273 // select all databases belonging to client
277- $ q = "SELECT * FROM web_database "
278- . " WHERE sys_groupid " . (($ clientid != null ) ? "= (SELECT default_group FROM sys_user WHERE client_id=?) "
279- : " IN ( " . $ _SESSION ["s " ]["user " ]["groups " ] . ") " )
280- . " ORDER BY database_name " ;
281- $ databases = $ app ->db ->queryAllRecords ($ q , $ clientid );
274+ $ q = "SELECT * FROM web_database WHERE " ;
275+ $ q .= $ app ->tform ->getAuthSQL ('r ' , '' , '' , $ app ->functions ->clientid_to_groups_list ($ clientid ));
276+ $ q .= " ORDER BY database_name " ;
277+ $ databases = $ app ->db ->queryAllRecords ($ q );
282278
283279 //print_r($databases);
284280 if (is_array ($ databases ) && !empty ($ databases )){
0 commit comments