示例#1
0
function get_top_pulses()
{
    session_write_close();
    $params = array('range' => 7, 'top' => 25);
    $graph = array();
    $otx = new Otx();
    $top = $otx->get_events_from_top_pulses($params);
    if (is_array($top) && count($top) > 0) {
        $legend = build_legend(7);
        foreach ($top as $p_id => $pulse) {
            $p_top = array('id' => $p_id, 'name' => $pulse['name'], 'total' => $pulse['total']);
            foreach ($legend as $l) {
                $p_top['values'][] = array('date' => $l, 'value' => intval($pulse['values'][$l]['value']));
            }
            $graph[] = $p_top;
        }
    }
    return $graph;
}