public function dadosAction() { $this->_helper->layout->disableLayout(); $page = $this->_request->getParam("page", 1); $array = $this->_request->getParams(); $requestModel = new RequestModel(); $total_pages = 0; $requestData = $requestModel->fetchAll($requestModel->getControlRequest($array)); $count = count($requestData); if ($page > $total_pages) { $page = $total_pages; } else { $total_pages = 0; } $responce = new stdClass(); $responce->page = $page; $responce->total = $total_pages; $responce->records = $count; $i = 0; foreach ($requestData as $rows) { $responce->rows[$i]['cell'] = array($rows->cdrequest, $rows->nmclient); $i++; } $this->view->dados = $responce; }
public function dadosAction() { $this->_helper->layout->disableLayout(); $page = $this->_request->getParam("page", 1); $array = $this->_request->getParams(); $sampleModel = new RequestModel(); $total_pages = 0; $sampleData = $sampleModel->fetchAll($sampleModel->getControlRequest($array)); $count = count($sampleData); if ($page > $total_pages) { $page = $total_pages; } else { $total_pages = 0; } $responce = new stdClass(); $responce->page = $page; $responce->total = $total_pages; $responce->records = $count; $i = 0; foreach ($sampleData as $rows) { switch ($rows->fgstatus) { case 1: $fgstatus = "Coletada"; break; case 2: $fgstatus = "Faltante"; break; case 3: $fgstatus = "Em Mapa"; break; case 4: $fgstatus = "Lançada"; break; case 5: $fgstatus = "Conferida"; break; case 6: $fgstatus = "Impressa"; break; case 7: $fgstatus = "Entregue"; break; } $responce->rows[$i]['id'] = $rows->cdrequest; $responce->rows[$i]['cell'] = array($rows->cdrequest, $rows->nmclient, $rows->dtrequest, isset($fgstatus) ? $fgstatus : ''); $i++; } $this->view->dados = $responce; }