Solutions Open Source

Référence de la classe local_beUserAuth

Graphe d'héritage de local_beUserAuth:

Inheritance graph
[légende]
Graphe de collaboration de local_beUserAuth:

Collaboration graph
[légende]

Liste de tous les membres

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()


Documentation des fonctions membres

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)

Paramètres:
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".
Renvoie:
array Webmounts id's

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.

Renvoie:
string HTML content showing which DB-mounts were not accessible for the user

local_beUserAuth::user_where_clause (  ) 

This returns the where-clause needed to select the user with respect flags like deleted, hidden, starttime, endtime

Renvoie:
string

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.

Paramètres:
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.
Renvoie:
array Array with accumulated HTML content.

local_beUserAuth::ext_getReadableButNonmounted (  ) 

Get HTML code for the pages which were mounted, but NOT readable!

Renvoie:
string HTML code.

local_beUserAuth::ext_printPerms ( int  ) 

Print a set of permissions

Paramètres:
integer The permissions integer.
Renvoie:
string HTML formatted.

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

Paramètres:
array Page record.
array First-group record.
Renvoie:
integer Permissions.

local_beUserAuth::ext_compileUserInfoForHash ( filter = NULL  ) 

Creates uInfo array for the user.

Paramètres:
array Might contain array where keys/values indicate whether to render a certain value
Renvoie:
array Array with the information of the user for each analysis topic.

local_beUserAuth::ext_uniqueAndSortList ( list  ) 

Sorts a commalist of values and removes duplicates.

Paramètres:
string Commalist.
Renvoie:
string Sorted, unique commalist.

local_beUserAuth::ext_ksortArrayRecursive ( &$  arr  ) 

Key sort input array recursively.

Paramètres:
array Multidimensional array (value by reference!)
Renvoie:
void

local_beUserAuth::ext_workspaceMembership (  ) 

[Describe function...]

Renvoie:
[type] ...


Documentation des données membres

local_beUserAuth::$ext_pageIdsFromMounts = ''

local_beUserAuth::$ext_non_readAccessPageArray = array()


La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Fri Aug 31 11:41:02 2007 pour OBLADY - Typo3 API v4.1.2 par  doxygen 1.5.3