function data($data) { if (!empty($data)) { $dataF = new data($data); return $dataF->dataBrasileira($dataF->tratarDataZend($data, "americano")); } }
public function indexAction() { ini_set('default_charset', 'iso-8859-1'); $this->_helper->layout->disableLayout(); $buscaprojeto = new Regularidade(); $CgcCpf = $_GET['CgcCpf']; if (!empty($CgcCpf)) { $CgcCpf = str_replace(".", "", $CgcCpf); $CgcCpf = str_replace("-", "", $CgcCpf); $CgcCpf = str_replace("/", "", $CgcCpf); $valor = strlen($CgcCpf); if ($valor == 14) { $salic = $buscaprojeto->buscarSalic($CgcCpf); if (!empty($salic)) { $datasalic = $salic[0]->Habilitado; } else { $datasalic = 'S'; } $cqte = $buscaprojeto->buscarCQTE($CgcCpf); if (!empty($cqte)) { $datacqte = $cqte[0]->DtValidade; $datacqte = data::tratarDataZend($datacqte, 'americano'); } else { $datacqte = 'E'; } $cqtf = $buscaprojeto->buscarCQTF($CgcCpf); if (!empty($cqtf)) { $datacqtf = $cqtf[0]->DtValidade; $datacqtf = data::tratarDataZend($datacqtf, 'americano'); } else { $datacqtf = 'E'; } $fgts = $buscaprojeto->buscarFGTS($CgcCpf); if (!empty($fgts)) { $datafgts = $fgts[0]->DtValidade; $datafgts = data::tratarDataZend($datafgts, 'americano'); } else { $datafgts = 'E'; } $inss = $buscaprojeto->buscarINSS($CgcCpf); if (!empty($inss)) { $datainss = $inss[0]->DtValidade; $datainss = data::tratarDataZend($datainss, 'americano'); } else { $datainss = 'E'; } $cadin = $buscaprojeto->buscarCADIN($CgcCpf); if (!empty($cadin)) { $this->view->buscarcadin = $cadin; } else { $this->view->buscarcadin = NULL; } $this->view->tipoCgcCpf = "CNPJ"; $this->view->buscarsalic = $datasalic; $this->view->buscarcqte = $datacqte; $this->view->buscarcqtf = $datacqtf; $this->view->buscarfgts = $datafgts; $this->view->buscarinss = $datainss; } else { $salic = $buscaprojeto->buscarSalic($CgcCpf); if (!empty($salic)) { $datasalic = $salic[0]->Habilitado; } else { $datasalic = 'S'; } $cqtf = $buscaprojeto->buscarCQTF($CgcCpf); if (!empty($cqtf)) { $datacqtf = $cqtf[0]->DtValidade; $datacqtf = data::tratarDataZend($datacqtf, 'americano'); } else { $datacqtf = 'E'; } $cadin = $buscaprojeto->buscarCADIN($CgcCpf); if (!empty($cadin)) { $this->view->buscarcadin = $cadin; } else { $this->view->buscarcadin = NULL; } $this->view->buscarsalic = $datasalic; $this->view->buscarcqtf = $datacqtf; } } else { parent::message("CPF ou CNPJ não Informado!", "checarregularidade/index", "ERROR"); } }
/** * Método para buscar/salvar os dados do edital */ public function dadosgeraisAction() { $auth = Zend_Auth::getInstance(); // instancia da autenticacao $idusuario = $auth->getIdentity()->usu_codigo; $idorgao = $auth->getIdentity()->usu_orgao; $usu_identificacao = $auth->getIdentity()->usu_identificacao; $GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo'); // cria a sessao com o grupo ativo $codGrupo = $GrupoAtivo->codGrupo; // Grupo ativo na sessao $codOrgao = $GrupoAtivo->codOrgao; // Orgao ativo na sessao $this->view->codOrgao = $codOrgao; $this->view->idUsuarioLogado = $idusuario; $buscarClassificacaoDocumento = new tbClassificaDocumento(); $resultadoClassificaDocumento = $buscarClassificacaoDocumento->buscar(array('idClassificaDocumento not in (?)' => array(23, 24, 25)), array('dsClassificaDocumento ASC'))->toArray(); $this->view->resultadoClassificaDocumento = $resultadoClassificaDocumento; $buscarOrgao = new Orgaos(); $resultadoOrgaos = $buscarOrgao->buscar(array('Sigla != ?' => ''), array('Sigla ASC'))->toArray(); $this->view->resultadoOrgaos = $resultadoOrgaos; if (isset($_POST['idorgao'])) { $this->_helper->layout->disableLayout(); // desabilita o Zend_Layout $iduf = $_POST['idorgao']; $date = getdate(); $data = $date['year']; $buscarPI = new SimcAtividade(); $pi = $buscarPI->buscarPI(array('o.Codigo = ?' => $iduf, 'atianopi = ?' => $data, 'ati.atistatuspi = ?' => "A")); $a = 0; $Array = array(); foreach ($pi as $Dados) { $Array[$a]['idPi'] = $Dados->atiid; $Array[$a]['pi'] = $Dados->pi; $a++; } if (empty($Array)) { $Array['semdados'] = 'semdados'; } echo json_encode($Array); die; } // caso já exista um edital cadastrado if (!empty($_GET['idEdital']) && !empty($idusuario)) { $idEdital = $_GET['idEdital']; $this->view->idUsuarioLogado = $idusuario; $dadosEdital = new Edital(); $buscaEdital = $dadosEdital->buscaEditalFormDocumento($idusuario, $idEdital)->toArray(); //busca os PI´s da secretaria cadastrada no Edital $buscarPI = new SimcAtividade(); $pi = $buscarPI->buscarPI(array('o.Codigo = ?' => $buscaEdital[0]['idOrgao'], 'atianopi = ?' => date('Y'), 'ati.atistatuspi = ?' => "A"))->toArray(); $classificacaoDocumento = $buscaEdital[0]['idClassificaDocumento']; if (count($classificacaoDocumento) > 0) { $buscarClassificacaoDocumento = new tbClassificaDocumento(); $resultadoClassificaDocumento = $buscarClassificacaoDocumento->buscar(array('idClassificaDocumento = ?' => $classificacaoDocumento))->current()->toArray(); $dadosFasesEdital = new tbEditalXtbFaseEdital(); $buscaFasesEdital = $dadosFasesEdital->buscar(array('idEdital = ?' => $idEdital))->toArray(); $dadosOrgao = new Orgaos(); $buscaOrgao = $dadosOrgao->buscar(array('Codigo = ?' => $buscaEdital[0]['idOrgao']))->toArray(); $this->view->sigla = $buscaOrgao[0]['Sigla']; } else { parent::message("Edital não encontrado.", "/cadastraredital/consultaralterareditais", "ERROR"); } if (!empty($buscaFasesEdital)) { $this->view->recurso = $buscaFasesEdital[0]['qtDiasRecurso']; $this->view->julg = $buscaFasesEdital[0]['qtDiasJulgamento']; foreach ($buscaFasesEdital as $FasesEdital) { if ($FasesEdital['idFaseEdital'] == 1) { $dataIni1 = data::tratarDataZend($FasesEdital['dtIniFase'], "brasileiro"); $dataFim1 = data::tratarDataZend($FasesEdital['dtFimFase'], "brasileiro"); $this->view->dtIniFase1 = $dataIni1; $this->view->dtFimFase1 = $dataFim1; } else { if ($FasesEdital['idFaseEdital'] == 2) { $dataIni2 = data::tratarDataZend($FasesEdital['dtIniFase'], "brasileiro"); $dataFim2 = data::tratarDataZend($FasesEdital['dtFimFase'], "brasileiro"); $this->view->dtIniFase2 = $dataIni2; $this->view->dtFimFase2 = $dataFim2; } else { if ($FasesEdital['idFaseEdital'] == 3) { $dataIni3 = data::tratarDataZend($FasesEdital['dtIniFase'], "brasileiro"); $dataFim3 = data::tratarDataZend($FasesEdital['dtFimFase'], "brasileiro"); $this->view->dtIniFase3 = $dataIni3; $this->view->dtFimFase3 = $dataFim3; } else { if ($FasesEdital['idFaseEdital'] == 4) { $dataIni4 = data::tratarDataZend($FasesEdital['dtIniFase'], "brasileiro"); $dataFim4 = data::tratarDataZend($FasesEdital['dtFimFase'], "brasileiro"); $this->view->dtIniFase4 = $dataIni4; $this->view->dtFimFase4 = $dataFim4; } else { if ($FasesEdital['idFaseEdital'] == 5) { $dataIni5 = data::tratarDataZend($FasesEdital['dtIniFase'], "brasileiro"); $dataFim5 = data::tratarDataZend($FasesEdital['dtFimFase'], "brasileiro"); $this->view->dtIniFase5 = $dataIni5; $this->view->dtFimFase5 = $dataFim5; } else { if ($FasesEdital['idFaseEdital'] == 6) { $dataIni6 = data::tratarDataZend($FasesEdital['dtIniFase'], "brasileiro"); $dataFim6 = data::tratarDataZend($FasesEdital['dtFimFase'], "brasileiro"); $this->view->dtIniFase6 = $dataIni6; $this->view->dtFimFase6 = $dataFim6; } else { if ($FasesEdital['idFaseEdital'] == 7) { $dataIni7 = data::tratarDataZend($FasesEdital['dtIniFase'], "brasileiro"); $dataFim7 = data::tratarDataZend($FasesEdital['dtFimFase'], "brasileiro"); $this->view->dtIniFase7 = $dataIni7; $this->view->dtFimFase7 = $dataFim7; } else { if ($FasesEdital['idFaseEdital'] == 8) { if (!empty($FasesEdital['idFaseEdital'])) { $dataIni8 = data::tratarDataZend($FasesEdital['dtIniFase'], "brasileiro"); $dataFim8 = data::tratarDataZend($FasesEdital['dtFimFase'], "brasileiro"); $this->view->dtIniFase8 = $dataIni8; $this->view->dtFimFase8 = $dataFim8; } else { $this->view->dtIniFase8 = ""; $this->view->dtFimFase8 = ""; } } else { if (!empty($FasesEdital['idFaseEdital'])) { $dataIni9 = data::tratarDataZend($FasesEdital['dtIniFase'], "brasileiro"); $dataFim9 = data::tratarDataZend($FasesEdital['dtFimFase'], "brasileiro"); $this->view->dtIniFase9 = $dataIni9; $this->view->dtFimFase9 = $dataFim9; } else { $this->view->dtIniFase9 = ""; $this->view->dtFimFase9 = ""; } } } } } } } } } } // fecha foreach } // fecha if $this->view->idClassificaDocumento = $resultadoClassificaDocumento['idClassificaDocumento']; $this->view->dsClassificaDocumento = $resultadoClassificaDocumento['dsClassificaDocumento']; $this->view->buscaEdital = $buscaEdital; $this->view->pi = $pi; } // fecha if ( !empty ( $_GET['idEdital'] ) ) // caso os dados sejam enviados via post if ($_POST) { $nomeEdital = $_POST['nomeEdital']; $classificaDocumento = $_POST['classificaDocumento']; $modalidadeDocumento = $_POST['modalidadeDocumento']; $numeroEdital = $_POST['numeroEdital']; $orgao = $_POST['orgao']; $celulaOrcamentaria = $_POST['celulaOrcamentaria']; $qtAvaliadores = $_POST['qtAvaliadores']; $tipoFundo = $_POST['tipoFundo']; $objeto = $_POST['objeto']; $diasRec = $_POST['diasRec']; $diasJulg = $_POST['diasJulg']; $faseElabIni = $_POST['faseElabIni']; $faseElabFim = $_POST['faseElabFim']; $faseInscIni = $_POST['faseInscIni']; $faseInscFim = $_POST['faseInscFim']; $faseHabIni = $_POST['faseHabIni']; $faseHabFim = $_POST['faseHabFim']; $faseSelIni = $_POST['faseSelIni']; $faseSelFim = $_POST['faseSelFim']; $faseHomIni = $_POST['faseHomIni']; $faseHomFim = $_POST['faseHomFim']; $faseDivIni = $_POST['faseDivIni']; $faseDivFim = $_POST['faseDivFim']; $fasePagIni = $_POST['fasePagIni']; $fasePagFim = $_POST['fasePagFim']; $faseAcoIni = $_POST['faseAcoIni']; $faseAcoFim = $_POST['faseAcoFim']; $fasePrestIni = $_POST['fasePrestIni']; $fasePrestFim = $_POST['fasePrestFim']; $atiid = $_POST['pi']; $date = getdate(); $data = $date['year']; $buscarPI = new SimcAtividade(); $pi = $buscarPI->buscarPI(array('ati.atiid = ?' => $atiid, 'o.Codigo = ?' => $orgao, 'atianopi = ?' => $data, 'ati.atistatuspi = ?' => "A")); foreach ($pi as $Dados) { $PiDisponivel = $Dados['atiorcamento']; } $PiDisponivel = $PiDisponivel / 100; if (!empty($_POST['idEdital'])) { $idEdital = $_POST['idEdital']; } if (!empty($_POST['nrFormDocumento'])) { $nrFormDocumento = $_POST['nrFormDocumento']; } if (!empty($_POST['nrVersaoDocumento'])) { $nrVersaoDocumento = $_POST['nrVersaoDocumento']; } $insereDadosEdital = new Edital(); try { if (empty($_POST['idEdital'])) { $dados = array('idOrgao' => $orgao, 'NrEdital' => $numeroEdital, 'DtEdital' => new Zend_Db_Expr('GETDATE()'), 'CelulaOrcamentaria' => $celulaOrcamentaria, 'Objeto' => $objeto, 'Logon' => $idusuario, 'qtAvaliador' => $qtAvaliadores, 'stDistribuicao' => 'M', 'stAdmissibilidade' => 'S', 'cdTipoFundo' => $tipoFundo, 'idAti' => $atiid); // xd($dados); $idEdital = $insereDadosEdital->salvar($dados); } else { $dados = array('idEdital' => $idEdital, 'idOrgao' => $orgao, 'NrEdital' => $numeroEdital, 'DtEdital' => new Zend_Db_Expr('GETDATE()'), 'CelulaOrcamentaria' => $celulaOrcamentaria, 'Objeto' => $objeto, 'Logon' => $idusuario, 'qtAvaliador' => $qtAvaliadores, 'stDistribuicao' => 'M', 'stAdmissibilidade' => 'S', 'cdTipoFundo' => $tipoFundo, 'idAti' => $atiid); // xd($dados); $idEdital = $insereDadosEdital->salvar($dados); } } catch (Exception $e) { //xd($e->getMessage()); parent::message("Erro ao realizar operação. " . $e->getMessage(), "/cadastraredital/dadosgerais", "ERROR"); } $arrFases[0][0] = $faseElabIni; $arrFases[0][1] = $faseElabFim; $arrFases[0][2] = 1; $arrFases[1][0] = $faseInscIni; $arrFases[1][1] = $faseInscFim; $arrFases[1][2] = 2; $arrFases[2][0] = $faseHabIni; $arrFases[2][1] = $faseHabFim; $arrFases[2][2] = 3; $arrFases[3][0] = $faseSelIni; $arrFases[3][1] = $faseSelFim; $arrFases[3][2] = 4; $arrFases[4][0] = $faseHomIni; $arrFases[4][1] = $faseHomFim; $arrFases[4][2] = 5; $arrFases[5][0] = $faseDivIni; $arrFases[5][1] = $faseDivFim; $arrFases[5][2] = 6; $arrFases[6][0] = $fasePagIni; $arrFases[6][1] = $fasePagFim; $arrFases[6][2] = 7; if (!empty($_POST['faseAcoIni']) && !empty($_POST['faseAcoFim'])) { $arrFases[7][0] = $faseAcoIni; $arrFases[7][1] = $faseAcoFim; $arrFases[7][2] = 8; } if (!empty($_POST['fasePrestIni']) && !empty($_POST['fasePrestFim'])) { $arrFases[8][0] = $fasePrestIni; $arrFases[8][1] = $fasePrestFim; $arrFases[8][2] = 9; } $insereDadosFaseEdital = new tbEditalXtbFaseEdital(); try { foreach ($arrFases as $fases) { $dataIniFase = Data::dataAmericana($fases[0]); $dataFimFase = Data::dataAmericana($fases[1]); $dados = array('idFaseEdital' => $fases[2], 'idEdital' => $idEdital, 'dtIniFase' => $dataIniFase, 'dtFimFase' => $dataFimFase, 'qtDiasRecurso' => $diasRec, 'qtDiasJulgamento' => $diasJulg); if (!empty($_POST['idEdital'])) { $where = " idFaseEdital = " . $fases[2] . " AND idEdital = " . $idEdital; $verificaFaseEdital = $insereDadosFaseEdital->buscar(array('idEdital = ?' => $idEdital, 'idFaseEdital = ?' => $fases[2]))->toArray(); if (empty($verificaFaseEdital[0])) { $idFasesEdital = $insereDadosFaseEdital->salvar($dados); } else { $idFasesEdital = $insereDadosFaseEdital->alterar($dados, $where); } $idFasesEdital = $insereDadosFaseEdital->alterar($dados, $where); } else { $idFasesEdital = $insereDadosFaseEdital->salvar($dados); } } // fecha foreach fases } catch (Exception $e) { //xd($e->getMessage()); parent::message("Erro ao realizar operação. " . $e->getMessage(), "/cadastraredital/dadosgerais", "ERROR"); } $inserirNrFormDocumento = new tbFormDocumento(); try { if (empty($nrFormDocumento)) { $dadosFormDocumento = array('nrVersaoDocumento' => 1, 'nmFormDocumento' => $nomeEdital, 'dsFormDocumento' => 'Formulário de Edital', 'stFormDocumento' => 'A', 'dtCadastramento' => new Zend_Db_Expr('GETDATE()'), 'idClassificaDocumento' => $classificaDocumento, 'stModalidadeDocumento' => $modalidadeDocumento, 'idEdital' => $idEdital); $idFormDocumento = $inserirNrFormDocumento->salvar($dadosFormDocumento); $nrFormDocumento = $idFormDocumento['nrFormDocumento']; $nrVersaoDocumento = $idFormDocumento['nrVersaoDocumento']; parent::message("Cadastro realizado com sucesso!", "/cadastraredital/dadosgerais?nrFormDocumento={$nrFormDocumento}&nrVersaoDocumento={$nrVersaoDocumento}&idUsuario={$idusuario}&idEdital={$idEdital}", "CONFIRM"); } else { $dadosFormDocumento = array('nmFormDocumento' => $nomeEdital, 'dsFormDocumento' => 'Formulário de Edital', 'stFormDocumento' => 'A', 'dtCadastramento' => new Zend_Db_Expr('GETDATE()'), 'idClassificaDocumento' => $classificaDocumento, 'stModalidadeDocumento' => $modalidadeDocumento); $whereFormDocumento = array('nrFormDocumento = ?' => $nrFormDocumento, 'nrVersaoDocumento = ?' => $nrVersaoDocumento, 'idEdital = ?' => $idEdital); //" WHERE nrFormDocumento = " . $nrFormDocumento . " AND nrVersaoDocumento = $nrVersaoDocumento AND idEdital = $idEdital"; $idFormDocumento = $inserirNrFormDocumento->update($dadosFormDocumento, $whereFormDocumento); parent::message("Alteração realizada com sucesso!", "/cadastraredital/dadosgerais?nrFormDocumento={$nrFormDocumento}&nrVersaoDocumento={$nrVersaoDocumento}&idUsuario={$idusuario}&idEdital={$idEdital}", "CONFIRM"); } } catch (Exception $e) { //xd($e->getMessage()); parent::message("Erro ao realizar operação. " . $e->getMessage(), "/cadastraredital/dadosgerais", "ERROR"); } } // fecha if ($_POST) }
function validardados(idNrReuniao) { $.ajax({ type: "GET", dataType: "json", url: "../gerenciarpautareuniao/atualizacao", data: { idNrReuniao : idNrReuniao }, success: function(valor) { if((valor.dtfechamento != '<?php echo data::tratarDataZend($value->DtFechamento, 'americano'); ?> ') || (valor.stEstado != <?php echo $value->stEstado; ?> )) { window.location.reload(); clearInterval(verificavotacao); } } }); } </script> <?php