本文整理汇总了PHP中data::dataAmericana方法的典型用法代码示例。如果您正苦于以下问题:PHP data::dataAmericana方法的具体用法?PHP data::dataAmericana怎么用?PHP data::dataAmericana使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类data
的用法示例。
在下文中一共展示了data::dataAmericana方法的9个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: solicitarsenhaAction
public function solicitarsenhaAction()
{
$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
$dataNasc = data::dataAmericana($post->dataNasc);
// recebe dataNasc
$email = $post->email;
// recebe email
$sgcAcesso = new Sgcacesso();
$sgcAcessoBuscaCpf = $sgcAcesso->buscar(array("Cpf = ?" => $cpf, "Email = ?" => $email, "DtNascimento = ?" => $dataNasc));
$verificaUsuario = $sgcAcessoBuscaCpf->toArray();
if (empty($verificaUsuario)) {
parent::message("Usuário n?o cadastrado!", "/manterlogin/index");
}
$sgcAcessoBuscaCpfArray = $sgcAcessoBuscaCpf->toArray();
$nome = $sgcAcessoBuscaCpfArray[0]['Nome'];
$senha = Gerarsenha::gerasenha(15, true, true, true, true);
$dados = array("IdUsuario" => $sgcAcessoBuscaCpfArray[0]['IdUsuario'], "Senha" => $senha, "Situacao" => 1, "DtSituacao" => date("Y-m-d"));
$sgcAcessoSave = $sgcAcesso->salvar($dados);
$endereco = "cadastro@cultura.gov.br";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: cadastro@cultura.gov.br\r\n";
$mens = "<font face='Verdana' size='2'>";
$mens .= "Olá " . $nome . ",<br><br>";
$mens .= "Senha....: <B>" . $senha . "</B><br><br>";
$mens .= "Esta é a sua nova senha de acesso ao Sistema de Apresentaç?o de Projetos via Web do ";
$mens .= "Ministério da Cultura.<br><br>Lembramos que a mesma deverá ser ";
$mens .= "trocada no seu próximo acesso ao sistema.<br><br>";
$mens .= "Esta é uma mensagem automática. Por favor n?o responda.<br><br>";
$mens .= "Para acessar o Sistema, clique no link abaixo:<br>";
$mens .= "<a href='sistemas.cultura.gov.br/propostaweb/'>";
$mens .= "Apresentaç?o de Projetos via Web</a><br><br>";
$mens .= "Atenciosamente,<br><B>Ministério da Cultura</B></font>";
$enviaEmail = EnviaemailController::enviaEmail($mens, "Solicitaç?o de senha", "EMAIL", $email);
parent::message("Senha gerada com sucesso. Verifique seu email!", "/manterlogin/index");
}
}
示例2: cadastrarrelatoriotecnicoAction
public function cadastrarrelatoriotecnicoAction()
{
$this->_helper->layout->disableLayout();
$valido = true;
$licitacaoDAO = new Licitacao();
$post = Zend_Registry::get('post');
$cadastro['meRelatorio'] = utf8_decode($post->ParecerTecnico);
$cadastro['dtRelatorio'] = data::dataAmericana($post->dataPublicacaoEdital);
$cadastro['IdPRONAC'] = $post->IdPRONAC;
$cadastro['idAgente'] = $post->idAgente;
}
示例3: captacao2Action
public function captacao2Action()
{
if (!empty($_POST)) {
$stPedido = 'A';
$dtInicioNovoPrazo = $_POST["data1"];
$dtInicioNovoPrazo = data::dataAmericana($dtInicioNovoPrazo);
$dtFimNovoPrazo = $_POST["data2"];
$dtFimNovoPrazo = data::dataAmericana($dtFimNovoPrazo);
$status = 8;
$idPronac = $_POST["idpronac"];
$auth = Zend_Auth::getInstance();
$idSolicitante = $auth->getIdentity()->IdUsuario;
$dsJustificativa = $_POST["recurso9"];
$buscaSoliciatacao = new ReadequacaoProjetos();
$Projetos = new SolicitarAlteracaoDAO();
$valores = $buscaSoliciatacao->buscarSolicitacao($idPronac);
$idPedidoAlteracao = $valores[0]->idPedidoAlteracao;
$tpProrrogacao = 'C';
if (empty($idPedidoAlteracao)) {
$inserirSolitacao = $buscaSoliciatacao->inserirSolicitacao($idPronac, $idSolicitante, $stPedido);
$valores = $buscaSoliciatacao->buscarSolicitacao($idPronac);
$idPedidoAlteracao = $valores[0]->idPedidoAlteracao;
$resultadoPedidoAlteracao = $Projetos->buscartbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $status);
if (empty($resultadoPedidoAlteracao)) {
$prazo = $buscaSoliciatacao->BuscarPrazo($idPedidoAlteracao, $tpProrrogacao);
if (empty($prazo)) {
$insertPrazo = $buscaSoliciatacao->insertPrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao);
} else {
$updatePrazo = $buscaSoliciatacao->updatePrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao);
}
$justificativa = $buscaSoliciatacao->inserirJustificativa($idPedidoAlteracao, $dsJustificativa, $status);
$enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido);
SolicitaralteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status);
parent::message("Solicitação enviada com sucesso!", "solicitarreadequacaodoprojeto/index?idpronac={$idPronac}", "CONFIRM");
} else {
$buscatbProposta = $Projetos->buscatbProposta($idPedidoAlteracao);
$prazo = $buscaSoliciatacao->BuscarPrazo($idPedidoAlteracao, $tpProrrogacao);
if (empty($prazo)) {
$insertPrazo = $buscaSoliciatacao->insertPrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao);
} else {
$updatePrazo = $buscaSoliciatacao->updatePrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao);
}
$justificativa = $Projetos->updatetbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $dsJustificativa, $status);
$enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido);
SolicitaralteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status);
parent::message("Solicitação enviada com sucesso!", "solicitarreadequacaodoprojeto/index?idpronac={$idPronac}", "CONFIRM");
}
} else {
$buscatbProposta = $Projetos->buscatbProposta($idPedidoAlteracao);
$prazo = $buscaSoliciatacao->BuscarPrazo($idPedidoAlteracao, $tpProrrogacao);
if (empty($prazo)) {
$insertPrazo = $buscaSoliciatacao->insertPrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao);
} else {
$updatePrazo = $buscaSoliciatacao->updatePrazo($idPedidoAlteracao, $dtInicioNovoPrazo, $dtFimNovoPrazo, $tpProrrogacao);
}
$resultadoPedidoAlteracao = $Projetos->buscartbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $status);
if (empty($resultadoPedidoAlteracao)) {
$justificativa = $buscaSoliciatacao->inserirJustificativa($idPedidoAlteracao, $dsJustificativa, $status);
$enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido);
SolicitaralteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status);
parent::message("Solicitação enviada com sucesso!", "solicitarreadequacaodoprojeto/index?idpronac={$idPronac}", "CONFIRM");
} else {
$justificativa = $Projetos->updatetbPedidoAlteracaoXTipoAlteracao($idPedidoAlteracao, $dsJustificativa, $status);
$enviarsolicitacao = $buscaSoliciatacao->alterarSolicitacao($idPedidoAlteracao, $stPedido);
SolicitaralteracaoController::cadastrarArquivosMult($_FILES, $idPedidoAlteracao, $status);
parent::message("Solicitação enviada com sucesso!", "solicitarreadequacaodoprojeto/index?idpronac={$idPronac}", "CONFIRM");
}
}
} else {
parent::message("Dados Obrigatórios Não Informados", "solicitarreadequacaodoprojeto/index?idpronac={$idPronac}", "ERROR");
}
}
示例4: cadastrarfiscalizacaoAction
public function cadastrarfiscalizacaoAction()
{
$post = Zend_Registry::get('post');
$this->view->idPronac = $post->idPronac;
foreach ($_FILES['arquivo']['name'] as $key => $val) {
$arquivoNome = $_FILES['arquivo']['name'][$key];
$arquivoTemp = $_FILES['arquivo']['tmp_name'][$key];
$arquivoTipo = $_FILES['arquivo']['type'][$key];
$arquivoTamanho = $_FILES['arquivo']['size'][$key];
if (!empty($arquivoNome) && !empty($arquivoTemp)) {
$idArquivo[$key] = $this->cadastraranexo($arquivoNome, $arquivoTemp, $arquivoTipo, $arquivoTamanho);
}
}
$dados = array();
$fiscalizacaoDao = new Fiscalizacao();
$auth = Zend_Auth::getInstance();
$tpDemandante = 0;
if ($auth->getIdentity()->usu_orgao == 160) {
$tpDemandante = 1;
}
//'SAV';
if ($post->oficializar) {
$dados['stFiscalizacaoProjeto'] = 1;
$this->view->tela = 'grid';
} else {
$dados['stFiscalizacaoProjeto'] = 0;
$this->view->tela = 'oficializarfiscalizacao';
}
if ($post->dtInicio != '') {
$dados['dtInicioFiscalizacaoProjeto'] = data::dataAmericana($post->dtInicio);
}
if ($post->dtFim != '') {
$dados['dtFimFiscalizacaoProjeto'] = data::dataAmericana($post->dtFim);
}
if ($post->dtResposta != '') {
$dados['dtRespostaSolicitada'] = data::dataAmericana($post->dtResposta);
}
$dados['dsFiscalizacaoProjeto'] = $post->dsFiscalizacaoProjeto;
$dados['tpDemandante'] = $tpDemandante;
$dados['idSolicitante'] = $auth->getIdentity()->usu_codigo;
$dados['idUsuarioInterno'] = $post->idUsuario;
if ($post->idFiscalizacao) {
$idFiscalizacao = $post->idFiscalizacao;
$fiscalizacaoDao->alterar($dados, array('idFiscalizacao = ?' => $idFiscalizacao, 'IdPRONAC = ?' => $this->view->idPronac));
} else {
$dados['IdPRONAC'] = $this->view->idPronac;
$idFiscalizacao = $fiscalizacaoDao->inserir($dados);
}
$ArquivoFiscalizacaoDao = new ArquivoFiscalizacao();
foreach ($idArquivo as $idArq) {
$ArquivoFiscalizacaoDao->inserir(array('idArquivo' => $idArq, 'idFiscalizacao' => $idFiscalizacao));
}
$OrgaoFiscalizadorDao = new OrgaoFiscalizador();
foreach ($post->idOrgaoExcluido as $idOrgaoExcluido) {
$OrgaoFiscalizadorDao->delete(array('idOrgaoFiscalizador = ?' => $idOrgaoExcluido));
}
foreach ($post->idOrgao as $idOrgao) {
$OrgaoFiscalizadorDao->inserir(array('idOrgao' => $idOrgao, 'idFiscalizacao' => $idFiscalizacao));
}
if ($post->oficializar) {
parent::message("Dados enviados com sucesso!", "pesquisarprojetofiscalizacao/grid", "CONFIRM");
} else {
parent::message("Dados cadastrados com sucesso!", "pesquisarprojetofiscalizacao/oficializarfiscalizacao?idPronac=" . $this->view->idPronac, "CONFIRM");
}
}
示例5: arquivarAction
public function arquivarAction()
{
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$idusuario = $this->getIdUsuario;
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$codGrupo = $GrupoAtivo->codGrupo;
// Grupo ativo na sessão
$codOrgao = $GrupoAtivo->codOrgao;
// Órgão ativo na sessão
$orgaos = new Orgaos();
$orgaossigla = $orgaos->buscar(array("Codigo =?" => $codOrgao));
$this->view->siglaOrgao = $orgaossigla[0]->Sigla;
$this->view->codOrgao = $codOrgao;
$historicodocumento = new HistoricoDocumento();
$buscaprojeto = new Projetos();
$lote = new Lote();
$insereLote = $lote->inserirLote(array('dtLote' => date('Y-m-d H:i:s')));
$idLote = $insereLote;
// Retorno do ultimo Lote Inserido
$acaoAlterada = 3;
if (isset($_POST['pronac'])) {
$pronac = $_POST['pronac'];
$cxInicio = $_POST['inicial'];
$cxFinal = $_POST['final'];
$idDestino = 290;
$buscaDados = TramitarprojetosDAO::buscarDadosPronac($pronac);
foreach ($buscaDados as $dados) {
$idPronac = $dados->IdPRONAC;
}
$busca2 = TramitarprojetosDAO::buscaProjetoUnidade($idPronac);
//Verifica se o projeto já tem registro na tabela tbArquivamento
if ($busca2) {
//xd('Tem registro na tbArquivamento');
foreach ($busca2 as $b) {
$stAcao = $b->stAcao;
$idArquivamento = $b->idArquivamento;
//xd($stAcao);
}
if ($stAcao == 0) {
parent::message("O projeto já se encontra arquivado nesta unidade!", "tramitarprojetos/arquivar", "ALERT");
} else {
$despacho = $historicodocumento->projetosDespachados(array(), $idDestino, null, $idPronac);
foreach ($despacho as $despachoResu) {
$despachos = $despachoResu->despacho;
$idPronac = $despachoResu->idPronac;
$dtEnvio = $despachoResu->dtEnvio;
$dados = array('stEstado' => 0);
$where = "idPronac = {$idPronac} and stEstado = 1";
$atualizarHistoricoDocumento = $historicodocumento->alterarHistoricoDocumento($dados, $where);
/* * ****************************************************************************************** */
$data = data::dataAmericana($dtEnvio);
$dadosInserir = array('idPronac' => $idPronac, 'idUnidade' => $idDestino, 'dtTramitacaoEnvio' => $data, 'dtTramitacaoRecebida' => date('Y-m-d H:i:s'), 'idUsuarioEmissor' => $idusuario, 'idUsuarioReceptor' => $idusuario, 'idLote' => $idLote, 'Acao' => $acaoAlterada, 'stEstado' => 1, 'meDespacho' => $despachos);
//xd($dadosInserir);
$inserir = $historicodocumento->inserirHistoricoDocumento($dadosInserir);
}
TramitarprojetosDAO::alterarStatusArquivamento($idPronac);
$stAcao = 0;
TramitarprojetosDAO::arquivarProjeto($idPronac, $stAcao, $cxInicio, $cxFinal, $idusuario, $idArquivamento);
parent::message("Projeto arquivado com sucesso!", "tramitarprojetos/arquivar", "CONFIRM");
}
} else {
$tramitacao = $historicodocumento->projetosDespachados(array(), null, null, $idPronac);
//xd($tramitacao);
if (count($tramitacao)) {
//Se tiver Historico de tramitação
foreach ($tramitacao as $despachoResu) {
$despachos = $despachoResu->despacho;
$idPronac = $despachoResu->idPronac;
$dtEnvio = $despachoResu->dtEnvio;
$dados = array('stEstado' => 0);
$where = "idPronac = {$idPronac} and stEstado = 1";
$atualizarHistoricoDocumento = $historicodocumento->alterarHistoricoDocumento($dados, $where);
/* * ****************************************************************************************** */
$data = data::dataAmericana($dtEnvio);
$dadosInserir = array('idPronac' => $idPronac, 'idUnidade' => $idDestino, 'dtTramitacaoEnvio' => $data, 'dtTramitacaoRecebida' => date('Y-m-d H:i:s'), 'idUsuarioEmissor' => $idusuario, 'idUsuarioReceptor' => $idusuario, 'idLote' => $idLote, 'Acao' => $acaoAlterada, 'stEstado' => 1, 'meDespacho' => 'Para arquivamento');
//xd($dadosInserir);
$inserir = $historicodocumento->inserirHistoricoDocumento($dadosInserir);
$dados = array('Orgao' => $idDestino);
$where = "IdPRONAC = {$idPronac}";
//xd($idPronac);
$atualizarProjeto = $buscaprojeto->alterarProjetos($dados, $where);
}
$busca1 = TramitarprojetosDAO::buscaProjetoExistente($idPronac);
//Busca o Projeto na Tabela Projetos
if ($busca1) {
// $situacao = 'K00';
// $providenciaTomada = 'Projeto arquivamento';
// TramitarprojetosDAO::alterarSituacao($situacao, $providenciaTomada, $idPronac);
TramitarprojetosDAO::alterarStatusArquivamento($idPronac);
$stAcao = 0;
TramitarprojetosDAO::arquivarProjeto($idPronac, $stAcao, $cxInicio, $cxFinal, $idusuario, null, 1);
parent::message("Projeto arquivado com sucesso!", "tramitarprojetos/arquivar", "CONFIRM");
} else {
parent::message("O projeto não se encontra na DGI/CGRL/COAL/DCA, transação cancelada.", "tramitarprojetos/arquivar", "ALERT");
}
} else {
//xd('Só tem registro na tabela Projetos.');
$despacho = $buscaprojeto->buscarTodosDadosProjeto($idPronac);
//.........这里部分代码省略.........
示例6: 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");
}
}
示例7: realizarCaptacaoAction
public function realizarCaptacaoAction()
{
$this->_helper->viewRenderer->setNoRender(true);
$this->_helper->layout->disableLayout();
$post = Zend_Registry::get('post');
$interessadoModel = new Interessado();
$interessados = $interessadoModel->buscar(array('CgcCpf = ?' => $post->cpf));
if (!$interessados->count()) {
$agenteModel = new Agentes();
$agentes = $agenteModel->buscar(array('CNPJCPF = ?' => $post->cpf));
if (!$agentes->count()) {
parent::message("CNPJ/CPF não existe na tabela Interessado!", "captacao/index", "ALERT");
}
$agente = $agentes->current();
$nomeModel = new Nomes();
$tipoPessoa = $agente->TipoPessoa;
if (!$tipoPessoa) {
$tipoPessoa = 11 == strlen($agente->CNPJCPF) ? 1 : 2;
}
$agenteNome = $nomeModel->buscar(array('idAgente = ?' => $agente->idAgente))->current();
$interessadoModel->inserir(array('CgcCpf' => $agente->CNPJCPF, 'tipoPessoa' => $tipoPessoa, 'Nome' => $agenteNome->Descricao, "Endereco" => "0", "Cidade" => "", "Uf" => "", "Cep" => "", "Responsavel" => "", "Grupo" => 1));
}
$insert = new Captacao();
$captado = $insert->inserir(array('AnoProjeto' => $post->anoProjeto, 'Sequencial' => $post->sequencial, 'isBemServico' => $this->_request->get('isBemServico'), 'NumeroRecibo' => 99999, 'logon' => $post->logon, 'CgcCpfMecena' => $post->cpf, 'DtRecibo' => data::dataAmericana($post->dt_recibo), 'DtChegadaRecibo' => data::dataAmericana($post->dt_minc), 'TipoApoio' => $post->tpApoio, 'CaptacaoReal' => $post->valor, 'CaptacaoUfir' => $post->valor));
$responseMessage = 'Projeto captado com sucesso!';
$responseUrl = "captacao/index/pronac/{$this->_request->getParam('anoProjeto')}{$this->_request->getParam('sequencial')}";
$responseType = 'CONFIRM';
if (!$captado) {
$responseMessage = 'Erro ao captar o projeto!';
$responseType = 'ALERT';
}
parent::message($responseMessage, $responseUrl, $responseType);
}
示例8: imprimirRelatorioAction
public function imprimirRelatorioAction()
{
$this->intTamPag = 30;
//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(2);
//Pronac
$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();
if (isset($get->pronac) && !empty($get->pronac)) {
$where['pr.AnoProjeto+pr.Sequencial = ?'] = $get->pronac;
$this->view->pronac = $get->pronac;
}
if (isset($get->cnpfcpf) && !empty($get->cnpfcpf)) {
$where['pr.CgcCpf = ?'] = retiraMascara($get->cnpfcpf);
$this->view->cnpfcpf = $get->cnpfcpf;
}
if (isset($get->nomeProjeto) && !empty($get->nomeProjeto)) {
$where['pr.NomeProjeto like (?)'] = "%" . $get->nomeProjeto . "%";
$this->view->nomeProjeto = $get->nomeProjeto;
}
if (isset($get->nomeProponente) && !empty($get->nomeProponente)) {
$where['nm.Descricao like (?)'] = "%" . $get->nomeProponente . "%";
$this->view->nomeProponente = $get->nomeProponente;
}
if (isset($get->area) && !empty($get->area)) {
$where['ar.Codigo = ?'] = $get->area;
$this->view->area = $get->area;
}
if (isset($get->segmento) && !empty($get->segmento)) {
$where['sg.Codigo = ?'] = $get->segmento;
$this->view->segmento = $get->segmento;
}
if (isset($get->mecanismo) && !empty($get->mecanismo)) {
$where['pr.Mecanismo = ?'] = $get->mecanismo;
$this->view->mecanismo = $get->mecanismo;
}
if (isset($get->uf) && !empty($get->uf)) {
$where['uf.CodUfIbge = ?'] = $get->uf;
$this->view->uf = $get->uf;
}
if (isset($get->municipio) && !empty($get->municipio)) {
$where['u.idMunicipio = ?'] = $get->municipio;
$this->view->municipio = $get->municipio;
}
if (isset($get->situacao) && !empty($get->situacao)) {
$where['pr.Situacao = ?'] = $get->situacao;
$this->view->situacao = $get->situacao;
}
$where = GenericControllerNew::montaBuscaData($get, "tpDtSituacao", "dtSituacao", "pr.DtSituacao", "dtSituacao_Final", $where);
$where = GenericControllerNew::montaBuscaData($get, "tpDtPublicacao", "dtPublicacao", "ap.DtPublicacaoAprovacao", "dtPublicacao_Final", $where);
$where = GenericControllerNew::montaBuscaData($get, "tpDtPortaria", "dtPortaria", "ap.DtPortariaAprovacao", "dtPortaria_Final", $where);
if (isset($get->dtInicioExec) && isset($get->dtFimExec) && !empty($get->dtInicioExec) && !empty($get->dtFimExec)) {
$di = data::dataAmericana($get->dtInicioExec);
$df = data::dataAmericana($get->dtFimExec);
$where["pr.DtInicioExecucao BETWEEN '{$di}' AND '{$df}'"] = '';
$where["pr.DtFimExecucao BETWEEN '{$di}' AND '{$df}'"] = '';
$this->view->dtInicioExec = $get->dtInicioExec;
$this->view->dtFimExec = $get->dtFimExec;
}
if (isset($get->propRegular) && !empty($get->propRegular)) {
$where['inab.Habilitado = ?'] = $get->propRegular;
$this->view->propRegular = $get->propRegular;
}
if (isset($get->planoAnual) && !empty($get->planoAnual)) {
$where['p.stPlanoAnual = ?'] = $get->planoAnual;
$this->view->planoAnual = $get->planoAnual;
}
if (isset($get->datafixa) && !empty($get->datafixa)) {
$where['p.stDataFixa = ?'] = $get->datafixa;
$this->view->datafixa = $get->datafixa;
//.........这里部分代码省略.........
示例9: comprovacaopagamentoRecusadoAction
/**
*
*/
public function comprovacaopagamentoRecusadoAction()
{
$idPlanilhaAprovacao = $this->getRequest()->getParam('idPlanilhaAprovacao');
$idComprovantePagamento = $this->getRequest()->getParam('idComprovantePagamento');
$planilhaItemModel = new PlanilhaItem();
$itemPlanilhaAprovacao = $planilhaItemModel->pesquisar($idPlanilhaAprovacao);
$produtoModel = new Produto();
$produto = $produtoModel->find($itemPlanilhaAprovacao->idProduto)->current();
$etapaModel = new PlanilhaEtapa();
$etapa = $etapaModel->find($itemPlanilhaAprovacao->idEtapa)->current();
$itemModel = new PlanilhaItem();
$item = $itemModel->find($itemPlanilhaAprovacao->idPlanilhaItem)->current();
$this->view->idpronac = $itemPlanilhaAprovacao->IdPRONAC;
$pais = new Pais();
$paises = $pais->buscar(array(), 'Descricao');
$this->view->paises = $paises;
$this->view->produto = $produto;
$this->view->etapa = $etapa;
$this->view->item = $item;
$this->view->itemPlanilhaAprovacao = $itemPlanilhaAprovacao;
# compatibilidade com o template da outra action
$this->view->ckItens = array();
$this->view->tipoDocumentoConteudo = $this->tipoDocumento;
$comprovantePagamentoModel = new ComprovantePagamento();
$comprovantesDePagamento = $comprovantePagamentoModel->pesquisarComprovante($idComprovantePagamento);
$comprovantePagamento = (object) $comprovantesDePagamento[0];
//echo '<pre>'; print_r($comprovantePagamento); die;
$this->view->idComprovantePagamento = $idComprovantePagamento;
$this->view->vlComprovado = number_format($comprovantePagamento->vlComprovacao, 2, ',', '.');
$fornecedorModel = new FornecedorModel();
$this->view->idAgente = $comprovantePagamento->idFornecedor;
$fornecedor = $fornecedorModel->pesquisarFornecedor($comprovantePagamento->idFornecedor);
$this->view->CNPJCPF = 14 == strlen($fornecedor->CNPJCPF) ? Mascara::addMaskCNPJ($fornecedor->CNPJCPF) : Mascara::addMaskCPF($fornecedor->CNPJCPF);
$this->view->Descricao = $fornecedor->Descricao;
$dataEmissao = new DateTime(data::dataAmericana($comprovantePagamento->dtEmissao));
$this->view->tpDocumento = $comprovantePagamento->tpDocumento;
$this->view->nrComprovante = $comprovantePagamento->nrComprovante;
$this->view->nrSerie = $comprovantePagamento->nrSerie;
$this->view->dtEmissao = $dataEmissao->format('d/m/Y');
$this->view->tpFormaDePagamento = $comprovantePagamento->tpFormaDePagamento;
$this->view->nrDocumentoDePagamento = $comprovantePagamento->nrDocumentoDePagamento;
$this->view->dsJustificativa = $comprovantePagamento->dsJustificativa;
$this->view->idArquivo = $comprovantePagamento->idArquivo;
$this->view->nomeArquivo = $comprovantePagamento->nmArquivo;
$this->view->JustificativaTecnico = $comprovantePagamento->JustificativaTecnico;
$this->view->pagCompRecusado = true;
$this->render('comprovacaopagamento');
}