public function listarPropostasAnaliseDocumentalTecnicoAction() { $usuario = $this->codOrgaoSuperior; $tblProposta = new Proposta(); $rsProposta = $tblProposta->buscarPropostaAnaliseDocumentalTecnico(array("sac.dbo.fnIdOrgaoSuperiorAnalista(a.idTecnico) = " => $usuario, "ConformidadeOK = " => 1), array("Tecnico ASC")); $arrTecnicosPropostas = array(); $idDoc = 0; $nomeTec = ""; foreach ($rsProposta as $proposta) { if ($proposta->CodigoDocumento != $idDoc || $proposta->Tecnico != $nomeTec) { $arrTecnicosPropostas[$proposta->Tecnico][$proposta->NomeProjeto][] = $proposta; $idDoc = $proposta->CodigoDocumento; $nomeTec = $proposta->Tecnico; } } $arrDados = array("propostas" => $rsProposta, "tecnicosPropostas" => $arrTecnicosPropostas, "urlXLS" => $this->view->baseUrl() . "/admissibilidade/xls-propostas-analise-visual-tecnico", "urlPDF" => $this->view->baseUrl() . "/admissibilidade/pdf-propostas-analise-visual-tecnico"); $this->montaTela("admissibilidade/listarpropostasanalisedocumentaltecnico.phtml", $arrDados); }