mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-29 16:55:05 +02:00
2013-10-29 Miguel de Dios <miguel.dedios@artica.es>
* include/functions_agents.php: fixed the delete the nodes in the networkmap enterprise. MERGED FROM THE BRANCH PANDORA_4.0 git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@8977 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
9edc002919
commit
335189f55a
@ -1,3 +1,10 @@
|
|||||||
|
2013-10-29 Miguel de Dios <miguel.dedios@artica.es>
|
||||||
|
|
||||||
|
* include/functions_agents.php: fixed the delete the nodes in the
|
||||||
|
networkmap enterprise.
|
||||||
|
|
||||||
|
MERGED FROM THE BRANCH PANDORA_4.0
|
||||||
|
|
||||||
2013-10-29 Sergio Martin <sergio.martin@artica.es>
|
2013-10-29 Sergio Martin <sergio.martin@artica.es>
|
||||||
|
|
||||||
* extensions/insert_data.php: Fix broken insert data
|
* extensions/insert_data.php: Fix broken insert data
|
||||||
|
@ -635,8 +635,10 @@ function agents_get_next_contact($idAgent, $maxModules = false) {
|
|||||||
FROM tagente
|
FROM tagente
|
||||||
WHERE id_agente = " . $idAgent);
|
WHERE id_agente = " . $idAgent);
|
||||||
|
|
||||||
|
|
||||||
$difference = get_system_time () - strtotime ($agent["ultimo_contacto"]);
|
$difference = get_system_time () - strtotime ($agent["ultimo_contacto"]);
|
||||||
|
|
||||||
|
|
||||||
if ($agent["intervalo"] > 0 && strtotime($agent["ultimo_contacto"]) > 0) {
|
if ($agent["intervalo"] > 0 && strtotime($agent["ultimo_contacto"]) > 0) {
|
||||||
return round ($difference / ($agent["intervalo"] / 100));
|
return round ($difference / ($agent["intervalo"] / 100));
|
||||||
}
|
}
|
||||||
@ -1072,7 +1074,7 @@ function agents_get_modules ($id_agent = null, $details = false, $filter = false
|
|||||||
//$where .= " AND id_policy_module = 0 ";
|
//$where .= " AND id_policy_module = 0 ";
|
||||||
|
|
||||||
$where_tags = tags_get_acl_tags($config['id_user'], $id_groups, 'AR', 'module_condition', 'AND', 'tagente_modulo');
|
$where_tags = tags_get_acl_tags($config['id_user'], $id_groups, 'AR', 'module_condition', 'AND', 'tagente_modulo');
|
||||||
|
|
||||||
$where .= $where_tags;
|
$where .= $where_tags;
|
||||||
|
|
||||||
switch ($config["dbtype"]) {
|
switch ($config["dbtype"]) {
|
||||||
@ -1676,6 +1678,10 @@ function agents_delete_agent ($id_agents, $disableACL = false) {
|
|||||||
// Delete agent policies
|
// Delete agent policies
|
||||||
enterprise_hook('policies_delete_agent', array($id_agent));
|
enterprise_hook('policies_delete_agent', array($id_agent));
|
||||||
|
|
||||||
|
// Delete agent in networkmap enterprise
|
||||||
|
enterprise_include_once('include/functions_networkmap_enterprise.php');
|
||||||
|
enterprise_hook('networkmap_enterprise_delete_nodes_by_agent', array($id_agent));
|
||||||
|
|
||||||
// tagente_datos_inc
|
// tagente_datos_inc
|
||||||
// Dont delete here, this records are deleted later, in database script
|
// Dont delete here, this records are deleted later, in database script
|
||||||
// db_process_delete_temp ("tagente_datos_inc", "id_agente_modulo", $where_modules);
|
// db_process_delete_temp ("tagente_datos_inc", "id_agente_modulo", $where_modules);
|
||||||
@ -1720,6 +1726,7 @@ function agents_delete_agent ($id_agents, $disableACL = false) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if ($error) {
|
if ($error) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user