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; }