

Fonctions membres publiques | |
| returnWebmounts ($pClause='') | |
| ext_non_readAccessPages () | |
| user_where_clause () | |
| ext_printOverview ($uInfo, $compareFlags, $printTrees=0) | |
| ext_getReadableButNonmounted () | |
| ext_printPerms ($int) | |
| ext_groupPerms ($row, $firstGroup) | |
| ext_compileUserInfoForHash ($filter=NULL) | |
| ext_uniqueAndSortList ($list) | |
| ext_ksortArrayRecursive (&$arr) | |
| ext_workspaceMembership () | |
Attributs publics | |
| $ext_pageIdsFromMounts = '' | |
| $ext_non_readAccessPageArray = array() | |
| local_beUserAuth::returnWebmounts | ( | $ | pClause = '' |
) |
Returns an array of the webmounts for the user, with non-readable webmounts filtered out. If there are non-readable webmounts they are registered in $this->ext_non_readAccessPageArray (Extending function in parent class)
| string | alternative select clause (default is getPagePermsClause(1)). For instance to make sure that ALL webmounts are selected regardless of whether the user has read access or not, you can set this to "1=1". |
| local_beUserAuth::ext_non_readAccessPages | ( | ) |
Based on the content of ->ext_non_readAccessPageArray (see returnWebmounts()) it generates visually formatted information about these non-readable mounts.
| local_beUserAuth::user_where_clause | ( | ) |
This returns the where-clause needed to select the user with respect flags like deleted, hidden, starttime, endtime
Réimplémentée à partir de t3lib_userAuth.
| local_beUserAuth::ext_printOverview | ( | $ | uInfo, | |
| $ | compareFlags, | |||
| $ | printTrees = 0 | |||
| ) |
Creates the overview information based on which analysis topics were selected.
| array | Array of analysis topics | |
| array | Array of the selected analysis topics (from session variable somewhere) | |
| boolean | If set, the full trees of pages/folders are printed. |
| local_beUserAuth::ext_getReadableButNonmounted | ( | ) |
Get HTML code for the pages which were mounted, but NOT readable!
| local_beUserAuth::ext_printPerms | ( | $ | int | ) |
Print a set of permissions
| integer | The permissions integer. |
| local_beUserAuth::ext_groupPerms | ( | $ | row, | |
| $ | firstGroup | |||
| ) |
returns the permissions for a group based of the perms_groupid of $row. If the $row[perms_groupid] equals the $firstGroup[uid] then the function returns perms_everybody OR'ed with perms_group, else just perms_everybody
| array | Page record. | |
| array | First-group record. |
| local_beUserAuth::ext_compileUserInfoForHash | ( | $ | filter = NULL |
) |
Creates uInfo array for the user.
| array | Might contain array where keys/values indicate whether to render a certain value |
| local_beUserAuth::ext_uniqueAndSortList | ( | $ | list | ) |
Sorts a commalist of values and removes duplicates.
| string | Commalist. |
| local_beUserAuth::ext_ksortArrayRecursive | ( | &$ | arr | ) |
Key sort input array recursively.
| array | Multidimensional array (value by reference!) |
| local_beUserAuth::ext_workspaceMembership | ( | ) |
[Describe function...]
| local_beUserAuth::$ext_pageIdsFromMounts = '' |
| local_beUserAuth::$ext_non_readAccessPageArray = array() |
1.5.3