mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 16:24:54 +02:00
Now the function "tags_get_user_module_and_tags" returns all group ids when the group is the 'All' group
This commit is contained in:
parent
415e67ebad
commit
cd20ae0d2f
@ -1739,6 +1739,29 @@ function tags_get_user_module_and_tags ($id_user = false, $access = 'AR', $stric
|
|||||||
$acltags[$id] = '';
|
$acltags[$id] = '';
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
// Change the 'All' group with all groups
|
||||||
|
$all_group_ids = array();
|
||||||
|
$all_groups = groups_get_all();
|
||||||
|
if (!empty($all_groups))
|
||||||
|
$all_group_ids = array_keys($all_groups);
|
||||||
|
|
||||||
|
$tags_and_groups_aux = array();
|
||||||
|
foreach ($tags_and_groups as $data) {
|
||||||
|
if ($data['id_grupo'] == 0) {
|
||||||
|
foreach ($all_group_ids as $group_id) {
|
||||||
|
$tags_and_groups_aux[] = array(
|
||||||
|
'id_grupo' => $group_id,
|
||||||
|
'tags' => $data['tags']
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$tags_and_groups_aux[] = $data;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$tags_and_groups = $tags_and_groups_aux;
|
||||||
|
unset($tags_and_groups_aux);
|
||||||
|
|
||||||
foreach ($tags_and_groups as $group_tag) {
|
foreach ($tags_and_groups as $group_tag) {
|
||||||
$acltags[$group_tag['id_grupo']] = $group_tag['tags'];
|
$acltags[$group_tag['id_grupo']] = $group_tag['tags'];
|
||||||
$propagate = db_get_value('propagate', 'tgrupo', 'id_grupo', $group_tag['id_grupo']);
|
$propagate = db_get_value('propagate', 'tgrupo', 'id_grupo', $group_tag['id_grupo']);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user