EntitySecurity
Table of Contents
Constants
-
NEW_VALUE_INDEX
= 1
-
OLD_VALUE_INDEX
= 0
-
protected_fields
= [
// Direct protected fields
'idUnidadeNegocio' => 'UsuarioUnidadeNegocioDAO',
'idNegocio' => 'UsuarioAtividadesDAO',
'idCentroCusto' => 'UsuarioCentroCustoDAO',
'idDeposito' => 'UsuarioDepositoDAO',
//'idSubCatPlanoConta' => 'UsuarioSubCatCentroCustoDAO',
'idFazenda' => 'UsuarioFazendaDAO',
'idContaBancaria' => 'BancoUsuarioDAO',
'idDepartamento' => 'UsuarioDepartamentoDAO',
'idBalanca' => 'PesagensBalancaUsuarioDAO',
// Indirect protected fields
'idPastagem' => 'PastagemNegocioDAO',
'idPlanoConta' => 'ContaAnaliticaDAO',
]
Properties
-
$building_security_matrix
: mixed
-
$dbg_array
: mixed
-
$enable_dbg
: mixed
-
$exclusion_fields_for_select_security
: mixed
-
$ids_allowed
: mixed
-
$is_disabled
: mixed
-
$user_id
: mixed
Methods
-
addAllowedIds()
: mixed
-
addExclusionFieldsSecurity()
: mixed
-
buildEnvironment()
: mixed
-
disableEntitySecurity()
: mixed
-
getAllowedIds()
: array<string|int, mixed>
-
getFormatedSecurityMatrix()
: string
-
getIdUsuario()
: int
-
getSecurityMatrixSerialized()
: string
-
isEntitySecurityDisabled()
: mixed
-
securityDelete()
: bool
-
securityInsert()
: bool
-
securitySelect()
: array<string|int, mixed>
-
securityUpdate()
: bool
-
appendSecurityArray()
: mixed
NEW_VALUE_INDEX
public
mixed
NEW_VALUE_INDEX
= 1
OLD_VALUE_INDEX
public
mixed
OLD_VALUE_INDEX
= 0
protected_fields
private
mixed
protected_fields
= [
// Direct protected fields
'idUnidadeNegocio' => 'UsuarioUnidadeNegocioDAO',
'idNegocio' => 'UsuarioAtividadesDAO',
'idCentroCusto' => 'UsuarioCentroCustoDAO',
'idDeposito' => 'UsuarioDepositoDAO',
//'idSubCatPlanoConta' => 'UsuarioSubCatCentroCustoDAO',
'idFazenda' => 'UsuarioFazendaDAO',
'idContaBancaria' => 'BancoUsuarioDAO',
'idDepartamento' => 'UsuarioDepartamentoDAO',
'idBalanca' => 'PesagensBalancaUsuarioDAO',
// Indirect protected fields
'idPastagem' => 'PastagemNegocioDAO',
'idPlanoConta' => 'ContaAnaliticaDAO',
]
$building_security_matrix
private
static mixed
$building_security_matrix
= true
$dbg_array
private
static mixed
$dbg_array
= []
$enable_dbg
private
static mixed
$enable_dbg
= false
$exclusion_fields_for_select_security
private
static mixed
$exclusion_fields_for_select_security
= []
$ids_allowed
private
static mixed
$ids_allowed
= []
$is_disabled
private
static mixed
$is_disabled
= false
$user_id
private
static mixed
$user_id
= null
addAllowedIds()
public
static addAllowedIds(mixed $field, mixed $ids) : mixed
Parameters
-
$field
: mixed
-
-
$ids
: mixed
-
addExclusionFieldsSecurity()
public
static addExclusionFieldsSecurity(array<string|int, mixed> $field) : mixed
Parameters
-
$field
: array<string|int, mixed>
-
buildEnvironment()
public
static buildEnvironment(mixed $id_usuario) : mixed
Parameters
-
$id_usuario
: mixed
-
disableEntitySecurity()
public
static disableEntitySecurity() : mixed
getAllowedIds()
public
static getAllowedIds(mixed $field) : array<string|int, mixed>
Parameters
-
$field
: mixed
-
Return values
array<string|int, mixed>
public
static getFormatedSecurityMatrix() : string
getIdUsuario()
public
static getIdUsuario() : int
getSecurityMatrixSerialized()
public
static getSecurityMatrixSerialized() : string
isEntitySecurityDisabled()
public
static isEntitySecurityDisabled() : mixed
securityDelete()
public
static securityDelete(mixed $table, mixed $where) : bool
Parameters
-
$table
: mixed
-
-
$where
: mixed
-
securityInsert()
public
static securityInsert(mixed $fields) : bool
Parameters
-
$fields
: mixed
-
securitySelect()
public
static securitySelect(mixed $table, mixed $fields, mixed $where) : array<string|int, mixed>
Parameters
-
$table
: mixed
-
-
$fields
: mixed
-
-
$where
: mixed
-
Return values
array<string|int, mixed>
securityUpdate()
public
static securityUpdate(mixed $fields, mixed $where) : bool
Parameters
-
$fields
: mixed
-
-
$where
: mixed
-
appendSecurityArray()
protected
static appendSecurityArray(array<string|int, mixed> &$array, array<string|int, mixed> $new_element) : mixed
Parameters
-
$array
: array<string|int, mixed>
-
-
$new_element
: array<string|int, mixed>
-