Documentation

EntitySecurity
in package

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

Constants

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', ]

Properties

$building_security_matrix

private static mixed $building_security_matrix = true

$exclusion_fields_for_select_security

private static mixed $exclusion_fields_for_select_security = []

Methods

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>

getFormatedSecurityMatrix()

public static getFormatedSecurityMatrix() : string
Return values
string

getIdUsuario()

public static getIdUsuario() : int
Return values
int

getSecurityMatrixSerialized()

public static getSecurityMatrixSerialized() : string
Return values
string

isEntitySecurityDisabled()

public static isEntitySecurityDisabled() : mixed

securityDelete()

public static securityDelete(mixed $table, mixed $where) : bool
Parameters
$table : mixed
$where : mixed
Return values
bool

securityInsert()

public static securityInsert(mixed $fields) : bool
Parameters
$fields : mixed
Return values
bool

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
Return values
bool

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>

        
On this page

Search results