|
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) | |
Membros públicos herdados de MPerms | |
| 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 | |
Campos de Dados herdados de MPerms | |
| $perms | |
Atributos Protegidos herdados de MService | |
| $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.