Documento_Pasta_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
- api_token() : mixed
- AutoLoad() : mixed
- ConvertBase64() : mixed
- copiar_pastas() : mixed
- Delete_Token_JOB() : mixed
- DxParamsAddFilter() : mixed
- emp() : mixed
- excluir() : mixed
- Caso $excluir seja false, a ação é para restaurar a pasta da lixeira
- existe() : mixed
- existe_codigo_pasta() : mixed
- existe_documento_pasta() : mixed
- get_arvore_filhas() : mixed
- get_clientes() : mixed
- get_fornecedor() : mixed
- get_grupo_aprovacao() : mixed
- get_grupo_permissoes() : mixed
- get_id_pasta_raiz() : mixed
- get_login_anonimo() : mixed
- get_membros_seguranca() : array<string|int, mixed>
- Processo responsável por retornar todos os membros envolvidos no controle de acesso dessa pasta (Incluindo grupo de usuarios).
- get_prospect() : mixed
- get_string_path() : string
- Processo responsável por retorna a string do caminho ao qual o documento está.
- get_usuarios_aprovacao() : array<string|int, mixed>
- Processo responsável por retornar todos os membros envolvidos no controle de aprovacao dessa pasta (Incluindo grupo de usuarios).
- get_usuarios_permissoes() : mixed
- insert() : mixed
- insert_atalho() : mixed
- instance_token() : mixed
- listar() : array<string|int, mixed>
- Função responsável por realizar a listagem de pastas
- listar_arvore() : mixed
- listar_arvore_predecessora() : mixed
- listar_pastas_favoritas() : array<string|int, mixed>
- Listagem de pastas favoritas
- listar_precisa_aprovacao() : mixed
- listar_predecessoras() : mixed
- listar_seguranca_sugerida_grupo_usuarios() : mixed
- listar_seguranca_sugerida_usuarios() : mixed
- listar_todas() : mixed
- LoadDAO() : mixed
- LoadMail() : mixed
- LoadModel() : mixed
- LoadPDF() : mixed
- LoadPE() : mixed
- pegar_pasta_aprovacao() : mixed
- permissao_pasta() : mixed
- popular() : mixed
- preencher() : mixed
- ReadDxParams() : mixed
- ReadFile() : mixed
- ReadFiles() : mixed
- ReadGet() : mixed
- ReadPost() : mixed
- ReadRequest() : mixed
- recortar_pasta() : mixed
- salvar() : mixed
- salvar_aprovacao() : mixed
- salvar_cliente() : mixed
- salvar_fornecedor() : mixed
- salvar_permissoes() : mixed
- salvar_prospect() : mixed
- salvar_tags_padrao() : mixed
- set_login_anonimo() : mixed
- Start_Token_JOB() : mixed
- update() : mixed
- usuario_permissao_aprovacao() : mixed
- validar_acesso_visualizacao_entidade() : mixed
- validar_alcada_documento_pasta() : mixed
- verifica_codigo_pasta() : 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
api_token()
public
static api_token() : mixed
AutoLoad()
public
static AutoLoad(mixed $className) : mixed
Parameters
- $className : mixed
ConvertBase64()
public
static ConvertBase64(mixed $name, mixed &$request_params) : mixed
Parameters
- $name : mixed
- $request_params : mixed
copiar_pastas()
public
copiar_pastas(mixed $documento_pasta_model, mixed $destino_id) : mixed
Parameters
- $documento_pasta_model : mixed
- $destino_id : mixed
Delete_Token_JOB()
public
static Delete_Token_JOB() : 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()
Caso $excluir seja false, a ação é para restaurar a pasta da lixeira
public
excluir(mixed $documento_pasta_model[, mixed $excluir = true ][, mixed $permanente = false ]) : mixed
Parameters
- $documento_pasta_model : mixed
- $excluir : mixed = true
- $permanente : mixed = false
existe()
public
existe([mixed $documento_pasta_id = 0 ]) : mixed
Parameters
- $documento_pasta_id : mixed = 0
existe_codigo_pasta()
public
existe_codigo_pasta(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
existe_documento_pasta()
public
existe_documento_pasta(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
get_arvore_filhas()
public
get_arvore_filhas(mixed $predecessor_id[, mixed $apenas_nome_alterado = false ]) : mixed
Parameters
- $predecessor_id : mixed
- $apenas_nome_alterado : mixed = false
get_clientes()
public
get_clientes(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
get_fornecedor()
public
get_fornecedor(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
get_grupo_aprovacao()
public
get_grupo_aprovacao(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
get_grupo_permissoes()
public
get_grupo_permissoes(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
get_id_pasta_raiz()
public
get_id_pasta_raiz() : mixed
get_login_anonimo()
public
static get_login_anonimo() : mixed
get_membros_seguranca()
Processo responsável por retornar todos os membros envolvidos no controle de acesso dessa pasta (Incluindo grupo de usuarios).
public
get_membros_seguranca(mixed $documento_pasta_id) : array<string|int, mixed>
Parameters
- $documento_pasta_id : mixed
Return values
array<string|int, mixed> —retorna a lista de usuarios envolvidos no controle de acesso.
get_prospect()
public
get_prospect(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
get_string_path()
Processo responsável por retorna a string do caminho ao qual o documento está.
public
get_string_path(mixed $documento_pasta_id[, mixed $update_pasta = false ][, mixed $apenas_nome_alterado = false ]) : string
Parameters
- $documento_pasta_id : mixed
- $update_pasta : mixed = false
- $apenas_nome_alterado : mixed = false
Return values
string —o retorno traz a string do caminho do arquivo, por exemplo : Raiz / Pasta 1 /
get_usuarios_aprovacao()
Processo responsável por retornar todos os membros envolvidos no controle de aprovacao dessa pasta (Incluindo grupo de usuarios).
public
get_usuarios_aprovacao(mixed $documento_pasta_id) : array<string|int, mixed>
Parameters
- $documento_pasta_id : mixed
Return values
array<string|int, mixed> —retorna a lista de usuarios envolvidos no controle de aprovacao.
get_usuarios_permissoes()
public
get_usuarios_permissoes(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
insert()
public
insert(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
insert_atalho()
public
insert_atalho(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
instance_token()
public
static instance_token() : mixed
listar()
Função responsável por realizar a listagem de pastas
public
listar([int $predecessor_id = null ][, int $limite = null ][, string $pasta_nome = null ][, int $assunto_id = -1 ][, int $tipo_documento_id = -1 ][, string $data_inicio_pasta = null ][, string $data_fim_pasta = null ][, int $tipo_periodo_pasta = null ][, string $refinar_filtro_nome = null ][, string $refinar_filtro_tag = null ][, bool $retornar_totalizador = false ][, string $order_by_nome = null ][, bool $order_by_asc = true ]) : array<string|int, mixed>
Parameters
- $predecessor_id : int = null
-
ID da pasta que será realizado a listagem de pastas
- $limite : int = null
-
indica o início da contagem dos registros, caso não seja informado o início será 0.
- $pasta_nome : string = null
-
nome da pasta utilizado em filtros.
- $assunto_id : int = -1
-
ID do assunto da pasta utilizado em filtros.
- $tipo_documento_id : int = -1
-
ID do tipo de documento utilizado em filtros.
- $data_inicio_pasta : string = null
-
data início do período de filtro.
- $data_fim_pasta : string = null
-
data final do período de filtro.
- $tipo_periodo_pasta : int = null
-
Valores aceitos:
- @see Documento_Model::PERIODO_TODOS - Realiza o filtro da data entre o período informado em: data_inicio_pasta e $data_fim_pasta tanto para data de criação quanto modificação da pasta.
- @see Documento_Model::PERIODO_CRIACAO - Realiza o filtro da data entre o período informado em: data_inicio_pasta e $data_fim_pasta apenas para data de criação da pasta.
- @see Documento_Model::PERIODO_MODIFICACAO - Realiza o filtro da data entre o período informado em: data_inicio_pasta e $data_fim_pasta apenas para data de modificação da pasta.
- $refinar_filtro_nome : string = null
-
Valores aceitos:
- @see Documento_Model::REFINAR_FILTRO_NOME_EXATO - Realiza o filtro de em que documentos que contenham nome completo informado no $pasta_nome.
- @see Documento_Model::REFINAR_FILTRO_NOME_SEMELHANTE - Realiza o filtro de em que documentos que contenham partes do nome informado no $pasta_nome.
- $refinar_filtro_tag : string = null
-
Valores aceitos:
- @see Documento_Model::REFINAR_FILTRO_TAG_AO_MENOS_UMA_TAG - Realiza o filtro de em que documentos que contenham ao menos uma tag informado no $pasta_nome.
- @see Documento_Model::REFINAR_FILTRO_TAG_TODAS_TAGS - Realiza o filtro de em que documentos que contenham todas as tags informado no $pasta_nome.
- $retornar_totalizador : bool = false
-
Caso TRUE retorna o totalizador Valor padrão: FALSE.
- $order_by_nome : string = null
-
Valores aceitos:
- nome - Realiza a ordenação pelo nome da pasta.
- $order_by_asc : bool = true
-
Para ordenar crescente utilize: TRUE e para decrescente FALSE
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
listar_arvore()
public
listar_arvore([mixed $predecessor_id = null ]) : mixed
Parameters
- $predecessor_id : mixed = null
listar_arvore_predecessora()
public
listar_arvore_predecessora(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
listar_pastas_favoritas()
Listagem de pastas favoritas
public
listar_pastas_favoritas([array<string|int, mixed> $ids = null ]) : array<string|int, mixed>
Parameters
- $ids : array<string|int, mixed> = null
-
IDS das pastas
Return values
array<string|int, mixed> —Retorno um array com o resultado da consulta
listar_precisa_aprovacao()
public
listar_precisa_aprovacao([mixed $parametros = array() ][, mixed $retornar_totalizador = false ][, mixed $usuario_id = null ]) : mixed
Parameters
- $parametros : mixed = array()
- $retornar_totalizador : mixed = false
- $usuario_id : mixed = null
listar_predecessoras()
public
listar_predecessoras(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
listar_seguranca_sugerida_grupo_usuarios()
public
listar_seguranca_sugerida_grupo_usuarios(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
listar_seguranca_sugerida_usuarios()
public
listar_seguranca_sugerida_usuarios(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
listar_todas()
public
listar_todas([mixed $dx_params = null ][, mixed $documento_pasta_id = null ]) : mixed
Parameters
- $dx_params : mixed = null
- $documento_pasta_id : mixed = null
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
pegar_pasta_aprovacao()
public
pegar_pasta_aprovacao(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
permissao_pasta()
public
permissao_pasta(mixed $documento_pasta_id, mixed $usuario_id, mixed $permissao_tipo) : mixed
Parameters
- $documento_pasta_id : mixed
- $usuario_id : mixed
- $permissao_tipo : mixed
popular()
public
popular(mixed $documento_pasta_id[, mixed $ignora_permissoes = false ][, mixed $popular_atalho = true ]) : mixed
Parameters
- $documento_pasta_id : mixed
- $ignora_permissoes : mixed = false
- $popular_atalho : mixed = true
preencher()
public
preencher(mixed $row_query) : mixed
Parameters
- $row_query : mixed
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
recortar_pasta()
public
recortar_pasta(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
salvar()
public
salvar(mixed $documento_pasta_model[, mixed $copia = false ]) : mixed
Parameters
- $documento_pasta_model : mixed
- $copia : mixed = false
salvar_aprovacao()
public
salvar_aprovacao(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
salvar_cliente()
public
salvar_cliente(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
salvar_fornecedor()
public
salvar_fornecedor(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
salvar_permissoes()
public
salvar_permissoes(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
salvar_prospect()
public
salvar_prospect(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
salvar_tags_padrao()
public
salvar_tags_padrao(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
set_login_anonimo()
public
static set_login_anonimo(mixed $value) : mixed
Parameters
- $value : mixed
Start_Token_JOB()
public
static Start_Token_JOB(mixed $new_token) : mixed
Parameters
- $new_token : mixed
update()
public
update(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
usuario_permissao_aprovacao()
public
usuario_permissao_aprovacao(mixed $documento_pasta_id) : mixed
Parameters
- $documento_pasta_id : mixed
validar_acesso_visualizacao_entidade()
public
validar_acesso_visualizacao_entidade(mixed $usuario_id, mixed $documento_pasta_id) : mixed
Parameters
- $usuario_id : mixed
- $documento_pasta_id : mixed
validar_alcada_documento_pasta()
public
validar_alcada_documento_pasta(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
verifica_codigo_pasta()
public
verifica_codigo_pasta(mixed $documento_pasta_model) : mixed
Parameters
- $documento_pasta_model : mixed
WhatRequest()
public
WhatRequest(mixed $name[, mixed $default = null ]) : mixed
Parameters
- $name : mixed
- $default : mixed = null