2013-12-05 Miguel de Dios <miguel.dedios@artica.es>
* include/functions_api.php: fixed the get events when not found the agent, before it returned the systems events, now it returns empty list. MERGED FROM THE BRANCH PANDORA_4 git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@9169 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
c38d9e02f3
commit
f30a3708dd
|
@ -1,3 +1,11 @@
|
||||||
|
2013-12-05 Miguel de Dios <miguel.dedios@artica.es>
|
||||||
|
|
||||||
|
* include/functions_api.php: fixed the get events when not found the
|
||||||
|
agent, before it returned the systems events, now it returns empty
|
||||||
|
list.
|
||||||
|
|
||||||
|
MERGED FROM THE BRANCH PANDORA_4
|
||||||
|
|
||||||
2013-12-05 Dario Rodriguez <dario@artica.es>
|
2013-12-05 Dario Rodriguez <dario@artica.es>
|
||||||
|
|
||||||
* mobile/operation/agents.php: Removed a filter option which
|
* mobile/operation/agents.php: Removed a filter option which
|
||||||
|
|
|
@ -133,9 +133,9 @@ function returnData($returnType, $data, $separator = ';') {
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (!empty($data['data'])) {
|
if (!empty($data['data'])) {
|
||||||
foreach($data['data'] as $dataContent) {
|
foreach ($data['data'] as $dataContent) {
|
||||||
$clean = array_map("array_apply_io_safe_output", $dataContent);
|
$clean = array_map("array_apply_io_safe_output", $dataContent);
|
||||||
foreach($clean as $k => $v) {
|
foreach ($clean as $k => $v) {
|
||||||
$clean[$k] = str_replace("\r", "\n", $clean[$k]);
|
$clean[$k] = str_replace("\r", "\n", $clean[$k]);
|
||||||
$clean[$k] = str_replace("\n", " ", $clean[$k]);
|
$clean[$k] = str_replace("\n", " ", $clean[$k]);
|
||||||
$clean[$k] = strip_tags($clean[$k]);
|
$clean[$k] = strip_tags($clean[$k]);
|
||||||
|
@ -333,6 +333,7 @@ function api_get_tree_agents($trash1, $trahs2, $other, $returnType)
|
||||||
foreach($fields as $index => $field)
|
foreach($fields as $index => $field)
|
||||||
$fields[$index] = trim($field);
|
$fields[$index] = trim($field);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (strlen($other['data']) == 0)
|
if (strlen($other['data']) == 0)
|
||||||
|
@ -2939,7 +2940,7 @@ function api_set_validate_all_alerts($id, $thrash1, $other, $thrash3) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($total_alerts > $count_results){
|
if ($total_alerts > $count_results) {
|
||||||
$errors = $total_alerts - $count_results;
|
$errors = $total_alerts - $count_results;
|
||||||
returnError('error_validate_all_alerts', __('Error validate all alerts. Failed ' . $errors . '.'));
|
returnError('error_validate_all_alerts', __('Error validate all alerts. Failed ' . $errors . '.'));
|
||||||
}
|
}
|
||||||
|
@ -4463,8 +4464,14 @@ function otherParameter2Filter($other, $return_as_array = false) {
|
||||||
$idAgent = null;
|
$idAgent = null;
|
||||||
if (isset($other['data'][2]) && $other['data'][2] != '') {
|
if (isset($other['data'][2]) && $other['data'][2] != '') {
|
||||||
$idAgent = agents_get_agent_id($other['data'][2]);
|
$idAgent = agents_get_agent_id($other['data'][2]);
|
||||||
|
|
||||||
|
if (!empty($idAgent)) {
|
||||||
$filter['id_agente'] = $idAgent;
|
$filter['id_agente'] = $idAgent;
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
$filter['sql'] = "1=0";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
$idAgentModulo = null;
|
$idAgentModulo = null;
|
||||||
if (isset($other['data'][3]) && $other['data'][3] != '') {
|
if (isset($other['data'][3]) && $other['data'][3] != '') {
|
||||||
|
@ -4725,6 +4732,7 @@ function api_set_module_data($id, $thrash2, $other, $trash1) {
|
||||||
$idAgentModule = $id;
|
$idAgentModule = $id;
|
||||||
$data = $other['data'][0];
|
$data = $other['data'][0];
|
||||||
$time = $other['data'][1];
|
$time = $other['data'][1];
|
||||||
|
|
||||||
if ($time == 'now') $time = time();
|
if ($time == 'now') $time = time();
|
||||||
|
|
||||||
$agentModule = db_get_row_filter('tagente_modulo', array('id_agente_modulo' => $idAgentModule));
|
$agentModule = db_get_row_filter('tagente_modulo', array('id_agente_modulo' => $idAgentModule));
|
||||||
|
@ -5493,6 +5501,11 @@ function get_events_with_user($trash1, $trash2, $other, $returnType, $user_in_db
|
||||||
$sql_post .= " AND tags LIKE '%" . io_safe_input($tag) . "%'";
|
$sql_post .= " AND tags LIKE '%" . io_safe_input($tag) . "%'";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//Inject the raw sql
|
||||||
|
if (isset($filter['sql'])) {
|
||||||
|
$sql_post .= " AND (" . $filter['sql'] . ") ";
|
||||||
|
}
|
||||||
|
|
||||||
if ($group_rep == 0) {
|
if ($group_rep == 0) {
|
||||||
switch ($config["dbtype"]) {
|
switch ($config["dbtype"]) {
|
||||||
case "mysql":
|
case "mysql":
|
||||||
|
@ -5636,6 +5649,7 @@ function get_events_with_user($trash1, $trash2, $other, $returnType, $user_in_db
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$data['type'] = 'array';
|
$data['type'] = 'array';
|
||||||
$data['data'] = $result;
|
$data['data'] = $result;
|
||||||
|
|
||||||
|
@ -5671,6 +5685,8 @@ function api_get_events($trash1, $trash2, $other, $returnType, $user_in_db = nul
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if ($other['type'] == 'string') {
|
if ($other['type'] == 'string') {
|
||||||
if ($other['data'] != '') {
|
if ($other['data'] != '') {
|
||||||
returnError('error_parameter', 'Error in the parameters.');
|
returnError('error_parameter', 'Error in the parameters.');
|
||||||
|
@ -5686,6 +5702,8 @@ function api_get_events($trash1, $trash2, $other, $returnType, $user_in_db = nul
|
||||||
$filterString = otherParameter2Filter($other);
|
$filterString = otherParameter2Filter($other);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$dataRows = db_get_all_rows_filter('tevento', $filterString);
|
$dataRows = db_get_all_rows_filter('tevento', $filterString);
|
||||||
$last_error = error_get_last();
|
$last_error = error_get_last();
|
||||||
if (empty($dataRows)) {
|
if (empty($dataRows)) {
|
||||||
|
@ -6496,7 +6514,7 @@ function api_get_pandora_servers($trash1, $trash2, $other, $returnType) {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Enable/disable agent given an id
|
* Enable/Disable agent given an id
|
||||||
*
|
*
|
||||||
* @param string $id String Agent ID
|
* @param string $id String Agent ID
|
||||||
* @param $thrash2 not used.
|
* @param $thrash2 not used.
|
||||||
|
|
Loading…
Reference in New Issue