MIOLO20
|
Membros públicos | |
__construct () | |
hasRights ($login, $transaction, $permToCheck) | |
addUserPerm ($uid, $pwd, $trans, $perm) | |
removeUserPerm ($trans, $perm) | |
checkUserAccess ($uid, $pwd, $transaction, $perm) | |
checkAccess ($transaction, $perm, $deny=false, $group=false, $login=false) | |
getRights ($login, $transaction=null) | |
getTransactionName ($transaction) | |
checkTransactionParents ($transaction, $perm) | |
![]() | |
CheckAccess ($transaction, $access, $deny=false, $group=false, $login=null) | |
GetTransactionRights ($transaction, $login) | |
GetRights ($login, $transaction) | |
GetGroups ($login) | |
isMemberOf ($login, $group) | |
isAdmin () | |
GetUsersAllowed ($trans, $action=A_ACCESS) | |
GetGroupsAllowed ($trans, $action=A_ACCESS) | |
Outros membros herdados | |
![]() | |
$perms | |
![]() | |
$manager | |
Copyright 2005-2017 de Solis Soluções Livres Ltda.
Este arquivo é parte do programa SolisGE/Sagu.
O SolisGE/Sagu é um software de propriedade da SOLIS, sendo desenvolvido e mantido exclusivamente por esta empresa.
A licença de uso está disponível mediante aquisição exclusiva junto à SOLIS. A licença é concedida sem caráter de exclusividade ao licenciado. Os direitos de uso são perpétuos.
Embora os códigos fontes sejam fornecidos, o software é de propriedade da SOLIS, não sendo permitido ao adquirente da licença a sua revenda, empréstimo ou cessão (onerosa ou não) à terceiros. Também não é permitido, a qualquer título e tempo, promover no software qualquer tipo de alienação, reprodução, distribuição, divulgação, registro, licenciamento, transferência ou qualquer outro ato que prejudique ou comprometa os direitos de propriedade de software, o nome e a imagem da sua proprietária e do próprio software, além de configurar concorrência à SOLIS.
O licenciado, com o acesso ao código fonte do software, terá o direito de promover mudanças no respectivo código. No entanto, nas situações em que ele contar com o suporte oficial prestado pela SOLIS, não poderá promover mudanças no código fonte, sob pena de perda do referido suporte.
Para conhecer em detalhes o Termo de Licenciamento do Software SolisGE/Sagu leia o arquivo “LICENCA.txt” disponível junto ao código deste software.
This class Miolo Permissions Sagu
Definido na linha 41 do ficheiro mpermssagu.class.
__construct | ( | ) |
Brief Description. Complete Description.
Reimplementado de MPerms.
Definido na linha 46 do ficheiro mpermssagu.class.
addUserPerm | ( | $uid, | |
$pwd, | |||
$trans, | |||
$perm ) |
Adiciona uma permissão do usuário desejado ao usuário atual
type | String $uid Login |
type | String $pwd Senha |
type | String $trans Transação |
type | String $perm Permissão |
Definido na linha 112 do ficheiro mpermssagu.class.
checkAccess | ( | $transaction, | |
$perm, | |||
$deny = false, | |||
$group = false, | |||
$login = false ) |
Definido na linha 175 do ficheiro mpermssagu.class.
checkTransactionParents | ( | $transaction, | |
$perm ) |
Definido na linha 272 do ficheiro mpermssagu.class.
checkUserAccess | ( | $uid, | |
$pwd, | |||
$transaction, | |||
$perm ) |
Verifica se o usuário informado possui a permissão informada para a respectiva transação
type | String $uid Login |
type | String $pwd Senha |
type | String $trans Transação |
type | String $perm Permissão |
Definido na linha 156 do ficheiro mpermssagu.class.
getRights | ( | $login, | |
$transaction = null ) |
Definido na linha 228 do ficheiro mpermssagu.class.
getTransactionName | ( | $transaction | ) |
Definido na linha 258 do ficheiro mpermssagu.class.
hasRights | ( | $login, | |
$transaction, | |||
$permToCheck ) |
Definido na linha 62 do ficheiro mpermssagu.class.
removeUserPerm | ( | $trans, | |
$perm ) |
Remove uma permissão do usuário desejado ao usuário atual
type | String $uid Login |
type | String $pwd Senha |
type | String $trans Transação |
type | String $perm Permissão |
Definido na linha 137 do ficheiro mpermssagu.class.