mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 08:14:38 +02:00
wip reports alert actions
This commit is contained in:
parent
81277246a5
commit
1d7c27c64d
@ -1768,43 +1768,38 @@ $class = 'databox filters';
|
|||||||
<td class="bolder"><?php echo __('Modules'); ?></td>
|
<td class="bolder"><?php echo __('Modules'); ?></td>
|
||||||
<td>
|
<td>
|
||||||
<?php
|
<?php
|
||||||
if (empty($id_agents) || $id_agents == null || $id_agents === 0) {
|
if (empty($id_agents) === true) {
|
||||||
$all_modules = '';
|
$all_modules = [];
|
||||||
} else {
|
} else {
|
||||||
$all_modules = db_get_all_rows_sql(
|
$all_modules = db_get_all_rows_sql(
|
||||||
sprintf(
|
sprintf(
|
||||||
'SELECT distinct(nombre), id_agente_modulo
|
'SELECT nombre as `name`,
|
||||||
|
id_agente_modulo as id
|
||||||
FROM tagente_modulo
|
FROM tagente_modulo
|
||||||
WHERE id_agente IN (%s)',
|
WHERE id_agente IN (%s)',
|
||||||
implode(',', array_values($id_agents))
|
implode(',', array_values($id_agents))
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
$all_modules = array_reduce(
|
||||||
|
$all_modules,
|
||||||
|
function ($carry, $item) {
|
||||||
|
$carry[$item['id']] = $item['name'];
|
||||||
|
return $carry;
|
||||||
|
},
|
||||||
|
[]
|
||||||
|
);
|
||||||
|
|
||||||
|
$all_modules = array_unique($all_modules);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (empty($all_modules) === 1 || $all_modules == -1) {
|
$modules_select = get_same_modules(
|
||||||
$all_modules = [];
|
array_values($id_agents),
|
||||||
}
|
array_values($idAgentModule)
|
||||||
|
);
|
||||||
$modules_select = [];
|
|
||||||
$all_modules_structured = [];
|
|
||||||
if (is_array($idAgentModule) === true
|
|
||||||
|| is_object($idAgentModule) === true
|
|
||||||
) {
|
|
||||||
foreach ($all_modules as $key => $a) {
|
|
||||||
foreach ($idAgentModule as $id) {
|
|
||||||
if ((int) $a['id_agente_modulo'] === (int) $id) {
|
|
||||||
$modules_select[$a['id_agente_modulo']] = $a['id_agente_modulo'];
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
foreach ($all_modules as $a) {
|
|
||||||
$all_modules_structured[$a['id_agente_modulo']] = $a['nombre'];
|
|
||||||
}
|
|
||||||
|
|
||||||
html_print_select(
|
html_print_select(
|
||||||
$all_modules_structured,
|
$all_modules,
|
||||||
'module[]',
|
'module[]',
|
||||||
$modules_select,
|
$modules_select,
|
||||||
$script = '',
|
$script = '',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user