本文整理汇总了PHP中Usuario::getIdUsuario方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::getIdUsuario方法的具体用法?PHP Usuario::getIdUsuario怎么用?PHP Usuario::getIdUsuario使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::getIdUsuario方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: update
public static function update(Usuario $usuario)
{
TTransaction::open('my_config');
if ($conn = TTransaction::get()) {
$sql = "UPDATE usuarios SET nome_usuario=?,\r\n tipo_usuario_id=?,\r\n email_usuario=?,\r\n telefone_usuario=?,\r\n celular_usuario=?,\r\n dt_nascimento_usuario=STR_TO_DATE(?,'%d/%m/%Y'),\r\n login_usuario=?,\r\n senha_usuario=?\r\n \r\n WHERE id_usuario = ?";
$sth = $conn->prepare($sql);
$sth->execute(array($usuario->getNomeUsuario(), $usuario->getTipoUsuarioId(), $usuario->getEmailUsuario(), $usuario->getTelefoneUsuario(), $usuario->getCelularUsuario(), $usuario->getDtNascimentoUsuario(), $usuario->getLoginUsuario(), $usuario->getSenhaUsuario(), $usuario->getIdUsuario()));
TTransaction::close();
} else {
echo 'Sem conexão com banco!';
}
}
示例2: update
/**
* atualiza um registro da tabela
*
* @parametro UsuarioMySql usuario
*/
public function update(Usuario $Usuario)
{
$sql = "UPDATE {$this->table} SET nome = :nome, email = :email WHERE id_usuario = :id";
$stmt = ConnectionFactory::prepare($sql);
$id = $Usuario->getIdUsuario();
$nome = $Usuario->getNome();
$email = $Usuario->getEmail();
$stmt->bindParam(':id', $id);
$stmt->bindParam(':nome', $nome);
$stmt->bindParam(':email', $email);
return $stmt->execute();
}
示例3: indexAction
public function indexAction()
{
$idpronac = $this->_request->getParam("idpronac");
$geral = new ProponenteDAO();
$tblProjetos = new Projetos();
$tbdados = $geral->buscarDadosProponente($idpronac);
$this->view->dados = $tbdados;
$tbemail = $geral->buscarEmail($idpronac);
$this->view->email = $tbemail;
$tbtelefone = $geral->buscarTelefone($idpronac);
$this->view->telefone = $tbtelefone;
$tbDirigentes = $geral->buscarDirigentes($idpronac);
$this->view->dirigentes = $tbDirigentes;
$this->view->CgcCpf = $tbdados[0]->CgcCpf;
/*$tbarquivados = $geral->buscarArquivados($idpronac);
$this->view->arquivados = $tbarquivados;
$tbinativos = $geral->buscarInativos($tbdados[0]->CgcCpf);
$this->view->inativos = $tbinativos;
$tbativos = $geral->buscarAtivos($tbdados[0]->CgcCpf);
$this->view->ativos = $tbativos;*/
$auth = Zend_Auth::getInstance();
// pega a autenticao
$Usuario = new Usuario();
// objeto usuario
$idagente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo);
$idagente = $idagente['idAgente'];
//-------------------------------------------------------------------------------------------------------------
$reuniao = new Reuniao();
$ConsultaReuniaoAberta = $reuniao->buscar(array("stEstado = ?" => 0));
if ($ConsultaReuniaoAberta->count() > 0) {
$ConsultaReuniaoAberta = $ConsultaReuniaoAberta->current()->toArray();
$this->view->dadosReuniaoPlenariaAtual = $ConsultaReuniaoAberta;
//---------------------------------------------------------------------------------------------------------------
$votantes = new Votante();
$exibirVotantes = $votantes->selecionarvotantes($ConsultaReuniaoAberta['idNrReuniao']);
if (count($exibirVotantes) > 0) {
foreach ($exibirVotantes as $votantes) {
$dadosVotante[] = $votantes->idAgente;
}
if (count($dadosVotante) > 0) {
if (in_array($idagente, $dadosVotante)) {
$this->view->votante = true;
} else {
$this->view->votante = false;
}
}
}
} else {
parent::message("Não existe CNIC aberta no momento. Favor aguardar!", "principal/index", "ERROR");
}
}
示例4: init
/**
* Reescreve o método init()
* @access public
* @param void
* @return void
*/
public function init()
{
// verifica as permissões
$PermissoesGrupo = array();
$PermissoesGrupo[] = 92;
$PermissoesGrupo[] = 93;
$PermissoesGrupo[] = 97;
$PermissoesGrupo[] = 100;
$PermissoesGrupo[] = 103;
$PermissoesGrupo[] = 104;
$PermissoesGrupo[] = 106;
$PermissoesGrupo[] = 110;
$PermissoesGrupo[] = 113;
$PermissoesGrupo[] = 115;
$PermissoesGrupo[] = 121;
$PermissoesGrupo[] = 122;
$PermissoesGrupo[] = 123;
$PermissoesGrupo[] = 125;
$PermissoesGrupo[] = 126;
$PermissoesGrupo[] = 127;
$PermissoesGrupo[] = 131;
$PermissoesGrupo[] = 132;
$PermissoesGrupo[] = 134;
$PermissoesGrupo[] = 135;
$PermissoesGrupo[] = 136;
$PermissoesGrupo[] = 137;
$PermissoesGrupo[] = 138;
$PermissoesGrupo[] = 139;
parent::perfil(1, $PermissoesGrupo);
$Usuario = new Usuario();
// objeto usuário
$auth = Zend_Auth::getInstance();
// pega a autenticação
//SE CAIU A SECAO REDIRECIONA
if (!$auth->hasIdentity()) {
$url = Zend_Controller_Front::getInstance()->getBaseUrl();
JS::redirecionarURL($url);
}
$idagente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo);
$idUsuarioLogado = $auth->getIdentity()->usu_codigo;
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$this->idUsuarioLogado = $idUsuarioLogado;
$this->getIdAgente = $idagente['idAgente'];
$this->getIdGrupo = $GrupoAtivo->codGrupo;
$this->getIdOrgao = $GrupoAtivo->codOrgao;
parent::init();
}
示例5: cadastrardiligenciaAction
/**
*
*/
public function cadastrardiligenciaAction()
{
$verificacaodao = new Verificacao();
$Projetosdao = new Projetos();
$PreProjetodao = new PreProjeto();
$diligenciaDAO = new Diligencia();
$post = Zend_Registry::get('post');
$auth = Zend_Auth::getInstance();
// instancia da autenticação
$Usuario = new Usuario();
$idagente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo);
$usu_identificacao = trim($idagente['usu_identificacao']);
$idagente = $idagente['idAgente'];
$utl = $diligenciaDAO->buscarUltDiligencia(array('idPronac = ?' => $this->idPronac, 'stEnviado = ?' => 'N', 'stEstado = ?' => 0, 'idSolicitante = ?' => new Zend_Db_Expr("isnull((SELECT usu_codigo FROM tabelas..usuarios WHERE usu_identificacao='" . $usu_identificacao . "'), (SELECT idAgente FROM Agentes.dbo.Agentes WHERE CNPJCPF='" . $usu_identificacao . "'))")))->current();
if (count($utl) > 0) {
$this->view->ultimo = $utl;
}
$this->view->idPronac = $this->idPronac;
$this->view->idPreProjeto = $this->idPreProjeto;
$this->view->situacao = $this->situacao;
$this->view->idProduto = $this->idProduto;
$this->view->tpDiligencia = $this->tpDiligencia;
if ($this->view->idPronac) {
$resp = $Projetosdao->dadosProjeto(array('pro.IdPRONAC = ?' => $this->view->idPronac));
$this->view->nmCodigo = 'PRONAC';
$this->view->nmTipo = 'DO PROJETO';
}
if ($this->view->idPreProjeto) {
$resp = $PreProjetodao->dadosPreProjeto(array('pre.idPreProjeto = ?' => $this->view->idPreProjeto));
$this->view->nmCodigo = 'NR PROPOSTA';
$this->view->nmTipo = 'DA PROPOSTA';
}
$tipoDiligencia = $verificacaodao->tipoDiligencia(array('idVerificacao = ?' => $this->tpDiligencia));
if (isset($resp) && is_object($resp) && count($resp) > 0) {
$this->view->pronac = $resp[0]->pronac;
$this->view->nomeProjeto = $resp[0]->nomeProjeto;
} else {
$this->view->pronac = '';
$this->view->nomeProjeto = '';
}
if (is_object($tipoDiligencia) && count($tipoDiligencia) > 0) {
$this->view->tipoDiligencia = $tipoDiligencia[0]->Descricao;
} else {
$this->view->tipoDiligencia = '';
}
$this->view->dataSolicitacao = date('d/m/Y H:i');
}
示例6: init
/**
* Reescreve o método init()
* @access public
* @param void
* @return void
*/
public function init()
{
// verifica as permissões
$PermissoesGrupo = array();
$PermissoesGrupo[] = 97;
// Gestor do SALIC
parent::perfil(1, $PermissoesGrupo);
$Usuario = new Usuario();
// objeto usuário
$auth = Zend_Auth::getInstance();
// pega a autenticação
$idagente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo);
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
$this->getIdAgente = $idagente['idAgente'];
$this->getIdGrupo = $GrupoAtivo->codGrupo;
$this->getIdOrgao = $GrupoAtivo->codOrgao;
$this->getIdUsuario = $auth->getIdentity()->usu_codigo;
parent::init();
}
示例7: buscardocumentosAction
/**
* Método com o formulário para buscar o PRONAC
* @access public
* @param void
* @return void
*/
public function buscardocumentosAction()
{
// recebe o pronac via get
$idpronac = $this->_request->getParam("idpronac");
$this->view->idpronac = $idpronac;
try {
// verifica se o pronac veio vazio
if (empty($idpronac)) {
throw new Exception("Por favor, informe o PRONAC!");
} else {
if (!is_numeric($idpronac) || strlen($idpronac) > 20) {
throw new Exception("O Nº do PRONAC é inválido!");
} else {
// die('fasdfasd');
// integração MODELO e VISÃO
$Projetos = new Projetos();
$resultPronac = $Projetos->buscar(array('IdPRONAC = ?' => $idpronac));
// caso o PRONAC não esteja cadastrado
if (!$resultPronac) {
throw new Exception("Registro não encontrado!");
} else {
// pega o id do pronac
$idpronac = $resultPronac[0]->IdPRONAC;
$pronac = $resultPronac[0]->AnoProjeto . $resultPronac[0]->Sequencial;
$buscarpronac = $resultPronac;
// busca os documentos (comprovantes) do pronac
$Documentos = new DocumentosProjeto();
$resultComprovantes = $Documentos->documentosAnexados($idpronac);
// $resultComprovantes = AnexardocumentosDAO::buscarArquivos($idpronac);
// xd($resultComprovantes);
// caso não existam comprovantes cadastrados
if (count($resultComprovantes) == 0) {
$this->view->message = "Nenhum arquivo anexado ao PRONAC Nº " . $pronac . "!";
$this->view->message_type = "ALERT";
$this->view->buscarpronac = $buscarpronac;
} else {
// manda os comprovantes para a visão
$this->view->buscarcomprovantes = $resultComprovantes;
$this->view->buscarpronac = $buscarpronac;
$auth = Zend_Auth::getInstance();
// pega a autenticação
$Usuario = new Usuario();
// objeto usuário
$idagente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo);
$idagente = $idagente['idAgente'];
$reuniao = new Reuniao();
$ConsultaReuniaoAberta = $reuniao->buscar(array("stEstado = ?" => 0));
if ($ConsultaReuniaoAberta->count() > 0) {
$ConsultaReuniaoAberta = $ConsultaReuniaoAberta->current()->toArray();
$this->view->dadosReuniaoPlenariaAtual = $ConsultaReuniaoAberta;
//---------------------------------------------------------------------------------------------------------------
$votantes = new Votante();
$exibirVotantes = $votantes->selecionarvotantes($ConsultaReuniaoAberta['idNrReuniao']);
if (count($exibirVotantes) > 0) {
foreach ($exibirVotantes as $votantes) {
$dadosVotante[] = $votantes->idAgente;
}
if (count($dadosVotante) > 0) {
if (in_array($idagente, $dadosVotante)) {
$this->view->votante = true;
} else {
$this->view->votante = false;
}
}
}
} else {
parent::message("Não existe CNIC aberta no momento. Favor aguardar!", "principal/index", "ERROR");
}
}
}
}
}
// fecha else
} catch (Zend_Exception $e) {
die("ERRO:" . $e->getMessage());
}
}
示例8: confirmacaoPagamentoPareceristaAction
/**
* Método confirmacaoPagamentoParecerista()
* Confirmacao de pagamento do Parecerista
* @access public
* @param void
* @return void
*/
public function confirmacaoPagamentoPareceristaAction()
{
$modelPagarParecerista = new PagarParecerista();
$modelGerarPagamentoParecerista = new GerarPagamentoParecerista();
$arquivoPagamentoParecerista = new ArquivoPagamentoParecerista();
$auth = Zend_Auth::getInstance();
$idAgente = 0;
if (isset($auth->getIdentity()->usu_codigo)) {
$Usuario = new Usuario();
// objeto usuário
$Agente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo);
$idAgente = $Agente['idAgente'];
$this->view->idAgente = $idAgente;
}
$listaDespachos = $modelGerarPagamentoParecerista->buscarDespachos(array('gpp.siPagamento = ?' => 4));
$despachos = array();
$arquivos = array();
$d = 0;
foreach ($listaDespachos as $de) {
$where = array('pp.idGerarPagamentoParecerista = ?' => $de->idGerarPagamentoParecerista, 'pp.idParecerista = ?' => $idAgente);
$listaDePagamentos = $modelPagarParecerista->buscarPagamentos($where);
if (count($listaDePagamentos) > 0) {
$despachos[$d]['idParecerista'] = $listaDePagamentos[0]->idParecerista;
$despachos[$d]['nmParecerista'] = $listaDePagamentos[0]->nmParecerista;
$despachos[$d]['idGerarPagamentoParecerista'] = $de->idGerarPagamentoParecerista;
$despachos[$d]['dtGeracaoPagamento'] = $de->dtGeracaoPagamento;
$despachos[$d]['dtEfetivacaoPagamento'] = $de->dtEfetivacaoPagamento;
$despachos[$d]['dtOrdemBancaria'] = $de->dtOrdemBancaria;
$despachos[$d]['nrOrdemBancaria'] = $de->nrOrdemBancaria;
$despachos[$d]['nrDespacho'] = $de->nrDespacho;
$despachos[$d]['vlTotalPagamento'] = $de->vlTotalPagamento;
$despachos[$d]['siPagamento'] = $de->siPagamento;
$dados = array();
$pr = 0;
$valorTotal = 0;
$pronac = $listaDePagamentos[0]->pronac;
foreach ($listaDePagamentos as $pag) {
$valorTotal = $pag->vlPagamento + $valorTotal;
if ($pronac != $pag->pronac) {
$pr++;
$valorTotal = $pag->vlPagamento;
}
$dados[$pr]['idPronac'] = $pag->idpronac;
$dados[$pr]['pronac'] = $pag->pronac;
$dados[$pr]['NomeProjeto'] = $pag->NomeProjeto;
$dados[$pr]['UnidadeAnalise'] = $pag->Vinculada;
$dados[$pr]['vlPagamento'] = $valorTotal;
$pronac = $pag->pronac;
}
$despachos[$d]['Projetos'] = $dados;
$arquivos = $arquivoPagamentoParecerista->buscarArquivo(array('arqpa.idGerarPagamentoParecerista = ?' => $de->idGerarPagamentoParecerista));
$despachos[$d]['Arquivos'] = $arquivos;
$d++;
}
}
Zend_Paginator::setDefaultScrollingStyle('Sliding');
Zend_View_Helper_PaginationControl::setDefaultViewPartial('paginacao/paginacao.phtml');
$paginator = Zend_Paginator::factory($despachos);
// dados a serem paginados
$currentPage = $this->_getParam('page', 1);
$paginator->setCurrentPageNumber($currentPage)->setItemCountPerPage(10);
$this->view->listaDePagamentos = $paginator;
$this->view->qtdDePagamentos = count($despachos);
// quantidade
}
示例9: Usuario
<?php
include 'bd/usuario.php';
$acao = $_POST['action'];
$email = $_POST['email'];
$senha = $_POST['senha'];
$usuario = new Usuario();
switch ($acao) {
case 'novo':
$usuario->setUsuario($email, $senha);
break;
case 'logar':
$id = $usuario->getIdUsuario($email, $senha);
return $id;
break;
}
示例10: perfil
/**
* Método responsável pela autenticação e perfis
* @access protected
* @param integer $tipo
* 0 => somente autenticação zend
* 1 => autenticação e permissões zend (AMBIENTE MINC)
* 2 => autenticação scriptcase (AMBIENTE PROPONENTE)
* 3 => autenticação scriptcase e autenticação/permissão zend (AMBIENTE PROPONENTE E MINC)
* @param array $permissoes (array com as permissões para acesso)
* @return void
*/
protected function perfil($tipo = 0, $permissoes = null)
{
$auth = Zend_Auth::getInstance();
// pega a autenticação
$Usuario = new Usuario();
// objeto usuário
$UsuarioAtivo = new Zend_Session_Namespace('UsuarioAtivo');
// cria a sessão com o usuário ativo
$GrupoAtivo = new Zend_Session_Namespace('GrupoAtivo');
// cria a sessão com o grupo ativo
// somente autenticação zend
if ($tipo == 0 || empty($tipo)) {
if ($auth->hasIdentity()) {
// pega as unidades autorizadas, orgãos e grupos do usuário (pega todos os grupos)
if (isset($auth->getIdentity()->usu_codigo) && !empty($auth->getIdentity()->usu_codigo)) {
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
$Agente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo);
$idAgente = $Agente['idAgente'];
$Cpflogado = $Agente['usu_identificacao'];
} else {
return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
}
// manda os dados para a visão
$this->view->idAgente = $idAgente;
$this->view->usuario = $auth->getIdentity();
// manda os dados do usuário para a visão
$this->view->arrayGrupos = $grupos;
// manda todos os grupos do usuário para a visão
$this->view->grupoAtivo = $GrupoAtivo->codGrupo;
// manda o grupo ativo do usuário para a visão
$this->view->orgaoAtivo = $GrupoAtivo->codOrgao;
// manda o órgão ativo do usuário para a visão
} else {
return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
}
} else {
if ($tipo === 1) {
if ($auth->hasIdentity()) {
if (!in_array($GrupoAtivo->codGrupo, $permissoes)) {
$this->message("Você não tem permissão para acessar essa área do sistema!", "principal/index", "ALERT");
}
// pega as unidades autorizadas, orgãos e grupos do usuário (pega todos os grupos)
$grupos = $Usuario->buscarUnidades($auth->getIdentity()->usu_codigo, 21);
// manda os dados para a visão
$Agente = $Usuario->getIdUsuario($auth->getIdentity()->usu_codigo);
$idAgente = $Agente['idAgente'];
$this->view->usuario = $auth->getIdentity();
// manda os dados do usuário para a visão
$this->view->arrayGrupos = $grupos;
// manda todos os grupos do usuário para a visão
$this->view->grupoAtivo = $GrupoAtivo->codGrupo;
// manda o grupo ativo do usuário para a visão
$this->view->orgaoAtivo = $GrupoAtivo->codOrgao;
// manda o órgão ativo do usuário para a visão
} else {
return $this->_helper->redirector->goToRoute(array('controller' => 'index', 'action' => 'logout'), null, true);
}
} else {
if ($tipo == 2) {
// configurações do layout padrão para o scriptcase
Zend_Layout::startMvc(array('layout' => 'layout_scriptcase'));
// pega o id do usuário logado pelo scriptcase (sessão)
//$codUsuario = isset($_SESSION['gusuario']['id']) ? $_SESSION['gusuario']['id'] : $UsuarioAtivo->codUsuario;
$codUsuario = isset($_GET['idusuario']) ? (int) $_GET['idusuario'] : $UsuarioAtivo->codUsuario;
//$codUsuario = 366;
if (isset($codUsuario) && !empty($codUsuario)) {
$UsuarioAtivo->codUsuario = $codUsuario;
} else {
$this->message("Você não tem permissão para acessar essa área do sistema!", "index", "ALERT");
}
// tenta fazer a autenticação do usuário logado no scriptcase para o zend
$autenticar = UsuarioDAO::loginScriptcase($codUsuario);
if ($autenticar && $auth->hasIdentity()) {
// manda os dados para a visão
$this->view->usuario = $auth->getIdentity();
// manda os dados do usuário para a visão
} else {
$this->message("Você não tem permissão para acessar essa área do sistema!", "index", "ALERT");
}
} else {
if ($tipo == 3) {
// ========== INÍCIO AUTENTICAÇÃO SCRIPTCASE ==========
// pega o id do usuário logado pelo scriptcase
//$codUsuario = isset($_SESSION['gusuario']['id']) ? $_SESSION['gusuario']['id'] : $UsuarioAtivo->codUsuario;
$codUsuario = isset($_GET['idusuario']) ? (int) $_GET['idusuario'] : $UsuarioAtivo->codUsuario;
//$codUsuario = 366;
if (isset($codUsuario) && !empty($codUsuario)) {
// configurações do layout padrão para o scriptcase
Zend_Layout::startMvc(array('layout' => 'layout_scriptcase'));
//.........这里部分代码省略.........
示例11:
<div class="form-group">
<div style="padding-top: 7%">
<button type="button" id="btnAplicPermissao" name="btnAplicPermissao" class="btn btn-success btn-sm">
<i class="ace-icon fa fa-bolt bigger-110"></i><strong>Aplicar permissões</strong>
</button>
<button type="button" id="btnRetPermissao" name="btnRetPermissao" class="btn btn-danger btn-sm">
<i class="ace-icon fa fa-ban bigger-110"></i><strong> Retirar todas</strong>
</button>
</div>
</div>
</div>
<div class="col-xs-12">
<form name="frmUsuarioPermissoes" id="frmUsuarioPermissoes" method="post" action="javascript:void(0)">
<input type="hidden" name="idUsuario" id="idUsuario" value="<?php
echo $usuario->getIdUsuario();
?>
">
<input type="hidden" name="idPapel_atual" id="idPapel_atual" value="<?php
echo $usuario->getIdPapel();
?>
">
<table id="tblpermissoes" class="table table-striped table-bordered table-hover" style="<?php
echo $usuario->getIdPapel() > 0 ? '' : 'display: none';
?>
">
<thead>
<tr>
<th>Módulo</th>
<th>Permissão</th>
<th>Permitido</th>
示例12: 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");
}
}
示例13: exibirvotantesAction
public function exibirvotantesAction()
{
$reuniao = new Reuniao();
$vt = new Votante();
$area = new Area();
$tc = new TitulacaoConselheiro();
$usuariosorgao = new Usuariosorgaosgrupos();
$usuario = new Usuario();
$auth = Zend_Auth::getInstance();
// pega a autenticacao
$Agente = $usuario->getIdUsuario($auth->getIdentity()->usu_codigo);
$buscarReuniaoAberta = $reuniao->buscarReuniaoAberta();
$reuniaoaberta = $buscarReuniaoAberta['idNrReuniao'];
if (isset($_POST['votantes'])) {
$votantesSelecionados = array_unique($_POST['votantes']);
$buscarVotante = $vt->buscar(array('idReuniao = ?' => $reuniaoaberta))->count();
if ($buscarVotante > 1) {
$where = "idReuniao = {$reuniaoaberta}";
$vt->apagar($where);
}
foreach ($votantesSelecionados as $votantesadicionar) {
$dados = array('idReuniao' => $reuniaoaberta, 'idAgente' => $votantesadicionar);
$vt->inserir($dados);
}
parent::message("Votantes cadastrados com sucesso!", "gerenciarpautareuniao/exibirvotantes", "CONFIRM");
}
$buscarVotante = $vt->buscar(array('idReuniao = ?' => $reuniaoaberta));
$votanteCadastrado = array();
foreach ($buscarVotante as $verificarVotante) {
$votanteCadastrado[] = $verificarVotante->idAgente;
}
$buscarArea = $area->buscar();
$votantes = array();
foreach ($buscarArea as $area) {
$c = 0;
$buscarTitConselheiro = $tc->buscarTitulacaoConselheiro(array('cdArea' => $area->Codigo, 'TC.stConselheiro' => 'A'));
foreach ($buscarTitConselheiro as $conselheiro) {
$tipo = $conselheiro->stTitular == 1 ? 'Titular' : 'Suplente';
$votantes[$area->Descricao][$c]['conselheiro'] = $conselheiro->nome . " - " . $tipo;
$votantes[$area->Descricao][$c]['idagente'] = $conselheiro->idAgente;
$votantes[$area->Descricao][$c]['selecionado'] = in_array($conselheiro->idAgente, $votanteCadastrado) ? true : false;
$c++;
}
}
$this->view->votantes = $votantes;
$this->view->alterarvotante = $buscarVotante->count() > 0 ? true : false;
$whereView = array('gru_codigo = ?' => 133);
$buscarMembrosNatos = $usuariosorgao->buscarViewUsuariosOrgaoGrupos($whereView);
$num = 0;
$idagenteAtual = '';
$membrosnatos = array();
foreach ($buscarMembrosNatos as $membros) {
$Agente = $usuario->getIdUsuario($membros->usu_codigo);
if ($Agente['idAgente']) {
if ($idagenteAtual == $Agente['idAgente']) {
$idagenteAtual = $Agente['idAgente'];
} else {
$membrosnatos[$num]['idAgente'] = $Agente['idAgente'];
$membrosnatos[$num]['nome'] = $membros->usu_nome;
$membrosnatos[$num]['selecionado'] = in_array($Agente['idAgente'], $votanteCadastrado) ? true : false;
$idagenteAtual = $Agente['idAgente'];
}
}
$num++;
}
$this->view->Plenaria = $reuniaoaberta;
$this->view->membrosnatos = $membrosnatos;
}
示例14: traerSeguimientos
public static function traerSeguimientos(Usuario $usuario)
{
$id = $usuario->getIdUsuario();
}
示例15: addInstanceToPool
/**
* Adds an object to the instance pool.
*
* Propel keeps cached copies of objects in an instance pool when they are retrieved
* from the database. In some cases -- especially when you override doSelect*()
* methods in your stub classes -- you may need to explicitly add objects
* to the cache in order to ensure that the same objects are always returned by doSelect*()
* and retrieveByPK*() calls.
*
* @param Usuario $value A Usuario object.
* @param string $key (optional) key to use for instance map (for performance boost if key was already calculated externally).
*/
public static function addInstanceToPool(Usuario $obj, $key = null)
{
if (Propel::isInstancePoolingEnabled()) {
if ($key === null) {
$key = (string) $obj->getIdUsuario();
}
// if key === null
self::$instances[$key] = $obj;
}
}