本文整理汇总了PHP中Data::tratarDataZend方法的典型用法代码示例。如果您正苦于以下问题:PHP Data::tratarDataZend方法的具体用法?PHP Data::tratarDataZend怎么用?PHP Data::tratarDataZend使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Data
的用法示例。
在下文中一共展示了Data::tratarDataZend方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: gerarrelatorioreuniaoAction
public function gerarrelatorioreuniaoAction()
{
$reuniao = new Reuniao();
$pauta = new Pauta();
$area = new Area();
$projetos = new Projetos();
$aprovacao = new Aprovacao();
if ($_POST) {
if (isset($_POST['idReuniao'])) {
$NrReuniao = $_POST['idReuniao'];
$buscarReuniao = $reuniao->buscar(array('NrReuniao = ?' => $NrReuniao))->current()->toArray();
$idReuniao = $buscarReuniao['idNrReuniao'];
$this->view->NrReuniao = $NrReuniao;
} else {
$buscarReuniao = $reuniao->buscarReuniaoAberta();
if (count($buscarReuniao) > 0) {
$idReuniao = $buscarReuniao['idNrReuniao'];
$NrReuniao = $buscarReuniao['NrReuniao'];
$this->view->NrReuniao = $NrReuniao - 1;
}
}
$idpronac = null;
if (isset($_POST['pronac']) and $_POST['pronac'] != null) {
$pronac = $_POST['pronac'];
$buscarprojeto = $projetos->buscar(array('(AnoProjeto+Sequencial = ?)' => $pronac))->current()->toArray();
$idpronac = $buscarprojeto['IdPRONAC'];
}
$buscarPauta = $pauta->PautaAprovada($idReuniao, $idpronac);
$projetos = array();
$num = 0;
foreach ($buscarPauta as $projetosCNIC) {
$projetos[$projetosCNIC->Area][$num]['PRONAC'] = $projetosCNIC->pronac;
$projetos[$projetosCNIC->Area][$num]['NomeProjeto'] = $projetosCNIC->NomeProjeto;
$projetos[$projetosCNIC->Area][$num]['DtProtocolo'] = Data::tratarDataZend($projetosCNIC->DtProtocolo, 'Brasileira');
$projetos[$projetosCNIC->Area][$num]['DtAprovacao'] = Data::tratarDataZend($projetosCNIC->DtAprovacao, 'Brasileira');
$projetos[$projetosCNIC->Area][$num]['stAnaliseConselheiro'] = $projetosCNIC->ParecerFavoravel == 1 ? "Indeferir" : 'Aprovar';
$projetos[$projetosCNIC->Area][$num]['dsConselheiro'] = $projetosCNIC->ResumoParecer;
if ($projetosCNIC->stAnalise == 'AS') {
$projetos[$projetosCNIC->Area][$num]['stAnalisePlenaria'] = 'Aprovar';
} else {
if ($projetosCNIC->stAnalise == 'IS') {
$projetos[$projetosCNIC->Area][$num]['stAnalisePlenaria'] = 'Indeferir';
} else {
$projetos[$projetosCNIC->Area][$num]['stAnalisePlenaria'] = '';
}
}
$projetos[$projetosCNIC->Area][$num]['dsPlenaria'] = $projetosCNIC->dsConsolidacao;
$projetos[$projetosCNIC->Area][$num]['ValorAprovado'] = $projetosCNIC->AprovadoReal ? $projetosCNIC->AprovadoReal : 0;
$num++;
}
$this->view->projetospauta = $projetos;
} else {
$buscarReuniao = $reuniao->buscarReuniaoAberta();
$NrReuniao = $buscarReuniao['NrReuniao'];
$this->view->NrReuniao = $NrReuniao - 1;
}
}
示例2: imprimirAction
public function imprimirAction()
{
$this->_helper->layout->disableLayout();
// Desabilita o Zend Layout
if (isset($_POST['cpfCnpj']) || isset($_GET['cpfCnpj'])) {
if (isset($_POST['cpfCnpj'])) {
$cnpjcpf = str_replace("/", "", str_replace("-", "", str_replace(".", "", $_POST['cpfCnpj'])));
$cnpjcpf = Mascara::delMaskCPFCNPJ($cnpjcpf);
} else {
if (isset($_GET['cpfCnpj'])) {
$cnpjcpf = $_GET['cpfCnpj'];
$cnpjcpf = Mascara::delMaskCPFCNPJ($cnpjcpf);
}
}
$natureza = new Natureza();
$buscaDados = $natureza->pesquisaCEPIM($cnpjcpf);
$this->view->habilitarCepim = 0;
if (count($buscaDados) > 0) {
$this->view->habilitarCepim = 1;
}
if (empty($cnpjcpf)) {
parent::message('Por favor, informe o campo CPF/CNPJ!', 'manterregularidadeproponente/index' . $this->queryString, 'ALERT');
} else {
if (strlen($cnpjcpf) <= 11 && !Validacao::validarCPF($cnpjcpf)) {
parent::message('Por favor, informe um CPF válido!', 'manterregularidadeproponente/index' . $this->queryString, 'ALERT');
} else {
if (strlen($cnpjcpf) > 11 && !Validacao::validarCNPJ($cnpjcpf)) {
parent::message('Por favor, informe um CNPJ válido!', 'manterregularidadeproponente/index' . $this->queryString, 'ALERT');
} else {
$this->view->cgccpf = $_REQUEST['cpfCnpj'];
$agentes = new Agentes();
$nomes = new Nomes();
$interessados = new Interessado();
$certidoesNegativas = new CertidoesNegativas();
// $tblProjeto = New Projetos();
$buscaAgentes = $agentes->buscar(array('CNPJCPF = ?' => $cnpjcpf));
$idAgente = $buscaAgentes[0]->idAgente;
$buscaNomeProponente = $nomes->buscar(array('idAgente = ?' => $idAgente));
$nomeProponente = $buscaNomeProponente[0]->Descricao;
$this->view->cgccpf = $cnpjcpf;
$this->view->nomeproponente = $nomeProponente;
// $this->view->NrProjeto = $rst[0]->NrProjeto;
// $this->view->NomeProjeto = $tblProjetos->buscarTodosDadosProjeto(array('CgcCpf = ?' => $buscaAgentes));
// $rsProjeto = $tblProjeto->buscar(array("idPronac = ?"=>$get->idPronac))->current();
// $this->view->projeto = $rsProjeto;
$buscaInteressados = $interessados->buscar(array('CgcCpf = ?' => $cnpjcpf));
$buscaCertidaoQF = $certidoesNegativas->buscar(array('CgcCpf = ?' => $cnpjcpf, 'CodigoCertidao = ?' => 49));
if (!empty($buscaCertidaoQF[0])) {
$this->view->cgccpfqf = $buscaCertidaoQF[0]->CgcCpf;
$this->view->codigocertidaoqf = $buscaCertidaoQF[0]->CodigoCertidao;
$this->view->dtemissaoqf = Data::tratarDataZend($buscaCertidaoQF[0]->DtEmissao, 'Brasileira');
// $dtValidade = Data::somarData(date('Y-m-d', strtotime($buscaCertidaoQF[0]->DtValidade)), 1);
// $diasqf = (int) Data::CompararDatas($buscaCertidaoQF[0]->DtEmissao, Data::dataAmericana($dtValidade));
// $this->view->diasqf = $diasqf;
$this->view->dtvalidadeqf = Data::tratarDataZend($buscaCertidaoQF[0]->DtValidade, 'Brasileira');
$this->view->pronacqf = $buscaCertidaoQF[0]->AnoProjeto . $buscaCertidaoQF[0]->Sequencial;
$this->view->logonqf = $buscaCertidaoQF[0]->Logon;
$this->view->idcertidoesnegativasqf = $buscaCertidaoQF[0]->idCertidoesnegativas;
$this->view->cdprotocolonegativaqf = $buscaCertidaoQF[0]->cdProtocoloNegativa;
$this->view->cdsituacaocertidaoqf = $buscaCertidaoQF[0]->cdSituacaoCertidao;
$this->view->idcertidaoqf = $buscaCertidaoQF[0]->idCertidoesnegativas;
$this->view->buscarcqtf = Data::tratarDataZend($buscaCertidaoQF[0]->DtValidade, 'americano');
} else {
$this->view->cgccpfqf = "";
$this->view->codigocertidaoqf = "";
$this->view->dtemissaoqf = "";
$this->view->dtvalidadeqf = "";
$this->view->diasqf = "";
$this->view->pronacqf = "";
$this->view->logonqf = "";
$this->view->idcertidoesnegativasqf = "";
$this->view->cdprotocolonegativaqf = "";
$this->view->cdsituacaocertidaoqf = "";
$this->view->idcertidaoqf = "";
$this->view->buscarcqtf = "E";
}
$buscaCertidaoQE = $certidoesNegativas->buscar(array('CgcCpf = ?' => $cnpjcpf, 'CodigoCertidao = ?' => 70));
if (!empty($buscaCertidaoQE[0])) {
$this->view->cgccpfqe = $buscaCertidaoQE[0]->CgcCpf;
$this->view->codigocertidaoqe = $buscaCertidaoQE[0]->CodigoCertidao;
$this->view->dtemissaoqe = Data::tratarDataZend($buscaCertidaoQE[0]->DtEmissao, 'Brasileira');
$this->view->dtvalidadeqe = Data::tratarDataZend($buscaCertidaoQE[0]->DtValidade, 'Brasileira');
// $dtValidade = Data::somarData(date('Y-m-d', strtotime($buscaCertidaoQE[0]->DtValidade)), 1);
// $diasqe = (int) Data::CompararDatas($buscaCertidaoQE[0]->DtEmissao, Data::dataAmericana($dtValidade));
// $this->view->diasqe = $diasqe;
$this->view->pronacqe = $buscaCertidaoQE[0]->AnoProjeto . $buscaCertidaoQE[0]->Sequencial;
$this->view->logonqe = $buscaCertidaoQE[0]->Logon;
$this->view->idcertidoesnegativasqe = $buscaCertidaoQE[0]->idCertidoesnegativas;
$this->view->cdprotocolonegativaqe = $buscaCertidaoQE[0]->cdProtocoloNegativa;
$this->view->cdsituacaocertidaoqe = $buscaCertidaoQE[0]->cdSituacaoCertidao;
$this->view->idcertidaoqe = $buscaCertidaoQE[0]->idCertidoesnegativas;
} else {
$this->view->cgccpfqe = "";
$this->view->codigocertidaoqe = "";
$this->view->dtemissaoqe = "";
$this->view->dtvalidadeqe = "";
$this->view->diasqe = "";
$this->view->pronacqe = "";
$this->view->logonqe = "";
$this->view->idcertidoesnegativasqe = "";
//.........这里部分代码省略.........
示例3: imprimirManterAssinantesAction
//.........这里部分代码省略.........
$campo = null;
$order = array(2);
//Nome do Assinante
$ordenacao = null;
}
$pag = 1;
$post = Zend_Registry::get('post');
if (isset($post->pag)) {
$pag = $post->pag;
}
$inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
/* ================== PAGINACAO ======================*/
$where = array();
$filtro = '';
if (isset($_POST['tipoFiltro']) || isset($_GET['tipoFiltro'])) {
$filtro = isset($_POST['tipoFiltro']) ? $_POST['tipoFiltro'] : $_GET['tipoFiltro'];
switch ($filtro) {
case 'coordIncFiscTec':
//Coordenador (a) de Incentivos Fiscais e Apoio Técnico
$where['a.tpCargo = ?'] = 1;
break;
case 'coordGeral':
//Coordenador (a) Geral de Prestação de Contas
$where['a.tpCargo = ?'] = 2;
break;
case 'diretorExecutivo':
//Diretor (a) Executivo de Incentivo à Cultura
$where['a.tpCargo = ?'] = 3;
break;
case 'secretarioFomento':
//Secretário (a) de Fomento e Incentivo à Cultura
$where['a.tpCargo = ?'] = 4;
break;
default:
//Todos os cargos
break;
}
}
$this->view->filtro = $filtro;
$tbAssinantesPrestacao = new tbAssinantesPrestacao();
$total = $tbAssinantesPrestacao->buscarAssinantesPrestacaoDeContas($where, $order, null, null, true);
$fim = $inicio + $this->intTamPag;
$totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
$tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
$busca = $tbAssinantesPrestacao->buscarAssinantesPrestacaoDeContas($where, $order, $tamanho, $inicio, false);
if (isset($post->xls) && $post->xls) {
$html = '';
$html .= '<table style="border: 1px">';
$html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="5">Manter Assinantes</td></tr>';
$html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="5">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
$html .= '<tr><td colspan="5"></td></tr>';
$html .= '<tr>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">#</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Nome do Assinante</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Tipo do Cargo</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Dt. Cadastro</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Situação</th>';
$html .= '</tr>';
$i = 1;
foreach ($busca as $d) {
switch ($d->tpCargo) {
case '1':
$tpCargo = 'Coordenador (a) de Incentivos Fiscais e Apoio Técnico';
break;
case '2':
$tpCargo = 'Coordenador (a) Geral de Prestação de Contas';
break;
case '3':
$tpCargo = 'Diretor (a) Executivo de Incentivo à Cultura';
break;
case '4':
$tpCargo = 'Secretário (a) de Fomento e Incentivo à Cultura';
break;
default:
$tpCargo = ' - ';
break;
}
$dtCadastro = Data::tratarDataZend($d->dtCadastro, 'brasileira');
$stAtivo = 'Ativo';
if ($d->stAtivo == 0) {
$stAtivo = 'Inativo';
}
$html .= '<tr>';
$html .= '<td style="border: 1px dotted black;">' . $i . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $d->nmAssinante . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $tpCargo . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $dtCadastro . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $stAtivo . '</td>';
$html .= '</tr>';
$i++;
}
$html .= '</table>';
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: inline; filename=Manter_Assinantes.xls;");
echo $html;
die;
} else {
$this->view->dados = $busca;
}
}
示例4: buscarDadosItensAction
public function buscarDadosItensAction()
{
$this->_helper->layout->disableLayout();
// desabilita o Zend_Layout
$idPlanilhaAprovacao = $_POST['idPlanilhaAprovacao'];
$idPronac = $_POST['idpronac'];
$tbComprovante = new tbComprovantePagamentoxPlanilhaAprovacao();
$result = $tbComprovante->buscarDadosItens($idPronac, $idPlanilhaAprovacao);
$a = 0;
if (count($result) > 0) {
foreach ($result as $registro) {
$tipoDocumento = null;
switch ($registro['tpDocumento']) {
case 1:
$tipoDocumento = 'Boleto Bancário';
break;
case 2:
$tipoDocumento = 'Cupom Fiscal';
break;
case 3:
$tipoDocumento = 'Nota Fiscal/Fatura';
break;
case 4:
$tipoDocumento = 'Recibo de Pagamento';
break;
case 5:
$tipoDocumento = 'Autônomo';
break;
}
$formaPagamento = '-';
switch ($registro['tpFormaDePagamento']) {
case 1:
$formaPagamento = 'Cheque';
break;
case 2:
$formaPagamento = 'Transferência Bancária';
break;
case 3:
$formaPagamento = 'Saque/Dinheiro';
break;
}
$dadosItem[$a]['DtPagamento'] = Data::tratarDataZend($registro['DtPagamento'], 'Brasileira');
$dadosItem[$a]['vlComprovacao'] = !empty($registro['vlComprovacao']) ? 'R$ ' . number_format($registro['vlComprovacao'], 2, ",", ".") : '';
$dadosItem[$a]['tpDocumento'] = !empty($tipoDocumento) ? utf8_encode($tipoDocumento) : '';
$dadosItem[$a]['nrComprovante'] = $registro['nrComprovante'];
$dadosItem[$a]['dtEmissao'] = Data::tratarDataZend($registro['dtEmissao'], 'Brasileira');
$dadosItem[$a]['idArquivo'] = $registro['idArquivo'];
$dadosItem[$a]['Item'] = utf8_encode($registro['Item']);
$dadosItem[$a]['Fornecedor'] = utf8_encode($registro['Fornecedor']);
$dadosItem[$a]['tpFormaDePagamento'] = utf8_encode($formaPagamento);
$dadosItem[$a]['nmArquivo'] = !empty($registro['nmArquivo']) ? utf8_encode($registro['nmArquivo']) : '';
$a++;
}
$jsonEncode = json_encode($dadosItem);
echo json_encode(array('resposta' => true, 'conteudo' => $dadosItem));
} else {
echo json_encode(array('resposta' => false));
}
die;
}
示例5: solaltprogprazexecAction
public function solaltprogprazexecAction()
{
if ($_POST) {
$recebidoPost = Zend_Registry::get('post');
if ($recebidoPost->stAprovacao == 'RT') {
$this->RetornoTecnico($_POST);
} else {
if ($recebidoPost->stAprovacao == 'D') {
$recDadosParaAlteracao = tbprorrogacaoprazoDao::buscarDadosProrrogacaoPrazo($_POST['idpedidoalteracao']);
$datainicioprazo = Data::tratarDataZend($recDadosParaAlteracao[0]->dtinicioprazo, 'americano');
$datafimprazo = Data::tratarDataZend($recDadosParaAlteracao[0]->dtfimprazo, 'americano');
$dadosalterar = array("dtinicioexecucao" => $datainicioprazo, "dtfimexecucao" => $datafimprazo);
tbprorrogacaoprazoDao::alterarProrrogracaoPrazoExec($dadosalterar, $recDadosParaAlteracao[0]->idPRONAC);
if ($result) {
$this->InserirStatusAvaliacaoProjeto($_POST);
}
} else {
$this->InserirStatusAvaliacaoProjeto($_POST);
}
}
}
$recebidoGet = Zend_Registry::get('get');
$idpedidoalteracao = $recebidoGet->idpedidoalteracao;
$resultadoBuscaPedidoAlteracao = tbPedidoAlteracaoProjetoDAO::buscarDadosPedidoAlteracao($idpedidoalteracao);
$this->view->resultConsulta = $resultadoBuscaPedidoAlteracao;
$this->view->resultArquivo = tbpedidoaltprojetoxarquivoDAO::buscarArquivos($idpedidoalteracao);
$this->view->resultDadosBanc = tbcontabancariaDao::buscarDadosContaBancaria($resultadoBuscaPedidoAlteracao[0]->idPRONAC);
$this->view->resultParecerTecnico = tbalteracaonomeprojetoDAO::buscarDadosParecerTecnico($idpedidoalteracao);
}
示例6: imprimirResgeraldeanaliseAction
//.........这里部分代码省略.........
if (isset($_POST['nmProjeto']) && !empty($_POST['nmProjeto'])) {
$where["p.NomeProjeto like '%" . $_POST['nmProjeto'] . "%'"] = '';
$this->view->nmProjeto = $_POST['nmProjeto'];
}
if (isset($_POST['unVinculada']) && !empty($_POST['unVinculada'])) {
$where["d.idOrgao = ?"] = $_POST['unVinculada'];
$this->view->unVinculada = $_POST['unVinculada'];
}
if (isset($_POST['qtDiasDistribuir']) && !empty($_POST['qtDiasDistribuir'])) {
if ($_POST['qtDiasDistribuir'] == 1) {
$where["DATEDIFF(day, d.DtEnvio, isnull(d.DtDistribuicao,GETDATE())) >= ?"] = $_POST['qtDiasDistribuirVl'];
} else {
$where["DATEDIFF(day, d.DtEnvio, isnull(d.DtDistribuicao,GETDATE())) <= ?"] = $_POST['qtDiasDistribuirVl'];
}
$this->view->qtDiasDistribuir = $_POST['qtDiasDistribuir'];
$this->view->qtDiasDistribuirVl = $_POST['qtDiasDistribuirVl'];
}
if (isset($_POST['qtDiasAnalisar']) && !empty($_POST['qtDiasAnalisar'])) {
if ($_POST['qtDiasDistribuir'] == 1) {
$where["\n (d.DtDevolucao is null and DATEDIFF(day, d.DtDistribuicao, GETDATE()) >= " . $_POST['qtDiasAnalisarVl'] . ") or\n (d.DtDevolucao is not null and DATEDIFF(day, d.DtDistribuicao, d.DtDevolucao) >= " . $_POST['qtDiasAnalisarVl'] . ") or\n (Situacao = 'B14' and DATEDIFF(day, d.DtDistribuicao, GETDATE()) - DATEDIFF(day, p.dtSituacao, GETDATE()) >= " . $_POST['qtDiasAnalisarVl'] . ")\n "] = '';
} else {
$where["\n (d.DtDevolucao is null and DATEDIFF(day, d.DtDistribuicao, GETDATE()) <= " . $_POST['qtDiasAnalisarVl'] . ") or\n (d.DtDevolucao is not null and DATEDIFF(day, d.DtDistribuicao, d.DtDevolucao) <= " . $_POST['qtDiasAnalisarVl'] . ") or\n (Situacao = 'B14' and DATEDIFF(day, d.DtDistribuicao, GETDATE()) - DATEDIFF(day, p.dtSituacao, GETDATE()) <= " . $_POST['qtDiasAnalisarVl'] . ")\n "] = '';
}
$this->view->qtDiasAnalisar = $_POST['qtDiasAnalisar'];
$this->view->qtDiasAnalisarVl = $_POST['qtDiasAnalisarVl'];
}
if (isset($_POST['qtDiasCoord']) && !empty($_POST['qtDiasCoord'])) {
if ($_POST['qtDiasCoord'] == 1) {
$where["d.DtDevolucao is not null and d.DtRetorno is null AND d.FecharAnalise=0 and DATEDIFF(day, d.DtDevolucao,GETDATE()) >= ?"] = $_POST['qtDiasCoordVl'];
} else {
$where["d.DtDevolucao is not null and d.DtRetorno is null AND d.FecharAnalise=0 and DATEDIFF(day, d.DtDevolucao,GETDATE()) <= ?"] = $_POST['qtDiasCoordVl'];
}
$this->view->qtDiasCoord = $_POST['qtDiasCoord'];
$this->view->qtDiasCoordVl = $_POST['qtDiasCoordVl'];
}
if (isset($_POST['qtDiasIniExec']) && !empty($_POST['qtDiasIniExec'])) {
if ($_POST['qtDiasIniExec'] == 1) {
$where["DATEDIFF(day,GETDATE(), p.DtInicioExecucao) >= ?"] = $_POST['qtDiasIniExecVl'];
} else {
$where["DATEDIFF(day,GETDATE(), p.DtInicioExecucao) <= ?"] = $_POST['qtDiasIniExecVl'];
}
$this->view->qtDiasIniExec = $_POST['qtDiasIniExec'];
$this->view->qtDiasIniExecVl = $_POST['qtDiasIniExecVl'];
}
$Projetos = new Projetos();
$total = $Projetos->painelRelatoriosGeralAnalise($where, $order, null, null, true);
$fim = $inicio + $this->intTamPag;
$tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
$busca = $Projetos->painelRelatoriosGeralAnalise($where, $order, $tamanho, $inicio);
if (isset($_POST['xls']) && $_POST['xls']) {
$html = '';
$html .= '<table>';
$html .= '<tr>';
$html .= '<th>PRONAC</th>';
$html .= '<th>Nome do Projeto</th>';
$html .= '<th>Produto</th>';
$html .= '<th>Dt.Primeiro Envio p/ Vinculada</th>';
$html .= '<th>Dt.Último Envio p/ Vinculada</th>';
$html .= '<th>Dt.Distribuição Parecerista</th>';
$html .= '<th>Parecerista</th>';
$html .= '<th>Qtde Dias Para Distribuir</th>';
$html .= '<th>Qtde Dias Para Parecerista Analisar</th>';
$html .= '<th>Qtde Dias Devolvidos Para Coordenador</th>';
$html .= '<th>Status da Diligência</th>';
$html .= '<th>Unidade Vinculada</th>';
$html .= '<th>Dt.Início Execução</th>';
$html .= '<th>Dt.Fim Execução</th>';
$html .= '<th>Dias vencidos ou a vencer para execução do Projeto</th>';
$html .= '</tr>';
foreach ($busca as $v) {
$html .= '<tr>';
$html .= '<td>' . $v->Pronac . '</td>';
$html .= '<td>' . $v->NomeProjeto . '</td>';
$html .= '<td>' . $v->Produto . '</td>';
$html .= '<td>' . Data::tratarDataZend($v->DtPrimeiroEnvio, 'Brasileira') . '</td>';
$html .= '<td>' . Data::tratarDataZend($v->DtUltimoEnvio, 'Brasileira') . '</td>';
$html .= '<td>' . Data::tratarDataZend($v->DtDistribuicao, 'Brasileira') . '</td>';
$html .= '<td>' . $v->Parecerista . '</td>';
$html .= '<td>' . $v->QtdeDiasParaDistribuir . '</td>';
$html .= '<td>' . $v->QtdeDiasParaParecAnalisar . '</td>';
$html .= '<td>' . $v->QtdeDiasDevolvidosParaCoord . '</td>';
$html .= '<td>' . $v->Diligencia . '</td>';
$html .= '<td>' . $v->Vinculada . '</td>';
$html .= '<td>' . Data::tratarDataZend($v->DtInicioExecucao, 'Brasileira') . '</td>';
$html .= '<td>' . Data::tratarDataZend($v->DtFimExecucao, 'Brasileira') . '</td>';
$html .= '<td>' . $v->QtdeDiasVencido . '</td>';
$html .= '</tr>';
}
$html .= '</table>';
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: inline; filename=file.xls;");
echo $html;
die;
} else {
$this->view->qtdRegistros = $total;
$this->view->dados = $busca;
$this->_helper->layout->disableLayout();
// Desabilita o Zend Layout
}
}
示例7: imprimirPainelAction
//.........这里部分代码省略.........
$filtro = 'Em análise';
$where['a.siCumprimentoObjeto = ?'] = 3;
break;
case 'analisados':
//Analisados
$tipoFiltro = 'analisados';
$filtro = 'Analisados';
$where['a.siCumprimentoObjeto = ?'] = 5;
break;
default:
//Aguardando Análise
$tipoFiltro = 'aguardando';
$filtro = 'Aguardando Análise';
$where['a.siCumprimentoObjeto = ?'] = 2;
break;
}
} else {
//Aguardando Análise
$tipoFiltro = 'aguardando';
$filtro = 'Aguardando Análise';
$where['a.siCumprimentoObjeto = ?'] = 2;
}
$tbCumprimentoObjeto = new tbCumprimentoObjeto();
$total = $tbCumprimentoObjeto->listaRelatorios($where, $order, null, null, true);
$fim = $inicio + $this->intTamPag;
$totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
$tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
$busca = $tbCumprimentoObjeto->listaRelatorios($where, $order, $tamanho, $inicio);
if (isset($post->xls) && $post->xls) {
$colspan = 7;
if (isset($tipoFiltro) && $tipoFiltro != 'aguardando') {
$colspan = 8;
}
$html = '';
$html .= '<table style="border: 1px">';
$html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="' . $colspan . '">Analisar Comprovação do Objeto - ' . $filtro . '</td></tr>';
$html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="' . $colspan . '">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
$html .= '<tr><td colspan="' . $colspan . '"></td></tr>';
$html .= '<tr>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">#</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">PRONAC</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Nome do Projeto</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">UF</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Mecanismo</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Situação</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Dt. Relatório</th>';
if (isset($tipoFiltro) && $tipoFiltro != 'aguardando') {
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Técnico</th>';
}
$html .= '</tr>';
$pa = new paUsuariosDoPerfil();
$usuarios = $pa->buscarUsuarios($codPerfil, $codOrgao);
$i = 1;
foreach ($busca as $dp) {
if ($dp->Mecanismo == 1) {
$mecanismo = 'Incentivo Fiscal Federal';
} else {
if ($dp->Mecanismo != 2) {
$mecanismo = 'FNC';
} else {
if ($dp->Mecanismo != 6) {
$mecanismo = 'Recursos do Tesouro';
}
}
}
if (isset($tipoFiltro) && $tipoFiltro != 'aguardando') {
foreach ($usuarios as $user) {
if ($user->idUsuario == $dp->idTecnicoAvaliador) {
$nomeTec = $user->Nome;
}
}
}
$html .= '<tr>';
$html .= '<td style="border: 1px dotted black;">' . $i . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $dp->Pronac . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $dp->NomeProjeto . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $dp->UfProjeto . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $mecanismo . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $dp->Situacao . ' - ' . $dp->dsSituacao . '</td>';
$html .= '<td style="border: 1px dotted black;">' . Data::tratarDataZend($dp->dtCadastro, 'Brasileiro') . '</td>';
if (isset($tipoFiltro) && $tipoFiltro != 'aguardando') {
$html .= '<td style="border: 1px dotted black;">' . $nomeTec . '</td>';
}
$html .= '</tr>';
$i++;
}
$html .= '</table>';
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: inline; filename=Analisar_Comprovacao_do_Objeto.xls;");
echo $html;
die;
} else {
$this->view->dados = $busca;
$this->view->filtro = $filtro;
$this->view->tipoFiltro = $tipoFiltro;
$pa = new paUsuariosDoPerfil();
$usuarios = $pa->buscarUsuarios($codPerfil, $codOrgao);
$this->view->Usuarios = $usuarios;
}
}
示例8: alterardadosAction
public function alterardadosAction()
{
// autenticação proponente (Novo Salic)
parent::perfil(4);
/* ========== INÍCIO ID DO USUÁRIO LOGADO ========== */
$auth = Zend_Auth::getInstance();
// pega a autenticação
$Usuario = new Usuario();
// verifica se o usuário logado é agente
$idUsuario = $Usuario->getIdUsuario(null, $auth->getIdentity()->Cpf);
// caso não tenha idAgente, atribui o idUsuario
$this->getIdUsuario = $idUsuario ? $idUsuario['idAgente'] : $auth->getIdentity()->IdUsuario;
$this->getIdUsuario = empty($this->getIdUsuario) ? 0 : $this->getIdUsuario;
/* ========== FIM ID DO USUÁRIO LOGADO ========== */
$sgcAcesso = new Sgcacesso();
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$cpf = Mascara::delMaskCPF($auth->getIdentity()->Cpf);
$buscarDados = $sgcAcesso->buscar(array('Cpf = ?' => $cpf))->current();
if (count(Zend_Auth::getInstance()->getIdentity()) > 0) {
if (strlen($buscarDados['Cpf']) > 11) {
$this->view->cpf = Mascara::addMaskCNPJ($buscarDados['Cpf']);
} else {
$this->view->cpf = Mascara::addMaskCPF($buscarDados['Cpf']);
}
$this->view->nome = $buscarDados['Nome'];
$dataFormatada = Data::tratarDataZend($buscarDados['DtNascimento'], 'Brasileira');
$this->view->dtNascimento = $dataFormatada;
$this->view->email = $buscarDados['Email'];
}
$this->_helper->layout->disableLayout();
// desabilita Zend_Layout
Zend_Layout::startMvc(array('layout' => 'layout_proponente'));
if ($_POST) {
$post = Zend_Registry::get('post');
$cpf = Mascara::delMaskCNPJ(Mascara::delMaskCPF($post->cpf));
// recebe cpf
$nome = $post->nome;
// recebe o nome
$dataNasc = $post->dataNasc;
// recebe dataNasc
$email = $post->email;
// recebe email
$emailConf = $post->emailConf;
// recebe confirmacao senha
if (trim($email) != trim($emailConf)) {
parent::message("Digite o email certo!", "/login/alterardados", "ALERT");
}
$dataFinal = data::dataAmericana($dataNasc);
$dados = array("IdUsuario" => $auth->getIdentity()->IdUsuario, "Cpf" => $cpf, "Nome" => $nome, "DtNascimento" => $dataFinal . ' 00:00:00', "Email" => $email, "DtCadastro" => date("Y-m-d"), "DtSituacao" => date("Y-m-d"));
$sgcAcessoSave = $sgcAcesso->salvar($dados);
parent::message("Dados alterados com sucesso", "login/alterardados", "CONFIRM");
}
}
示例9: remanejarValorCaptadoAction
/**
* Remanejamento de valor captado
* @access public
* @param void
* @return void
*/
public function remanejarValorCaptadoAction()
{
$this->_helper->layout->disableLayout();
$this->_helper->viewRenderer->setNoRender(true);
$auth = Zend_Auth::getInstance();
$idUsuario = $auth->getIdentity()->usu_codigo;
$count = 0;
$idTmpCaptacao = $this->getRequest()->getParam('idTmpCaptacao');
$vlrCaptacao = $this->getRequest()->getParam('vlrCaptacao');
$vlrDevolucao = $this->getRequest()->getParam('vlrDevolucao');
$tpApoio = $this->getRequest()->getParam('tpApoio');
$tpDevolucao = $this->getRequest()->getParam('tpDevolucao');
$this->view->idTmpCaptacao = $idTmpCaptacao;
$tbTmpCaptacao = new tbTmpCaptacao();
$rs = $tbTmpCaptacao->buscarDadosParaRemanejamento($idTmpCaptacao);
try {
if (count($rs) > 0) {
if ($vlrCaptacao > 0) {
//INSERT NA TABELA SAC.dbo.Captacao
$dados = array('AnoProjeto' => $rs->nrAnoProjeto, 'Sequencial' => $rs->nrSequencial, 'NumeroRecibo' => $rs->NumeroRecibo == '' ? '9999' : $rs->NumeroRecibo, 'CgcCpfMecena' => $rs->nrCpfCnpjIncentivador, 'TipoApoio' => $tpApoio, 'MedidaProvisoria' => $rs->MedidaProvisoria, 'DtChegadaRecibo' => Data::tratarDataZend($rs->dtChegadaRecibo, 'americano'), 'DtRecibo' => Data::tratarDataZend($rs->dtCredito, 'americano'), 'CaptacaoReal' => $vlrCaptacao, 'CaptacaoUfir' => $rs->CaptacaoUfir, 'logon' => $idUsuario, 'IdProjeto' => $rs->idProjeto);
$Captacao = new Captacao();
$Captacao->inserir($dados);
}
$ContaBancaria = new ContaBancaria();
$dadosCB = $ContaBancaria->buscarDados($rs->nrAnoProjeto . $rs->nrSequencial);
if (count($dadosCB) > 0) {
$dadosCB = $dadosCB->current();
$idCB = $dadosCB->IdContaBancaria;
# validacao removida para atender aporte mesmo em caso de valor zerado para a captacao
//if($vlrDevolucao > 0){
# INSERT NA TABELA SAC.dbo.tbAporteCaptacao
$dadosAporte = array('IdPRONAC' => $rs->idProjeto, 'idVerificacao' => $tpDevolucao, 'CNPJCPF' => $rs->nrCpfCnpjIncentivador, 'idContaBancaria' => $idCB, 'idUsuarioInterno' => $idUsuario, 'dtCredito' => Data::tratarDataZend($rs->dtCredito, 'americano'), 'vlDeposito' => $vlrDevolucao, 'nrLote' => $rs->NumeroRecibo == '' ? '9999' : $rs->NumeroRecibo, 'dtLote' => Data::tratarDataZend($rs->dtChegadaRecibo, 'americano'));
$tbAporteCaptacao = new tbAporteCaptacao();
$insertAporteCaptacao = $tbAporteCaptacao->inserir($dadosAporte);
if ($insertAporteCaptacao) {
$tbTmpInconsistenciaCaptacao = new tbTmpInconsistenciaCaptacao();
$tbTmpInconsistenciaCaptacao->delete(array('idTmpCaptacao = ?' => $idTmpCaptacao, 'idTipoInconsistencia = ?' => 9));
$tbTmpCaptacao->delete(array('idTmpCaptacao = ?' => $idTmpCaptacao));
} else {
$count++;
}
//}
} else {
$count++;
}
} else {
$count++;
}
} catch (Exception $e) {
echo json_encode(array('resposta' => false, 'messagem' => $e->getMessage()));
}
if ($count == 0) {
echo json_encode(array('resposta' => true, 'mensagem' => 'Dados atualizados com sucesso!'));
} else {
echo json_encode(array('resposta' => false, 'mensagem' => 'Ocorreu um erro no processo de atualização. Entre em contato com o administrador do sistema!'));
}
}
示例10: buscarProjetosAnexosAction
public function buscarProjetosAnexosAction()
{
$this->_helper->layout->disableLayout();
// desabilita o Zend_Layout
$pronac = Mascara::delMaskCPFCNPJ($_POST['pronac']);
$projetos = new Projetos();
$result = $projetos->buscarIdPronac($pronac);
if (!empty($result)) {
$dadosProjeto = $projetos->buscarTodosDadosProjeto($result->IdPRONAC);
$dados = array();
if ($dadosProjeto[0]->Orgao == $this->getIdOrgao) {
$dados['NomeProjeto'] = utf8_encode($dadosProjeto[0]['NomeProjeto']);
$tbDoc = new paDocumentos();
$rs = $tbDoc->marcasAnexadas($dadosProjeto[0]->IdPRONAC);
$dados['Anexos'] = array();
$i = 0;
foreach ($rs as $key => $value) {
$dados['Anexos'][$key]['idPronac'] = $value->idPronac;
$dados['Anexos'][$key]['Anexado'] = $value->Anexado;
$dados['Anexos'][$key]['Data'] = Data::tratarDataZend($value->Data, 'Brasileira', true);
$dados['Anexos'][$key]['Descricao'] = utf8_encode($value->Descricao);
$dados['Anexos'][$key]['idDocumentosAgentes'] = $value->idDocumentosAgentes;
$dados['Anexos'][$key]['NoArquivo'] = utf8_encode($value->NoArquivo);
$dados['Anexos'][$key]['AgenteDoc'] = $value->AgenteDoc;
//$dados['Anexos'][$key] = $value;
$i++;
}
//xd($dados);
$jsonEncode = json_encode($dados);
echo json_encode(array('resposta' => true, 'conteudo' => $dados));
} else {
$dados = array();
$dados['msg'] = utf8_encode('<span style="color:red;">Usuário sem autorização no orgão do projeto</span>');
$jsonEncode = json_encode($dados);
echo json_encode(array('resposta' => false, 'conteudo' => $dados));
}
} else {
$dados = array();
$dados['msg'] = utf8_encode('<span style="color:red;">Projeto não encontrado.</span>');
$jsonEncode = json_encode($dados);
echo json_encode(array('resposta' => false, 'conteudo' => $dados));
}
die;
}
示例11: gerenciaradministrativoAction
public function gerenciaradministrativoAction()
{
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessao com o grupo ativo
$pauta = new Pauta();
$pa = new Parecer();
$reuniao = new Reuniao();
$votacao = new Votacao();
$dpc = new DistribuicaoProjetoComissao();
$raberta = $reuniao->buscarReuniaoAberta();
$reuniaoaberta = $raberta['idNrReuniao'];
$buscarProjetoPauta = $pauta->PautaReuniaoAtual($reuniaoaberta);
$plenario['plenario'] = array();
$plenario['naoplenario'] = array();
$contplenario = 1;
$contnaoplenario = 1;
//DEVOLVEDO PROJETO PARA O COMPONENTE
if (isset($_POST['retorna'])) {
$pronac = $_POST['pronac'];
$arrRetorno = array();
try {
$sp = new paVoltarProjetoFinalizadoComponente();
$ret = $sp->execSP($pronac);
if (!is_object($ret)) {
throw new Exception($ret);
}
$arrRetorno['error'] = false;
$arrRetorno['msg'] = 'Projeto devolvido com sucesso!';
echo json_encode($arrRetorno);
die;
} catch (Exception $e) {
$arrRetorno['error'] = true;
$arrRetorno['msg'] = $e->getMessage();
echo json_encode($arrRetorno);
die;
}
}
//DEVOLVEDO PROJETO PARA O COMPONENTE - RECURSO
if (isset($_POST['retornaRecurso'])) {
$pronac = $_POST['pronac'];
$idRecurso = $_POST['recurso'];
$arrRetorno = array();
try {
$tbRecurso = new tbRecurso();
$r = $tbRecurso->find(array('idRecurso = ?' => $idRecurso))->current();
$r->siRecurso = 7;
$r->save();
$arrRetorno['error'] = false;
$arrRetorno['msg'] = 'Projeto devolvido com sucesso!';
echo json_encode($arrRetorno);
die;
} catch (Exception $e) {
$arrRetorno['error'] = true;
$arrRetorno['msg'] = $e->getMessage();
echo json_encode($arrRetorno);
die;
}
}
foreach ($buscarProjetoPauta as $buscaplenario) {
if ($buscaplenario->stEnvioPlenario == 'S') {
$plenario['plenario'][$contplenario]['numero'] = $contplenario;
$plenario['plenario'][$contplenario]['IdPRONAC'] = $buscaplenario->IdPRONAC;
$plenario['plenario'][$contplenario]['pronac'] = $buscaplenario->pronac;
$plenario['plenario'][$contplenario]['nomeprojeto'] = $buscaplenario->NomeProjeto;
$plenario['plenario'][$contplenario]['area'] = $buscaplenario->area;
$plenario['plenario'][$contplenario]['parecerfavoravel'] = $buscaplenario->stAnalise == 'IC' ? 'Não' : 'Sim';
$plenario['plenario'][$contplenario]['segmento'] = $buscaplenario->segmento;
$plenario['plenario'][$contplenario]['datarecebimento'] = Data::tratarDataZend($buscaplenario->dtEnvioPauta, 'Brasileiro', true);
$plenario['plenario'][$contplenario]['componente'] = $buscaplenario->nomeComponente;
$contplenario++;
} else {
if ($buscaplenario->stEnvioPlenario == 'N') {
$plenario['naoplenario'][$contnaoplenario]['numero'] = $contnaoplenario;
$plenario['naoplenario'][$contnaoplenario]['pronac'] = $buscaplenario->pronac;
$plenario['naoplenario'][$contnaoplenario]['IdPRONAC'] = $buscaplenario->IdPRONAC;
$plenario['naoplenario'][$contnaoplenario]['nomeprojeto'] = $buscaplenario->NomeProjeto;
$plenario['naoplenario'][$contnaoplenario]['area'] = $buscaplenario->area;
$plenario['naoplenario'][$contnaoplenario]['parecerfavoravel'] = $buscaplenario->stAnalise == 'IC' ? 'Não' : 'Sim';
$plenario['naoplenario'][$contnaoplenario]['segmento'] = $buscaplenario->segmento;
$plenario['naoplenario'][$contnaoplenario]['datarecebimento'] = Data::tratarDataZend($buscaplenario->dtEnvioPauta, 'Brasileiro', true);
$plenario['naoplenario'][$contnaoplenario]['componente'] = $buscaplenario->nomeComponente;
$contnaoplenario++;
}
}
}
//$qtdprojetonaoanalisados = $dpc->projetosNaoAnalisados($raberta['NrReuniao'])->count();
//$qtdprojetoanalisados = $dpc->projetosAnalisados($raberta['idNrReuniao'])->count();
$tblDistribuicao = new tbDistribuicaoProjetoComissao();
//ANALISADOS
$qtdprojetoanalisados = $tblDistribuicao->buscarProjetoEmPauta(array(), null, null, null, false, null, null, 1)->count();
//NAO ANALISADOS
$arrReuniao = array();
$arrReuniao['idNrReuniao IS NULL '] = "?";
$qtdprojetonaoanalisados = $tblDistribuicao->buscarProjetoEmPauta(array(), null, null, null, false, "Não analisado", $arrReuniao)->count();
$qtdplenario = count($plenario['plenario']);
$qtdnaoplenario = count($plenario['naoplenario']);
$totalProjeto = $qtdplenario + $qtdnaoplenario;
$this->view->totalprojetos = $totalProjeto;
$this->view->numerocnic = $raberta['NrReuniao'];
$this->view->totalprojetoplenaria = $qtdplenario;
//.........这里部分代码省略.........
示例12: imprimirProvidenciaTomadaAction
public function imprimirProvidenciaTomadaAction()
{
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$this->view->idPerfil = $GrupoAtivo->codGrupo;
//DEFINE PARAMETROS DE ORDENACAO / QTDE. REG POR PAG. / PAGINACAO
if ($this->_request->getParam("qtde")) {
$this->intTamPag = $this->_request->getParam("qtde");
}
$order = array();
//==== parametro de ordenacao ======//
if ($this->_request->getParam("ordem")) {
$ordem = $this->_request->getParam("ordem");
if ($ordem == "ASC") {
$novaOrdem = "DESC";
} else {
$novaOrdem = "ASC";
}
} else {
$ordem = "ASC";
$novaOrdem = "ASC";
}
//==== campo de ordenacao ======//
if ($this->_request->getParam("campo")) {
$campo = $this->_request->getParam("campo");
$order = array($campo . " " . $ordem);
$ordenacao = "&campo=" . $campo . "&ordem=" . $ordem;
} else {
$campo = null;
$order = array(1);
//Contador (id da tabela)
$ordenacao = null;
}
$pag = 1;
$get = Zend_Registry::get('post');
if (isset($get->pag)) {
$pag = $get->pag;
}
$inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
$where = array();
$where['p.IdPRONAC = ?'] = $get->idPronac;
$this->view->idPronac = $get->idPronac;
$tblHisSituacao = new HistoricoSituacao();
$total = $tblHisSituacao->buscarHistoricosEncaminhamentoIdPronac($where, $order, null, null, true);
$fim = $inicio + $this->intTamPag;
$totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
$tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
$busca = $tblHisSituacao->buscarHistoricosEncaminhamentoIdPronac($where, $order, $tamanho, $inicio);
$nrPronac = '';
$nrPronacNm = '';
if (count($busca) > 0) {
$nrPronac = ' - Pronac: ' . $busca[0]->Pronac;
$nrPronacNm = '_Pronac_' . $busca[0]->Pronac;
}
if (isset($get->xls) && $get->xls) {
$html = '';
$html .= '<table style="border: 1px">';
if (!in_array($GrupoAtivo->codGrupo, array(90, 91, 94, 104, 105, 115, 118, 130, 1111))) {
$html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="5">Consultar dados do Projeto - Providência Tomada' . $nrPronac . '</td></tr>';
$html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="5">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
$html .= '<tr><td colspan="5"></td></tr>';
} else {
$html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="3">Consultar dados do Projeto - Providência Tomada' . $nrPronac . '</td></tr>';
$html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="3">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
$html .= '<tr><td colspan="3"></td></tr>';
}
$html .= '<tr>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Dt. Situação</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Situação</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Providência Tomada</th>';
if (!in_array($GrupoAtivo->codGrupo, array(90, 91, 94, 104, 105, 115, 118, 130, 1111))) {
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">CPF</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Nome</th>';
}
$html .= '</tr>';
foreach ($busca as $v) {
$nrCpf = trim($v->cnpjcpf);
if ($nrCpf == '00000000000') {
$Cpf = '-';
$nomeUser = 'Sistema SALIC';
} else {
$Cpf = strlen($nrCpf) > 11 ? Mascara::addMaskCNPJ($nrCpf) : Mascara::addMaskCPF($nrCpf);
$nomeUser = $v->usuario;
}
$html .= '<tr>';
$html .= '<td style="border: 1px dotted black;">' . Data::tratarDataZend($v->DtSituacao, 'Brasileira') . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $v->Situacao . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $v->ProvidenciaTomada . '</td>';
if (!in_array($GrupoAtivo->codGrupo, array(90, 91, 94, 104, 105, 115, 118, 130, 1111))) {
$html .= '<td style="border: 1px dotted black;">' . $Cpf . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $nomeUser . '</td>';
}
$html .= '</tr>';
}
$html .= '</table>';
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: inline; filename=Providencia_Tomada" . $nrPronacNm . ".xls;");
echo $html;
die;
} else {
//.........这里部分代码省略.........
示例13: criarCampoTipoReadequacaoAction
public function criarCampoTipoReadequacaoAction()
{
$this->_helper->layout->disableLayout();
// desabilita o Zend_Layout
$get = Zend_Registry::get('get');
$tipoReadequacao = $get->tpReadequacao;
$valorPreCarregado = null;
// x($tipoReadequacao);
//ALTERAÇÃO DE RAZÃO SOCIAL DO PROPONENTE
if ($tipoReadequacao == 3) {
$Projetos = new Projetos();
$dadosProjeto = $Projetos->buscarDadosUC75($get->idPronac)->current();
if ($dadosProjeto) {
$valorPreCarregado = $dadosProjeto->Proponente;
}
} else {
if ($tipoReadequacao == 4) {
$Projetos = new Projetos();
$dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
if ($dadosProjeto) {
$ContaBancaria = new ContaBancaria();
$dadosBancarios = $ContaBancaria->contaPorProjeto($get->idPronac);
if (count($dadosBancarios) > 0) {
$valorPreCarregado = $dadosBancarios->Agencia;
}
}
//SINOPSE DA OBRA
} else {
if ($tipoReadequacao == 5) {
$Projetos = new Projetos();
$dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
if ($dadosProjeto) {
$PreProjeto = new PreProjeto();
$dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
if ($dadosPreProjeto) {
$valorPreCarregado = $dadosPreProjeto->Sinopse;
}
}
//IMPACTO AMBIENTAL
} else {
if ($tipoReadequacao == 6) {
$Projetos = new Projetos();
$dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
if ($dadosProjeto) {
$PreProjeto = new PreProjeto();
$dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
if ($dadosPreProjeto) {
$valorPreCarregado = $dadosPreProjeto->ImpactoAmbiental;
}
}
//ESPECIFICACAO TECNICA
} else {
if ($tipoReadequacao == 7) {
$Projetos = new Projetos();
$dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
if ($dadosProjeto) {
$PreProjeto = new PreProjeto();
$dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
if ($dadosPreProjeto) {
$valorPreCarregado = $dadosPreProjeto->EspecificacaoTecnica;
}
}
//ESTRATÉGIA DE EXECUÇÃO
} else {
if ($tipoReadequacao == 8) {
$Projetos = new Projetos();
$dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
if ($dadosProjeto) {
$PreProjeto = new PreProjeto();
$dadosPreProjeto = $PreProjeto->buscar(array('idPreProjeto = ?' => $dadosProjeto->idProjeto))->current();
if ($dadosPreProjeto) {
$valorPreCarregado = $dadosPreProjeto->EstrategiadeExecucao;
}
}
//ALTERAÇÃO DE PROPONENTE
} else {
if ($tipoReadequacao == 10) {
$Projetos = new Projetos();
$dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
if ($dadosProjeto) {
$valorPreCarregado = $dadosProjeto->CgcCpf;
}
//NOME DO PROJETO
} else {
if ($tipoReadequacao == 12) {
$Projetos = new Projetos();
$dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
if ($dadosProjeto) {
$valorPreCarregado = $dadosProjeto->NomeProjeto;
}
//PERÍODO DE EXECUCAO
} else {
if ($tipoReadequacao == 13) {
$Projetos = new Projetos();
$dadosProjeto = $Projetos->buscar(array('IdPRONAC = ?' => $get->idPronac))->current();
$DtFimExecucao = Data::tratarDataZend($dadosProjeto->DtFimExecucao, 'brasileira');
if ($dadosProjeto) {
$valorPreCarregado = $DtFimExecucao;
}
//SÍNTESE DO PROJETO
//.........这里部分代码省略.........
示例14: imprimirSecretariosAction
public function imprimirSecretariosAction()
{
//FUNÇÃO ACESSADA SOMENTE PELOS PERFIS DE TEC. DE PORTARIA
if ($this->idPerfil != 128) {
parent::message("Você não tem permissão para acessar essa área do sistema!", "principal", "ALERT");
}
//DEFINE PARAMETROS DE ORDENACAO / QTDE. REG POR PAG. / PAGINACAO
if ($this->_request->getParam("qtde")) {
$this->intTamPag = $this->_request->getParam("qtde");
}
$order = array();
//==== parametro de ordenacao ======//
if ($this->_request->getParam("ordem")) {
$ordem = $this->_request->getParam("ordem");
if ($ordem == "ASC") {
$novaOrdem = "DESC";
} else {
$novaOrdem = "ASC";
}
} else {
$ordem = "ASC";
$novaOrdem = "ASC";
}
//==== campo de ordenacao ======//
if ($this->_request->getParam("campo")) {
$campo = $this->_request->getParam("campo");
$order = array($campo . " " . $ordem);
$ordenacao = "&campo=" . $campo . "&ordem=" . $ordem;
} else {
$campo = null;
$order = array(1);
//idManterPortaria
$ordenacao = null;
}
$pag = 1;
$get = Zend_Registry::get('post');
if (isset($get->pag)) {
$pag = $get->pag;
}
$inicio = $pag > 1 ? ($pag - 1) * $this->intTamPag : 0;
/* ================== PAGINACAO ======================*/
$where = array();
$where['a.stEstado = ?'] = 1;
// 1=Atual; 0=Historico
$tbManterPortaria = new tbManterPortaria();
$total = $tbManterPortaria->listaSecretarios($where, $order, null, null, true);
$fim = $inicio + $this->intTamPag;
$totalPag = (int) ($total % $this->intTamPag == 0 ? $total / $this->intTamPag : $total / $this->intTamPag + 1);
$tamanho = $fim > $total ? $total - $inicio : $this->intTamPag;
$busca = $tbManterPortaria->listaSecretarios($where, $order, $tamanho, $inicio);
if (isset($get->xls) && $get->xls) {
$html = '';
$html .= '<table style="border: 1px">';
$html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 16; font-weight: bold;" colspan="4">Lista de Secretários Cadastrados</td></tr>';
$html .= '<tr><td style="border: 1px dotted black; background-color: #EAF1DD; font-size: 10" colspan="4">Data do Arquivo: ' . Data::mostraData() . '</td></tr>';
$html .= '<tr><td colspan="4"></td></tr>';
$html .= '<tr>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Nome</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Cargo</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Portaria</th>';
$html .= '<th style="border: 1px dotted black; background-color: #9BBB59;">Dt. Cadastro</th>';
$html .= '</tr>';
foreach ($busca as $d) {
$html .= '<tr>';
$html .= '<td style="border: 1px dotted black;">' . $d->dsAssinante . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $d->dsCargo . '</td>';
$html .= '<td style="border: 1px dotted black;">' . $d->dsPortaria . '</td>';
$html .= '<td style="border: 1px dotted black;">' . Data::tratarDataZend($d->dtPortariaPublicacao, 'Brasileira') . '</td>';
$html .= '</tr>';
}
$html .= '</table>';
header("Content-Type: application/vnd.ms-excel");
header("Content-Disposition: inline; filename=Lista_Secretarios.xls;");
echo $html;
die;
} else {
$this->view->qtdRegistros = $total;
$this->view->dados = $busca;
$this->_helper->layout->disableLayout();
// Desabilita o Zend Layout
}
}