loadController('program', 'browse'); $program->browse($this->param('status', 'all'), $this->param('order', 'order_asc')); $data = $this->getData(); if(isset($data->status) and $data->status == 'success') { $programs = $data->data->programs; $result = array(); foreach($programs as $program) { $result[] = $this->format($program, 'openedDate:time,lastEditedDate:time,closedDate:time,canceledDate:time'); } return $this->send(200, array('programs' => $result)); } if(isset($data->status) and $data->status == 'fail') { return $this->sendError(400, $data->message); } return $this->sendError(400, 'error'); } }