mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-30 01:05:39 +02:00
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.
|
// Check ACl.
|
||||||
if (\is_user_admin($config['id_user']) !== true) {
|
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(
|
$group_list = \users_get_groups(
|
||||||
$config['id_user'],
|
$config['id_user'],
|
||||||
'RR',
|
'RR',
|
||||||
@ -802,7 +802,7 @@ class Manager implements PublicLogin
|
|||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
if (is_user_admin($config['id_user']) !== false) {
|
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(
|
$group_list = \users_get_groups(
|
||||||
$config['id_user'],
|
$config['id_user'],
|
||||||
'RR',
|
'RR',
|
||||||
@ -820,18 +820,11 @@ class Manager implements PublicLogin
|
|||||||
$sql_dashboard = sprintf(
|
$sql_dashboard = sprintf(
|
||||||
"SELECT COUNT(*)
|
"SELECT COUNT(*)
|
||||||
FROM tdashboard
|
FROM tdashboard
|
||||||
WHERE (id_group IN (%s) AND id_user = '') OR
|
WHERE (id_group IN (%s))",
|
||||||
id_user = '%s'",
|
$string_groups
|
||||||
$string_groups,
|
|
||||||
$config['id_user']
|
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
$sql_dashboard = sprintf(
|
$sql_dashboard = 'SELECT COUNT(*) FROM tdashboard WHERE id_group = 0';
|
||||||
"SELECT COUNT(*)
|
|
||||||
FROM tdashboard
|
|
||||||
WHERE id_group = 0 AND id_user = '%s'",
|
|
||||||
$config['id_user']
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$sql_dashboard = 'SELECT COUNT(*) FROM tdashboard';
|
$sql_dashboard = 'SELECT COUNT(*) FROM tdashboard';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user