public function salvarprodutosAction() { if (isset($_POST)) { $idProposta = $_POST['idPreProjeto']; $idProduto = $_POST['produto']; $idUf = $_POST['uf']; $idMunicipio = $_POST['municipio']; $idEtapa = $_POST['etapa']; $idItem = $_POST['item']; $fonte = $_POST['fonterecurso']; $unidade = $_POST['unidade']; $quantidade = $_POST['quantidade']; $ocorrencia = $_POST['ocorrencia']; $vlunitario = str_replace(",", ".", str_replace(".", "", $_POST['vlunitario'])); $qtdDias = $_POST['qtdDias']; $justificativa = utf8_decode(substr(trim(strip_tags($_POST['editor1'])), 0, 500)); $buscarProdutos = ManterorcamentoDAO::buscarDadosEditarProdutos($idProposta, $idEtapa, $idProduto, $idItem, null, $idUf); if ($buscarProdutos) { //parent::message("Item já cadastrado com a mesma UF!", "manterorcamento/produtoscadastrados?idPreProjeto=".$idProposta,"ALERT"); $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout echo "Cadastro duplicado de Produto na mesma etapa envolvendo o mesmo Item, transação cancelada! Deseja cadastrar um novo item?"; die; } else { $salvarProdutos = ManterorcamentoDAO::salvarNovoProduto($idProposta, $idProduto, $idEtapa, $idItem, $unidade, $quantidade, $ocorrencia, $vlunitario, $qtdDias, $fonte, $idUf, $idMunicipio, $justificativa, $this->idUsuario); $this->view->SalvarNovo = $salvarProdutos; //parent::message("Cadastro realizado com sucesso!", "manterorcamento/produtoscadastrados?idPreProjeto=".$idProposta,"CONFIRM"); $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout echo "Item cadastrado com sucesso. Deseja cadastrar um novo item?"; die; } } $this->view->idPreProjeto = $this->idPreProjeto; }