/** * * @throws Exception */ public function cadastrar($inputName) { // pega as informações do arquivo $arquivoNome = $_FILES[$inputName]['name']; // nome $arquivoTemp = $_FILES[$inputName]['tmp_name']; // nome temporário $arquivoTipo = $_FILES[$inputName]['type']; // tipo $arquivoTamanho = $_FILES[$inputName]['size']; // tamanho if (!empty($arquivoNome) && !empty($arquivoTemp)) { $arquivoExtensao = Upload::getExtensao($arquivoNome); // extensão $arquivoBinario = Upload::setBinario($arquivoTemp); // binário $arquivoHash = Upload::setHash($arquivoTemp); // hash if ($arquivoExtensao != 'doc' and $arquivoExtensao != 'docx' and $arquivoExtensao != '') { // cadastra dados do arquivo $dadosArquivo = array('nmArquivo' => $arquivoNome, 'sgExtensao' => $arquivoExtensao, 'dsTipoPadronizado' => $arquivoTipo, 'nrTamanho' => $arquivoTamanho, 'dtEnvio' => new Zend_Db_Expr('GETDATE()'), 'dsHash' => $arquivoHash, 'stAtivo' => 'A'); ArquivoDAO::cadastrar($dadosArquivo); // pega o id do último arquivo cadastrado $idUltimoArquivo = ArquivoDAO::buscarIdArquivo(); $this->setId((int) $idUltimoArquivo[0]->id); // cadastra o binário do arquivo ArquivoImagemDAO::cadastrar(array('idArquivo' => $this->getId(), 'biArquivo' => $arquivoBinario)); } } else { throw new ErrorException('Arquivo inválido.'); } }
public static function cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status) { $Projetos = new SolicitarAlteracaoDAO(); $valor = $_FILES['arquivo']['name'][0]; if (!empty($valor)) { for ($i = 0; $i < count($_FILES["arquivo"]["name"]); $i++) { // pega as informações do arquivo $arquivoNome = $_FILES['arquivo']['name'][$i]; // nome $arquivoTemp = $_FILES['arquivo']['tmp_name'][$i]; // nome temporário $arquivoTipo = $_FILES['arquivo']['type'][$i]; // tipo $arquivoTamanho = $_FILES['arquivo']['size'][$i]; // tamanho if (!empty($arquivoNome) && !empty($arquivoTemp)) { $arquivoExtensao = Upload::getExtensao($arquivoNome); // extensão $arquivoBinario = Upload::setBinario($arquivoTemp); // binário $arquivoHash = Upload::setHash($arquivoTemp); // hash // cadastra dados do arquivo $dadosArquivo = array('nmArquivo' => $arquivoNome, 'sgExtensao' => $arquivoExtensao, 'dsTipoPadronizado' => $arquivoTipo, 'nrTamanho' => $arquivoTamanho, 'dtEnvio' => new Zend_Db_Expr('GETDATE()'), 'dsHash' => $arquivoHash, 'stAtivo' => 'A'); $cadastrarArquivo = ArquivoDAO::cadastrar($dadosArquivo); // pega o id do último arquivo cadastrado $idUltimoArquivo = ArquivoDAO::buscarIdArquivo(); $idUltimoArquivo = (int) $idUltimoArquivo[0]->id; // cadastra o binário do arquivo $dadosBinario = array('idArquivo' => $idUltimoArquivo, 'biArquivo' => $arquivoBinario); $cadastrarBinario = ArquivoImagemDAO::cadastrar($dadosBinario); // cadastra o pedido de alteração $Projetos->insertArquivo($idUltimoArquivo, $idPedidoAlteracao, $status); } } } // fecha for }
private function anexararquivo() { // pega as informações do arquivo $idUltimoArquivo = 'null'; $post = Zend_Registry::get('post'); if (is_file($_FILES['arquivo']['tmp_name'])) { $arquivoNome = $_FILES['arquivo']['name']; // nome $arquivoTemp = $_FILES['arquivo']['tmp_name']; // nome temporário $arquivoTipo = $_FILES['arquivo']['type']; // tipo $arquivoTamanho = $_FILES['arquivo']['size']; // tamanho if (!empty($arquivoNome) && !empty($arquivoTemp)) { $arquivoExtensao = Upload::getExtensao($arquivoNome); // extensão $arquivoBinario = Upload::setBinario($arquivoTemp); // binário $arquivoHash = Upload::setHash($arquivoTemp); // hash } if ($arquivoTamanho > 10485760) { parent::message("O arquivo não pode ser maior do que 10MB!", "manterpropostaedital/enviararquivoedital?idPreProjeto=" . $post->idPreProjeto . "&edital=" . $post->edital, "ALERT"); } // cadastra dados do arquivo $dadosArquivo = array('nmArquivo' => $arquivoNome, 'sgExtensao' => $arquivoExtensao, 'dsTipoPadronizado' => $arquivoTipo, 'nrTamanho' => $arquivoTamanho, 'dtEnvio' => new Zend_Db_Expr('GETDATE()'), 'dsHash' => $arquivoHash, 'stAtivo' => 'I'); $cadastrarArquivo = ArquivoDAO::cadastrar($dadosArquivo); // pega o id do último arquivo cadastrado $idUltimoArquivo = ArquivoDAO::buscarIdArquivo(); $idUltimoArquivo = (int) $idUltimoArquivo[0]->id; // cadastra o binário do arquivo $dadosBinario = array('idArquivo' => $idUltimoArquivo, 'biArquivo' => $arquivoBinario); $cadastrarBinario = ArquivoImagemDAO::cadastrar($dadosBinario); } return $idUltimoArquivo; }
public function cadastraranexo($arquivoNome, $arquivoTemp, $arquivoTipo, $arquivoTamanho) { if (!empty($arquivoNome) && !empty($arquivoTemp)) { $arquivoExtensao = Upload::getExtensao($arquivoNome); // extensão $arquivoBinario = Upload::setBinario($arquivoTemp); // binário $arquivoHash = Upload::setHash($arquivoTemp); // hash } // cadastra dados do arquivo $dadosArquivo = array('nmArquivo' => $arquivoNome, 'sgExtensao' => $arquivoExtensao, 'dsTipoPadronizado' => $arquivoTipo, 'nrTamanho' => $arquivoTamanho, 'dtEnvio' => new Zend_Db_Expr('GETDATE()'), 'dsHash' => $arquivoHash, 'stAtivo' => 'A'); $cadastrarArquivo = ArquivoDAO::cadastrar($dadosArquivo); // pega o id do último arquivo cadastrado $idUltimoArquivo = ArquivoDAO::buscarIdArquivo(); $idUltimoArquivo = (int) $idUltimoArquivo[0]->id; // cadastra o binário do arquivo $dadosBinario = array('idArquivo' => $idUltimoArquivo, 'biArquivo' => $arquivoBinario); $cadastrarBinario = ArquivoImagemDAO::cadastrar($dadosBinario); return $idUltimoArquivo; }
/** * Método com o formulário para substituir documento do PRONAC * @access public * @param void * @return void */ public function substituirdocumentosAction() { // autenticação scriptcase (AMBIENTE PROPONENTE) parent::perfil(2); // combo com os tipos de documentos $this->view->combotipodocumento = TipoDocumentoDAO::buscar(); // caso o formulário seja enviado via post // realiza a substituição do documento if ($this->getRequest()->isPost()) { // recebe os dados via post $post = Zend_Registry::get('post'); $pronac = $post->pronac; $idPronac = (int) $post->idPronac; $doc = (int) $post->idComprovante; $idComprovanteAnterior = (int) $post->idComprovanteAnterior; $idArquivo = (int) $post->idArquivo; $tipoDocumento = (int) $post->tipoDocumento; $titulo = $post->titulo; $descricao = $post->descricao; $justificativa = $post->justificativa; $justificativaCoordenador = $post->justificativaCoordenador; // pega as informações do arquivo $arquivoNome = $_FILES['arquivo']['name']; // nome $arquivoTemp = $_FILES['arquivo']['tmp_name']; // nome temporário $arquivoTipo = $_FILES['arquivo']['type']; // tipo $arquivoTamanho = $_FILES['arquivo']['size']; // tamanho if (!empty($arquivoNome) && !empty($arquivoTemp)) { $arquivoExtensao = Upload::getExtensao($arquivoNome); // extensão $arquivoBinario = Upload::setBinario($arquivoTemp); // binário $arquivoHash = Upload::setHash($arquivoTemp); // hash } try { // integração MODELO e VISÃO // busca o PRONAC no banco $resultadoPronac = ProjetoDAO::buscar($pronac); // busca o Comprovante de acordo com o id no banco $resultadoComprovante = ComprovanteExecucaoFisicaDAO::buscar($resultadoPronac[0]->IdPRONAC, $doc); // caso o PRONAC ou o Comprovante não estejam cadastrados if (!$resultadoPronac || !$resultadoComprovante) { parent::message("Registro não encontrado!", "execucaofisicadoprojeto/buscarpronac", "ERROR"); } else { $this->view->buscarPronac = $resultadoPronac; $this->view->buscarDoc = $resultadoComprovante; } // valida os campos vazios if (empty($tipoDocumento)) { throw new Exception("Por favor, informe o tipo de documento!"); } else { if (empty($titulo)) { throw new Exception("Por favor, informe o título do documento!"); } else { if (strlen($titulo) < 2 || strlen($titulo) > 100) { throw new Exception("O título do documento é inválido! A quantidade mínima é de 2 caracteres!"); } else { if (empty($descricao)) { throw new Exception("Por favor, informe a descrição do documento!"); } else { if (strlen($descricao) < 20 || strlen($descricao) > 500) { throw new Exception("A descrição do documento é inválida! São permitidos entre 20 e 500 caracteres!"); } else { if (empty($justificativa) || $justificativa == "Digite a justificativa...") { throw new Exception("Por favor, informe a justificativa do documento!"); } else { if (strlen($justificativa) < 20 || strlen($justificativa) > 500) { throw new Exception("A justificativa do documento é inválida! São permitidos entre 20 e 500 caracteres!"); } else { if (!empty($arquivoTemp) && ($arquivoExtensao == 'exe' || $arquivoExtensao == 'bat' || $arquivoTipo == 'application/exe' || $arquivoTipo == 'application/x-exe' || $arquivoTipo == 'application/dos-exe' || strlen($arquivoExtensao) > 5)) { throw new Exception("A extensão do arquivo é inválida!"); } else { if (!empty($arquivoTemp) && $arquivoTamanho > 10485760) { throw new Exception("O arquivo não pode ser maior do que 10MB!"); } else { if (!empty($arquivoTemp) && ArquivoDAO::verificarHash($arquivoHash)) { throw new Exception("O arquivo enviado já está cadastrado na base de dados! Por favor, informe outro!"); } else { // cadastra o arquivo caso o mesmo tenha sido enviado if (!empty($arquivoTemp)) { // altera dados do arquivo $dadosArquivo = array('nmArquivo' => $arquivoNome, 'sgExtensao' => $arquivoExtensao, 'dsTipoPadronizado' => $arquivoTipo, 'nrTamanho' => $arquivoTamanho, 'dtEnvio' => new Zend_Db_Expr('GETDATE()'), 'dsHash' => $arquivoHash, 'stAtivo' => 'A'); $substituirArquivo = ArquivoDAO::cadastrar($dadosArquivo); // pega o id do último arquivo cadastrado $idUltimoArquivo = ArquivoDAO::buscarIdArquivo(); $idUltimoArquivo = (int) $idUltimoArquivo[0]->id; // cadastrar o binário do arquivo $dadosBinario = array('idArquivo' => $idUltimoArquivo, 'biArquivo' => $arquivoBinario); $substituirBinario = ArquivoImagemDAO::cadastrar($dadosBinario); // cadastra dados do comprovante $dadosComprovante = array('idPRONAC' => $idPronac, 'idTipoDocumento' => $tipoDocumento, 'nmComprovante' => $titulo, 'dsComprovante' => $descricao, 'dsJustificativaAlteracao' => $justificativa, 'dsJustificativaCoordenador' => $justificativaCoordenador, 'idArquivo' => $idUltimoArquivo, 'idSolicitante' => 9997, 'dtEnvioComprovante' => new Zend_Db_Expr('GETDATE()'), 'stParecerComprovante' => 'AG', 'stComprovante' => 'A', 'idComprovanteAnterior' => $idComprovanteAnterior); $substituirComprovante = ComprovanteExecucaoFisicaDAO::cadastrar($dadosComprovante, $doc); } else { // cadastra dados do comprovante $dadosComprovante = array('idPRONAC' => $idPronac, 'idTipoDocumento' => $tipoDocumento, 'nmComprovante' => $titulo, 'dsComprovante' => $descricao, 'dsJustificativaAlteracao' => $justificativa, 'dsJustificativaCoordenador' => $justificativaCoordenador, 'idArquivo' => $idArquivo, 'idSolicitante' => 9997, 'dtEnvioComprovante' => new Zend_Db_Expr('GETDATE()'), 'stParecerComprovante' => 'AG', 'stComprovante' => 'A', 'idComprovanteAnterior' => $idComprovanteAnterior); $substituirComprovante = ComprovanteExecucaoFisicaDAO::cadastrar($dadosComprovante, $doc); } if ($substituirComprovante) { parent::message("Solicitação de substituição realizada com sucesso!", "execucaofisicadoprojeto/buscardocumentos?pronac=" . $pronac, "CONFIRM"); } else { parent::message("Erro ao realizar solicitação de substituição!", "execucaofisicadoprojeto/buscardocumentos?pronac=" . $pronac, "ERROR"); } } } } } } } } } } } // fecha else } catch (Exception $e) { $this->view->message = $e->getMessage(); $this->view->message_type = "ERROR"; $this->view->tipoDocumento = $tipoDocumento; $this->view->titulo = $titulo; $this->view->descricao = $descricao; $this->view->justificativa = $justificativa; $this->view->justificativaCoordenador = $justificativaCoordenador; } } else { // recebe o pronac via get $get = Zend_Registry::get('get'); $pronac = $get->pronac; $doc = (int) $get->doc; try { // verifica se o pronac ou o id do comprovante vieram vazios if (empty($pronac) || empty($doc)) { throw new Exception("Por favor, informe o PRONAC e o Comprovante!"); } else { // integração MODELO e VISÃO // busca o PRONAC no banco $resultadoPronac = ProjetoDAO::buscar($pronac); // busca o Comprovante de acordo com o id no banco $resultadoComprovante = ComprovanteExecucaoFisicaDAO::buscar($resultadoPronac[0]->IdPRONAC, $doc); // caso o PRONAC ou o Comprovante não estejam cadastrados if (!$resultadoPronac || !$resultadoComprovante) { throw new Exception("Registro não encontrado!"); } else { $this->view->buscarPronac = $resultadoPronac; $this->view->buscarDoc = $resultadoComprovante; } } // fecha else } catch (Exception $e) { parent::message($e->getMessage(), "execucaofisicadoprojeto/buscarpronac", "ERROR"); } } // fecha else }
public function cadastraranexo($arquivoNome, $arquivoTemp, $arquivoTipo, $arquivoTamanho) { // pega as informaç?es do arquivo /* $arquivoNome = $_FILES['arquivo']['name']; // nome $arquivoTemp = $_FILES['arquivo']['tmp_name']; // nome temporário $arquivoTipo = $_FILES['arquivo']['type']; // tipo $arquivoTamanho = $_FILES['arquivo']['size']; // tamanho */ if (!empty($arquivoNome) && !empty($arquivoTemp)) { //xd($arquivoNome); $arquivoExtensao = Upload::getExtensao($arquivoNome); // extens?o $arquivoBinario = Upload::setBinario($arquivoTemp); // binário $arquivoHash = Upload::setHash($arquivoTemp); // hash // cadastra dados do arquivo //if($arquivoExtensao != 'doc' and $arquivoExtensao != 'docx' and $arquivoExtensao != ''){ // cadastra dados do arquivo $dadosArquivo = array('nmArquivo' => $arquivoNome, 'sgExtensao' => $arquivoExtensao, 'dsTipoPadronizado' => $arquivoTipo, 'nrTamanho' => $arquivoTamanho, 'dtEnvio' => new Zend_Db_Expr('GETDATE()'), 'dsHash' => $arquivoHash, 'stAtivo' => 'A'); $cadastrarArquivo = ArquivoDAO::cadastrar($dadosArquivo); // pega o id do último arquivo cadastrado $idUltimoArquivo = ArquivoDAO::buscarIdArquivo(); $idUltimoArquivo = (int) $idUltimoArquivo[0]->id; // cadastra o binário do arquivo $dadosBinario = array('idArquivo' => $idUltimoArquivo, 'biArquivo' => $arquivoBinario); $cadastrarBinario = ArquivoImagemDAO::cadastrar($dadosBinario); return $idUltimoArquivo; } else { } /* else{ $this->view->erroextensao = true; } */ }
public static function cadastrarArquivosMult($files = array()) { if (empty($files)) { $files = $_FILES; } if (!empty($files)) { for ($i = 0; $i < count($files["arquivo"]["name"]); $i++) { // pega as informações do arquivo $arquivoNome = $files['arquivo']['name'][$i]; // nome $arquivoTemp = $files['arquivo']['tmp_name'][$i]; // nome temporário $arquivoTipo = $files['arquivo']['type'][$i]; // tipo $arquivoTamanho = $files['arquivo']['size'][$i]; // tamanho if (!empty($arquivoNome) && !empty($arquivoTemp)) { $arquivoExtensao = Upload::getExtensao($arquivoNome); // extensão $arquivoBinario = Upload::setBinario($arquivoTemp); // binário $arquivoHash = Upload::setHash($arquivoTemp); // hash } // cadastra dados do arquivo $dadosArquivo = array('nmArquivo' => $arquivoNome, 'sgExtensao' => $arquivoExtensao, 'dsTipo' => $arquivoTipo, 'nrTamanho' => $arquivoTamanho, 'dtEnvio' => new Zend_Db_Expr('GETDATE()'), 'dsHash' => $arquivoHash, 'stAtivo' => 'A'); $cadastrarArquivo = ArquivoDAO::cadastrar($dadosArquivo); // pega o id do último arquivo cadastrado $idUltimoArquivo = ArquivoDAO::buscarIdArquivo(); $idUltimoArquivo = (int) $idUltimoArquivo[0]->id; // cadastra o binário do arquivo $dadosBinario = array('idArquivo' => $idUltimoArquivo, 'biArquivo' => $arquivoBinario); $cadastrarBinario = ArquivoImagemDAO::cadastrar($dadosBinario); } } // fecha for }
private function anexararquivo() { // pega as informações do arquivo $idUltimoArquivo = 'null'; $post = Zend_Registry::get('post'); if (is_file($_FILES['arquivo']['tmp_name'])) { $arquivoNome = $_FILES['arquivo']['name']; // nome $arquivoTemp = $_FILES['arquivo']['tmp_name']; // nome temporário $arquivoTipo = $_FILES['arquivo']['type']; // tipo $arquivoTamanho = $_FILES['arquivo']['size']; // tamanho if (!empty($arquivoNome) && !empty($arquivoTemp)) { $arquivoExtensao = Upload::getExtensao($arquivoNome); // extensão $arquivoBinario = Upload::setBinario($arquivoTemp); // binário $arquivoHash = Upload::setHash($arquivoTemp); // hash } // cadastra dados do arquivo // cadastra dados do arquivo $dadosArquivo = array('nmArquivo' => $arquivoNome, 'sgExtensao' => $arquivoExtensao, 'dsTipoPadronizado' => $arquivoTipo, 'nrTamanho' => $arquivoTamanho, 'dtEnvio' => new Zend_Db_Expr('GETDATE()'), 'dsHash' => $arquivoHash, 'stAtivo' => 'I'); $cadastrarArquivo = ArquivoDAO::cadastrar($dadosArquivo); // pega o id do último arquivo cadastrado $idUltimoArquivo = ArquivoDAO::buscarIdArquivo(); $idUltimoArquivo = (int) $idUltimoArquivo[0]->id; // cadastra o binário do arquivo $dadosBinario = array('idArquivo' => $idUltimoArquivo, 'biArquivo' => $arquivoBinario); $cadastrarBinario = ArquivoImagemDAO::cadastrar($dadosBinario); } return $idUltimoArquivo; }
public function cadastraranexoAction() { /* =============================================================================== */ /* ==== VERIFICA PERMISSAO DE ACESSO DO PROPONENTE A PROPOSTA OU AO PROJETO ====== */ /* =============================================================================== */ $this->verificarPermissaoAcesso(false, true, false); $this->_helper->layout->disableLayout(); $post = Zend_Registry::get('post'); $idlicitacao = $post->idlicitacao; $iddispensa = $post->iddispensa; $idcontrato = $post->idcontrato; $idcotacao = $post->idcotacao; $idpronac = $post->idpronac; // pega as informações do arquivo $arquivoNome = $_FILES['arquivo']['name']; // nome $arquivoTemp = $_FILES['arquivo']['tmp_name']; // nome temporário $arquivoTipo = $_FILES['arquivo']['type']; // tipo $arquivoTamanho = $_FILES['arquivo']['size']; // tamanho if (!empty($arquivoNome) && !empty($arquivoTemp)) { $arquivoExtensao = Upload::getExtensao($arquivoNome); // extensão $arquivoBinario = Upload::setBinario($arquivoTemp); // binário $arquivoHash = Upload::setHash($arquivoTemp); // hash // cadastra dados do arquivo if ($arquivoExtensao != 'doc' and $arquivoExtensao != 'docx' and $arquivoExtensao != '') { // cadastra dados do arquivo $dadosArquivo = array('nmArquivo' => $arquivoNome, 'sgExtensao' => $arquivoExtensao, 'dsTipoPadronizado' => $arquivoTipo, 'nrTamanho' => $arquivoTamanho, 'dtEnvio' => new Zend_Db_Expr('GETDATE()'), 'dsHash' => $arquivoHash, 'stAtivo' => 'A'); $cadastrarArquivo = ArquivoDAO::cadastrar($dadosArquivo); // pega o id do último arquivo cadastrado $idUltimoArquivo = ArquivoDAO::buscarIdArquivo(); $idUltimoArquivo = (int) $idUltimoArquivo[0]->id; // cadastra o binário do arquivo $dadosBinario = array('idArquivo' => $idUltimoArquivo, 'biArquivo' => $arquivoBinario); $cadastrarBinario = ArquivoImagemDAO::cadastrar($dadosBinario); if ($idlicitacao) { $ArquivoLicitacaoDao = new Arquivolicitacao(); $ArquivoLicitacaoDao->insert(array('idLicitacao' => $idlicitacao, 'idArquivo' => $idUltimoArquivo)); parent::message('Anexado com sucesso!', '/comprovarexecucaofinanceira/alterarlicitacao' . '?idusuario=' . $this->view->idusuario . '&idpronac=' . $idpronac . '&idlicitacao=' . $idlicitacao, 'CONFIRM'); } if ($iddispensa) { $ArquivoDispensaLicitacaoDao = new Arquivodispensalicitacao(); $ArquivoDispensaLicitacaoDao->insert(array('idDispensaLicitacao' => $iddispensa, 'idArquivo' => $idUltimoArquivo)); parent::message('Anexado com sucesso!', '/comprovarexecucaofinanceira/incluirdispensa' . '?idusuario=' . $this->view->idusuario . '&idpronac=' . $idpronac . '&iddispensa=' . $iddispensa, 'CONFIRM'); } if ($idcontrato) { $ArquivoContratoDao = new Arquivocontrato(); $ArquivoContratoDao->insert(array('idContrato' => $idcontrato, 'idArquivo' => $idUltimoArquivo)); parent::message('Anexado com sucesso!', '/comprovarexecucaofinanceira/incluircontrato' . '?idusuario=' . $this->view->idusuario . '&idpronac=' . $idpronac . '&idcontrato=' . $idcontrato, 'CONFIRM'); } if ($idcotacao) { $ArquivoCotacaoDao = new Arquivocotacao(); $ArquivoCotacaoDao->insert(array('idCotacao' => $idcotacao, 'idArquivo' => $idUltimoArquivo)); parent::message('Anexado com sucesso!', '/comprovarexecucaofinanceira/incluircotacao' . '?idusuario=' . $this->view->idusuario . '&idpronac=' . $idpronac . '&idcotacao=' . $idcotacao, 'CONFIRM'); } /*$this->view->idlicitacao = $idlicitacao; $this->view->iddispensa = $iddispensa; $this->view->idcontrato = $idcontrato; $this->view->idcotacao = $idcotacao; $this->view->idpronac = $idpronac;*/ } else { /*$this->view->erro = true; $this->view->mensagemErro = 'Arquivo com extensão invalida!';*/ if ($idlicitacao) { parent::message('Arquivo com extensão inválida!', '/comprovarexecucaofinanceira/alterarlicitacao' . '?idusuario=' . $this->view->idusuario . '&idpronac=' . $idpronac . '&idlicitacao=' . $idlicitacao, 'ERROR'); } if ($iddispensa) { parent::message('Arquivo com extensão inválida!', '/comprovarexecucaofinanceira/incluirdispensa' . '?idusuario=' . $this->view->idusuario . '&idpronac=' . $idpronac . '&iddispensa=' . $iddispensa, 'ERROR'); } if ($idcontrato) { parent::message('Arquivo com extensão inválida!', '/comprovarexecucaofinanceira/incluircontrato' . '?idusuario=' . $this->view->idusuario . '&idpronac=' . $idpronac . '&idcontrato=' . $idcontrato, 'ERROR'); } if ($idcotacao) { parent::message('Arquivo com extensão inválida!', '/comprovarexecucaofinanceira/incluircotacao' . '?idusuario=' . $this->view->idusuario . '&idpronac=' . $idpronac . '&idcotacao=' . $idcotacao, 'ERROR'); } } } else { $this->view->erro = true; $this->view->mensagemErro = 'Selecione um arquivo para anexar!'; } }