Classe de permissões de acesso
As permissões são calculadas baseando-se nas informações:
O array $req->objConfig->permissions ou o campo BITS_PERM armazenam para
Assume-se que:
No diretório do módulo controlador ($req->strPath) deve-se criar o arquivo config.php com a definição da classe module_conf e as definições do módulo, entre elas o $actions e opcionalmente o $permissions caso seja hard-coded:
Located in /perms.classe.php (line 76)
model | --perms
Inherited from model
model::$_boolUserDb
model::$_strFldNo
Verifica se um numero inteiro $bitsUser faz parte do valor da permissão
$intVal através de operação bitwise
Retorna se há permissão para o recurso solicitado
Busca as permissões de determinado módulo no banco de dados
Calcula os bits de permissão dado um array de bitsAction a que se tem permissão
Define $this->bitsUser para uso com grupos
Cria o array no formato PK_GRUPO => PERM
Calcula $bitsUser para o módulo solicitado e define $bitsPerm
Resume as permissões de acesso a um determinado módulo de acordo com os grupos do usuário.
Inherited From model
model::__construct()
model::Delete()
model::Find()
model::getDb()
model::getFields()
model::initPage()
model::Load()
model::Page()
model::Save()
model::Set()
Documentation generated on Sun, 09 Mar 2008 23:52:53 -0300 by phpDocumentor 1.4.0