Usuario_DAO
extends DAO
in package
Tags
Table of Contents
Properties
- $_erp_empresa : mixed
- $_erp_filial : mixed
- $_erp_grupo : mixed
- $api_token : mixed
- $dir_dao : mixed
- $emp : mixed
- $idioma : mixed
- $instance_token : mixed
- $login_anonimo : mixed
- $token_job : mixed
- $viewcode : mixed
Methods
- __construct() : mixed
- alterar_tipo_usuario() : mixed
- api_token() : mixed
- AutoLoad() : mixed
- bloqueio_tentativas_login() : mixed
- buscar_por_cpf_email() : mixed
- ConvertBase64() : mixed
- dados_basicos_usuario() : mixed
- Delete_Token_JOB() : mixed
- desbloqueio_tentativas_login() : mixed
- disparar_validacao_login() : mixed
- DxParamsAddFilter() : mixed
- emp() : mixed
- excluir() : mixed
- excluir_foto() : mixed
- existe() : mixed
- existe_email() : mixed
- existe_ldap_login() : mixed
- existe_username() : mixed
- get_login_anonimo() : mixed
- get_superior_imediato() : int|false
- Retorna informações do usuário e de seu superior imediato
- get_tipo_usuario() : mixed
- get_usuario_anonimo_id() : mixed
- get_usuario_by_chave_ics() : array<string|int, mixed>
- Retorna usuário pela chave do ics
- insert() : mixed
- instance_token() : mixed
- listar() : mixed
- listar_arquivos_idioma() : mixed
- listar_por_cliente() : mixed
- listar_usuarios() : mixed
- listar_usuarios_acompanhamento() : mixed
- listar_usuarios_by_grupo() : mixed
- listar_usuarios_grupos() : mixed
- listar_usuarios_grupos_rede_social() : mixed
- listar_usuarios_por_email() : array<string|int, mixed>
- INCOMPLETO Lista usuários e grupo de usuários bem como seus emails
- listar_usuarios_sem_grupo() : mixed
- LoadDAO() : mixed
- LoadMail() : mixed
- LoadModel() : mixed
- LoadPDF() : mixed
- LoadPE() : mixed
- popular() : mixed
- popular_por_codigo_externo() : mixed
- popular_por_cpf() : mixed
- popular_por_email() : mixed
- popular_por_username() : mixed
- preencher() : mixed
- ReadDxParams() : mixed
- ReadFile() : mixed
- ReadFiles() : mixed
- ReadGet() : mixed
- ReadPost() : mixed
- ReadRequest() : mixed
- registrar_ultimo_acesso() : mixed
- registrar_versao_bp() : mixed
- remove_permissoes() : mixed
- reset_senha() : mixed
- retornar_where_validacao_login() : mixed
- salvar() : mixed
- salvar_grupo_motivo() : mixed
- salvar_grupo_usuarios() : mixed
- salvar_usuario_cliente() : mixed
- salvar_usuario_empresa() : mixed
- salvar_usuario_fornecedor() : mixed
- set_login_anonimo() : mixed
- solicitar_reset_senha() : mixed
- Start_Token_JOB() : mixed
- update() : mixed
- update_assinatura_email() : mixed
- update_esqueci_senha() : mixed
- update_foto() : mixed
- update_senha() : mixed
- update_telefones() : mixed
- uso_alcada_generica() : mixed
- uso_apontamento() : mixed
- uso_aprovacao_documento() : mixed
- uso_atividade_projeto() : mixed
- uso_chamado() : mixed
- uso_documento() : mixed
- uso_oportunidade() : mixed
- uso_seguranca_documento() : mixed
- uso_seguranca_documento_pasta() : mixed
- uso_solicitacao_processo() : mixed
- usuarios_agenda_usuario_logado() : mixed
- usuarios_seguindo() : mixed
- validar_login() : mixed
- validar_qtde_tentativas_login_invalidas() : mixed
- verifica_admin() : mixed
- verifica_permissao() : mixed
- WhatRequest() : mixed
Properties
$_erp_empresa
protected
mixed
$_erp_empresa
$_erp_filial
protected
mixed
$_erp_filial
$_erp_grupo
protected
mixed
$_erp_grupo
$api_token
protected
static mixed
$api_token
$dir_dao
protected
static mixed
$dir_dao
= NULL
$emp
protected
mixed
$emp
$idioma
protected
mixed
$idioma
$instance_token
protected
static mixed
$instance_token
$login_anonimo
protected
static mixed
$login_anonimo
= false
$token_job
protected
static mixed
$token_job
$viewcode
protected
mixed
$viewcode
Methods
__construct()
public
__construct() : mixed
alterar_tipo_usuario()
public
alterar_tipo_usuario(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
api_token()
public
static api_token() : mixed
AutoLoad()
public
static AutoLoad(mixed $className) : mixed
Parameters
- $className : mixed
bloqueio_tentativas_login()
public
bloqueio_tentativas_login(mixed $username, mixed $servidor_ldap_id, mixed $data_bloqueio_tentativas_login) : mixed
Parameters
- $username : mixed
- $servidor_ldap_id : mixed
- $data_bloqueio_tentativas_login : mixed
buscar_por_cpf_email()
public
buscar_por_cpf_email([mixed $cpf = 0 ][, mixed $email = '' ]) : mixed
Parameters
- $cpf : mixed = 0
- $email : mixed = ''
ConvertBase64()
public
static ConvertBase64(mixed $name, mixed &$request_params) : mixed
Parameters
- $name : mixed
- $request_params : mixed
dados_basicos_usuario()
public
dados_basicos_usuario(mixed $usuario_id) : mixed
Parameters
- $usuario_id : mixed
Delete_Token_JOB()
public
static Delete_Token_JOB() : mixed
desbloqueio_tentativas_login()
public
desbloqueio_tentativas_login(mixed $username, mixed $servidor_ldap_id) : mixed
Parameters
- $username : mixed
- $servidor_ldap_id : mixed
disparar_validacao_login()
public
disparar_validacao_login(mixed $username, mixed $servidor_ldap_id, mixed $qtde_tentativas_login_invalidas_restantes) : mixed
Parameters
- $username : mixed
- $servidor_ldap_id : mixed
- $qtde_tentativas_login_invalidas_restantes : mixed
DxParamsAddFilter()
public
DxParamsAddFilter(mixed &$params, mixed $campo, mixed $condicao, mixed $valor) : mixed
Parameters
- $params : mixed
- $campo : mixed
- $condicao : mixed
- $valor : mixed
emp()
public
emp() : mixed
excluir()
public
excluir(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
excluir_foto()
public
excluir_foto(mixed $usuario_id) : mixed
Parameters
- $usuario_id : mixed
existe()
public
existe([mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_id : mixed = 0
existe_email()
public
existe_email(mixed $usuario_email[, mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_email : mixed
- $usuario_id : mixed = 0
existe_ldap_login()
public
existe_ldap_login(mixed $ldap_login[, mixed $usuario_id = 0 ], mixed $servidor_ldap_id) : mixed
Parameters
- $ldap_login : mixed
- $usuario_id : mixed = 0
- $servidor_ldap_id : mixed
existe_username()
public
existe_username(mixed $username[, mixed $usuario_id = 0 ]) : mixed
Parameters
- $username : mixed
- $usuario_id : mixed = 0
get_login_anonimo()
public
static get_login_anonimo() : mixed
get_superior_imediato()
Retorna informações do usuário e de seu superior imediato
public
get_superior_imediato([int $usuario_supervisionado_id = 0 ]) : int|false
Parameters
- $usuario_supervisionado_id : int = 0
-
ID do usuário supervisionado
Return values
int|false —Retorna ID do superior imediato do usuário ou false
get_tipo_usuario()
public
get_tipo_usuario(mixed $usuario_id) : mixed
Parameters
- $usuario_id : mixed
get_usuario_anonimo_id()
public
get_usuario_anonimo_id() : mixed
get_usuario_by_chave_ics()
Retorna usuário pela chave do ics
public
get_usuario_by_chave_ics(string $chave) : array<string|int, mixed>
Parameters
- $chave : string
-
chave do ics
Return values
array<string|int, mixed> —Retorna array com os dados do usuário
insert()
public
insert(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
instance_token()
public
static instance_token() : mixed
listar()
public
listar([mixed $nome = null ][, mixed $email = null ][, mixed $tipo_usuario = null ][, mixed $admin = null ][, mixed $grupo_usuario_id = array() ][, mixed $cliente_id = null ][, mixed $fornecedor_id = -1 ][, mixed $bloqueado = 'N' ][, mixed $prospect_id = -1 ][, mixed $grupo_usuario = true ][, mixed $empresa_id = -1 ][, mixed $listar_usuario = false ][, mixed $limite = null ][, mixed $listar_apenas_usuario_logado = false ][, mixed $usuarios_id = array() ][, mixed $tipo = 0 ][, mixed $somente_email_valido = false ][, mixed $username = null ]) : mixed
Parameters
- $nome : mixed = null
- $email : mixed = null
- $tipo_usuario : mixed = null
- $admin : mixed = null
- $grupo_usuario_id : mixed = array()
- $cliente_id : mixed = null
- $fornecedor_id : mixed = -1
- $bloqueado : mixed = 'N'
- $prospect_id : mixed = -1
- $grupo_usuario : mixed = true
- $empresa_id : mixed = -1
- $listar_usuario : mixed = false
- $limite : mixed = null
- $listar_apenas_usuario_logado : mixed = false
- $usuarios_id : mixed = array()
- $tipo : mixed = 0
- $somente_email_valido : mixed = false
- $username : mixed = null
listar_arquivos_idioma()
public
listar_arquivos_idioma() : mixed
listar_por_cliente()
public
listar_por_cliente(mixed $cliente_id) : mixed
Parameters
- $cliente_id : mixed
listar_usuarios()
public
listar_usuarios([mixed $nome = null ][, mixed $ignorar_admin = false ][, mixed $limite = false ]) : mixed
Parameters
- $nome : mixed = null
- $ignorar_admin : mixed = false
- $limite : mixed = false
listar_usuarios_acompanhamento()
public
listar_usuarios_acompanhamento(mixed $solicitacao_id) : mixed
Parameters
- $solicitacao_id : mixed
listar_usuarios_by_grupo()
public
listar_usuarios_by_grupo([mixed $grupo_usuarios_id = -1 ][, mixed $limite = null ][, mixed $nome = null ][, mixed $email = null ][, mixed $tipo = null ][, mixed $bloqueado = false ][, mixed $usuarios_especificos = array() ]) : mixed
Parameters
- $grupo_usuarios_id : mixed = -1
- $limite : mixed = null
- $nome : mixed = null
- $email : mixed = null
- $tipo : mixed = null
- $bloqueado : mixed = false
- $usuarios_especificos : mixed = array()
listar_usuarios_grupos()
public
listar_usuarios_grupos([mixed $nome = null ][, mixed $equipe_interna = false ][, mixed $cliente_id = -1 ][, mixed $clientes = false ][, mixed $considera_tecnico = false ][, mixed $apenas_tecnico = false ][, mixed $modulo = null ][, mixed $listar_grupos = true ][, mixed $empresa_id = -1 ][, mixed $arr_usuarios = null ][, mixed $arr_grupo_usuarios = null ][, mixed $fornecedores = false ][, mixed $prospects = false ][, mixed $listar_usuarios_grupos = false ][, mixed $apenas_supervisionados = false ][, mixed $limite = 50 ][, mixed $parametros_dx = null ][, mixed $id_usuario_grupo = null ][, mixed $listar_bloqueados = false ]) : mixed
Parameters
- $nome : mixed = null
- $equipe_interna : mixed = false
- $cliente_id : mixed = -1
- $clientes : mixed = false
- $considera_tecnico : mixed = false
- $apenas_tecnico : mixed = false
- $modulo : mixed = null
- $listar_grupos : mixed = true
- $empresa_id : mixed = -1
- $arr_usuarios : mixed = null
- $arr_grupo_usuarios : mixed = null
- $fornecedores : mixed = false
- $prospects : mixed = false
- $listar_usuarios_grupos : mixed = false
- $apenas_supervisionados : mixed = false
- $limite : mixed = 50
- $parametros_dx : mixed = null
- $id_usuario_grupo : mixed = null
- $listar_bloqueados : mixed = false
listar_usuarios_grupos_rede_social()
public
listar_usuarios_grupos_rede_social([mixed $nome = null ], mixed $modulo) : mixed
Parameters
- $nome : mixed = null
- $modulo : mixed
listar_usuarios_por_email()
INCOMPLETO Lista usuários e grupo de usuários bem como seus emails
public
listar_usuarios_por_email([mixed $usuario = null ][, mixed $cliente_id = null ][, mixed $prospect_id = null ][, mixed $fornecedor_id = null ], mixed $tipo_usuario[, mixed $bloqueado = 'N' ][, mixed $filtra_usuario_colaborador = false ]) : array<string|int, mixed>
Parameters
- $usuario : mixed = null
- $cliente_id : mixed = null
- $prospect_id : mixed = null
- $fornecedor_id : mixed = null
- $tipo_usuario : mixed
- $bloqueado : mixed = 'N'
- $filtra_usuario_colaborador : mixed = false
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
listar_usuarios_sem_grupo()
public
listar_usuarios_sem_grupo() : mixed
LoadDAO()
public
static LoadDAO(mixed $dao_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $dao_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadMail()
public
static LoadMail(mixed $mail_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $mail_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadModel()
public
static LoadModel(mixed $model_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $model_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadPDF()
public
static LoadPDF(mixed $pdf_class_required[, mixed $auto_construct = false ][, mixed $auto_load = false ]) : mixed
Parameters
- $pdf_class_required : mixed
- $auto_construct : mixed = false
- $auto_load : mixed = false
LoadPE()
public
static LoadPE(mixed $pe_script_required) : mixed
Parameters
- $pe_script_required : mixed
popular()
public
popular(mixed $usuario_id[, mixed $empresa_filial_id = null ][, mixed $validar_qtde_dias_expirar_senha = false ]) : mixed
Parameters
- $usuario_id : mixed
- $empresa_filial_id : mixed = null
- $validar_qtde_dias_expirar_senha : mixed = false
popular_por_codigo_externo()
public
popular_por_codigo_externo(mixed $codigo_externo) : mixed
Parameters
- $codigo_externo : mixed
popular_por_cpf()
public
popular_por_cpf(mixed $cpf) : mixed
Parameters
- $cpf : mixed
popular_por_email()
public
popular_por_email(mixed $email[, mixed $considera_bloqueado = false ]) : mixed
Parameters
- $email : mixed
- $considera_bloqueado : mixed = false
popular_por_username()
public
popular_por_username(mixed $username) : mixed
Parameters
- $username : mixed
preencher()
public
preencher(mixed $row_query[, mixed $usuarios_seguindo = array() ][, mixed $validar_qtde_dias_expirar_senha = false ]) : mixed
Parameters
- $row_query : mixed
- $usuarios_seguindo : mixed = array()
- $validar_qtde_dias_expirar_senha : mixed = false
ReadDxParams()
public
ReadDxParams() : mixed
ReadFile()
public
ReadFile(mixed $name[, mixed $default = null ][, mixed $arrAcceptedMimeTypes = [] ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
- $arrAcceptedMimeTypes : mixed = []
ReadFiles()
public
ReadFiles(mixed $name) : mixed
Parameters
- $name : mixed
ReadGet()
public
ReadGet(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
ReadPost()
public
ReadPost(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
ReadRequest()
public
ReadRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null
registrar_ultimo_acesso()
public
registrar_ultimo_acesso(mixed $usuario_id) : mixed
Parameters
- $usuario_id : mixed
registrar_versao_bp()
public
registrar_versao_bp(mixed $usuario_id) : mixed
Parameters
- $usuario_id : mixed
remove_permissoes()
public
remove_permissoes(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
reset_senha()
public
reset_senha(mixed $token_publico, mixed $idioma) : mixed
Parameters
- $token_publico : mixed
- $idioma : mixed
retornar_where_validacao_login()
public
retornar_where_validacao_login() : mixed
salvar()
public
salvar(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
salvar_grupo_motivo()
public
salvar_grupo_motivo(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
salvar_grupo_usuarios()
public
salvar_grupo_usuarios(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
salvar_usuario_cliente()
public
salvar_usuario_cliente(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
salvar_usuario_empresa()
public
salvar_usuario_empresa(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
salvar_usuario_fornecedor()
public
salvar_usuario_fornecedor(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
set_login_anonimo()
public
static set_login_anonimo(mixed $value) : mixed
Parameters
- $value : mixed
solicitar_reset_senha()
public
solicitar_reset_senha(mixed $usuario_id, mixed $username, mixed $email, mixed $idioma) : mixed
Parameters
- $usuario_id : mixed
- $username : mixed
- $email : mixed
- $idioma : mixed
Start_Token_JOB()
public
static Start_Token_JOB(mixed $new_token) : mixed
Parameters
- $new_token : mixed
update()
public
update(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
update_assinatura_email()
public
update_assinatura_email(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
update_esqueci_senha()
public
update_esqueci_senha(mixed $usuario_model, mixed $ip) : mixed
Parameters
- $usuario_model : mixed
- $ip : mixed
update_foto()
public
update_foto(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
update_senha()
public
update_senha(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
update_telefones()
public
update_telefones(mixed $usuario_model) : mixed
Parameters
- $usuario_model : mixed
uso_alcada_generica()
public
uso_alcada_generica([mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_id : mixed = 0
uso_apontamento()
public
uso_apontamento([mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_id : mixed = 0
uso_aprovacao_documento()
public
uso_aprovacao_documento([mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_id : mixed = 0
uso_atividade_projeto()
public
uso_atividade_projeto([mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_id : mixed = 0
uso_chamado()
public
uso_chamado([mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_id : mixed = 0
uso_documento()
public
uso_documento([mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_id : mixed = 0
uso_oportunidade()
public
uso_oportunidade([mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_id : mixed = 0
uso_seguranca_documento()
public
uso_seguranca_documento([mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_id : mixed = 0
uso_seguranca_documento_pasta()
public
uso_seguranca_documento_pasta([mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_id : mixed = 0
uso_solicitacao_processo()
public
uso_solicitacao_processo([mixed $usuario_id = 0 ]) : mixed
Parameters
- $usuario_id : mixed = 0
usuarios_agenda_usuario_logado()
public
usuarios_agenda_usuario_logado() : mixed
usuarios_seguindo()
public
usuarios_seguindo(mixed $usuario_id) : mixed
Parameters
- $usuario_id : mixed
validar_login()
public
validar_login(mixed $username, mixed $senha[, mixed $servidor_ldap_id = null ]) : mixed
Parameters
- $username : mixed
- $senha : mixed
- $servidor_ldap_id : mixed = null
validar_qtde_tentativas_login_invalidas()
public
validar_qtde_tentativas_login_invalidas(mixed $username, mixed $servidor_ldap_id) : mixed
Parameters
- $username : mixed
- $servidor_ldap_id : mixed
verifica_admin()
public
verifica_admin(mixed $usuario_id) : mixed
Parameters
- $usuario_id : mixed
verifica_permissao()
public
verifica_permissao(mixed $empresa_filial_id, mixed $chave[, mixed $usuario_id = 0 ]) : mixed
Parameters
- $empresa_filial_id : mixed
- $chave : mixed
- $usuario_id : mixed = 0
WhatRequest()
public
WhatRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null