feature: Added support for show faults array in recovery alerts (#4708)

This commit is contained in:
Neil Lathwood
2016-10-04 07:53:08 +01:00
committed by Daniel Preussker
parent 3680849206
commit 32ae45640e

View File

@@ -500,7 +500,15 @@ function DescribeAlert($alert)
}
$obj['elapsed'] = TimeFormat(strtotime($alert['time_logged']) - strtotime($id['time_logged']));
$obj['id'] = $id['id'];
$obj['faults'] = false;
foreach ($extra['rule'] as $incident) {
$i++;
$obj['faults'][$i] = $incident;
foreach ($incident as $k => $v) {
if (!empty($v) && $k != 'device_id' && (stristr($k, 'id') || stristr($k, 'desc') || stristr($k, 'msg')) && substr_count($k, '_') <= 1) {
$obj['faults'][$i]['string'] .= $k.' => '.$v.'; ';
}
}
}
} else {
return 'Unknown State';
}//end if