public function listarPropostasAction() { $usuario = $_SESSION['Zend_Auth']['storage']->usu_codigo; $post = Zend_Registry::get("post"); //$analistas = AdmissibilidadeDAO::consultarRedistribuirAnalise($params); $usuario = 605; //Apagar esta linha quando este modulo for para producao $rsPropostaInicial = array(); $rsPropostaVisual = array(); $rsPropostaDocumental = array(); $rsPropostaFinal = array(); $arrBusca['x.idTecnico = '] = $usuario; $tblProposta = new Proposta(); if ($post->numeroProposta != "") { $arrBusca['p.idPreProjeto = '] = $post->numeroProposta; } if ($post->nomeProposta != "") { if ($post->tiponome == "igual") { $arrBusca['p.NomeProjeto = '] = $post->nomeProposta; } elseif ($post->tiponome == "contendo") { $arrBusca['p.NomeProjeto LIKE '] = "('%" . $post->nomeProposta . "%')"; } } if ($post->dataPropostaInicial != "") { if ($post->tipodata == "igual") { $arrBusca['x.DtAvaliacao > '] = "'" . ConverteData($post->dataPropostaInicial, 13) . " 00:00:00'"; $arrBusca['x.DtAvaliacao < '] = "'" . ConverteData($post->dataPropostaInicial, 13) . " 23:59:59'"; } else { $arrBusca['x.DtAvaliacao > '] = "'" . ConverteData($post->dataPropostaInicial, 13) . " 00:00:00'"; if ($post->dataPropostaFinal != "") { $arrBusca['x.DtAvaliacao < '] = "'" . ConverteData($post->dataPropostaFinal, 13) . " 23:59:59'"; } } } if ($post->situacao != "") { if ($post->situacao == "inicial") { if ($post->tipobuscasituacao == "igual") { $arrBusca['m.Movimentacao = '] = 96; $rsPropostaInicial = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 96 >> INICIAL } } if ($post->situacao == "visual") { if ($post->tipobuscasituacao == "igual") { $arrBusca['m.Movimentacao = '] = 97; $rsPropostaVisual = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 96 >> INICIAL } } /*if($post->situacao == "documental"){ if($post->tipobuscasituacao == "igual"){ $arrBusca['m.Movimentacao = '] = 97; $rsPropostaVisual = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 96 >> INICIAL } }*/ if ($post->situacao == "final") { if ($post->tipobuscasituacao == "igual") { $arrBusca['m.Movimentacao = '] = 128; $rsPropostaFinal = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 96 >> INICIAL } } } else { //x($arrBusca); $arrBusca['m.Movimentacao = '] = 96; $rsPropostaInicial = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 96 >> INICIAL $arrBusca['m.Movimentacao = '] = 97; $rsPropostaVisual = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 97 >> VISUAL //$arrBusca['m.Movimentacao = '] = ?; //$rsPropostaDocumental = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = ? >> DOCUMENTAL $arrBusca['m.Movimentacao = '] = 128; $rsPropostaFinal = $tblProposta->buscarPropostaAdmissibilidade($arrBusca, array("x.DtAvaliacao DESC")); //m.Movimentacao = 128 >> FINAL } $arrDados = array("propostasInicial" => $rsPropostaInicial, "propostasVisual" => $rsPropostaVisual, "propostasDocumental" => $rsPropostaDocumental, "propostasFinal" => $rsPropostaFinal, "formularioLocalizar" => $this->_urlPadrao . "/proposta/localizar"); $this->montaTela("admissibilidade/listarpropostas.phtml", $arrDados); }