fixed count query for admin user
This commit is contained in:
parent
cc2da2d4a4
commit
4ee89b5b3e
|
@ -695,7 +695,7 @@ class Manager implements PublicLogin
|
|||
|
||||
// Check ACl.
|
||||
if (\is_user_admin($config['id_user']) !== true) {
|
||||
// User no admin see dashboards of him groups and profile 'AR'.
|
||||
// Non-admin user can see dashboards of his groups and 'AR' profile.
|
||||
$group_list = \users_get_groups(
|
||||
$config['id_user'],
|
||||
'RR',
|
||||
|
@ -802,7 +802,7 @@ class Manager implements PublicLogin
|
|||
global $config;
|
||||
|
||||
if (is_user_admin($config['id_user']) !== false) {
|
||||
// User no admin see dashboards of him groups and profile 'AR'.
|
||||
// Non-admin user can see dashboards of his groups and 'AR' profile.
|
||||
$group_list = \users_get_groups(
|
||||
$config['id_user'],
|
||||
'RR',
|
||||
|
@ -820,18 +820,11 @@ class Manager implements PublicLogin
|
|||
$sql_dashboard = sprintf(
|
||||
"SELECT COUNT(*)
|
||||
FROM tdashboard
|
||||
WHERE (id_group IN (%s) AND id_user = '') OR
|
||||
id_user = '%s'",
|
||||
$string_groups,
|
||||
$config['id_user']
|
||||
WHERE (id_group IN (%s))",
|
||||
$string_groups
|
||||
);
|
||||
} else {
|
||||
$sql_dashboard = sprintf(
|
||||
"SELECT COUNT(*)
|
||||
FROM tdashboard
|
||||
WHERE id_group = 0 AND id_user = '%s'",
|
||||
$config['id_user']
|
||||
);
|
||||
$sql_dashboard = 'SELECT COUNT(*) FROM tdashboard WHERE id_group = 0';
|
||||
}
|
||||
} else {
|
||||
$sql_dashboard = 'SELECT COUNT(*) FROM tdashboard';
|
||||
|
|
Loading…
Reference in New Issue