public function getDataAction() { $request = $this->getRequest(); $current_time = time(); $params = $request->getParams(); $starts_epoch = $request->getParam("startTimestamp", $current_time - 60 * 60 * 24); $ends_epoch = $request->getParam("endTimestamp", $current_time); $startsDT = DateTime::createFromFormat("U", $starts_epoch, new DateTimeZone("UTC")); $endsDT = DateTime::createFromFormat("U", $ends_epoch, new DateTimeZone("UTC")); $data = Application_Model_ListenerStat::getDataPointsWithinRange($startsDT->format("Y-m-d H:i:s"), $endsDT->format("Y-m-d H:i:s")); $this->_helper->json->sendJson($data); }
public function pushStreamStatsAction() { $request = $this->getRequest(); $data = json_decode($request->getParam("data"), true); Application_Model_ListenerStat::insertDataPoints($data); $this->view->data = $data; }