Class Basic_user

Description

Located in /metajour/basic_user.php (line 15)


	
			
Variable Summary
Method Summary
 Basic_user Basic_user ()
 void addHeaderCache (mixed $id, mixed $content)
 void addStyleCache (mixed $id, mixed $content)
 void correctlogIn (mixed $lsite, mixed $username, mixed $password)
 void fieldDefault (mixed $otype, mixed $fieldname)
 void getAppAvail ()
 void getAppName ()
 void getCreatedBy ()
 void getDirBinfile ()
 void getDirFilter ()
 void getGroups ()
 void getGuiLanguage ()
 void getHeaderCache ()
 void getIp ()
 void getLanguage ()
 void getLevel ()
 void getName ()
 void getObjectId ()
 void getPrgName ()
 void getProfile ()
 void getProfileView (mixed $type, mixed $view)
 void getSite ()
 void &getSmarty ()
 void getSmartyVars ()
 void getStyleCache ()
 void getSystemPath ()
 void getSystemUrl ()
 void getUrlFile ()
 void getUrlImg ()
 void getUserAgent ()
 void getVendor ()
 void getVersion ()
 void getViewCfg (mixed $otype, mixed $name)
 void getViewerPath ()
 void getViewerUrl ()
 void getWebuser ()
 void isAppAvail (mixed $value)
 void isFieldHidden (mixed $otype, mixed $fieldname)
 void isFieldSecret (mixed $otype, mixed $fieldname)
 void loadUserCfg ()
 void loggedIn ()
 void logIn (mixed $lsite, mixed $username, mixed $password, mixed $website)
 void logOut ()
 void logOutWebsite ()
 void recognizeUser ([mixed $force = false])
 void setAppName (mixed $app)
 void setGuiLanguage (mixed $lang)
 void setLanguage (mixed $lang)
 void setLastVariantLanguage (mixed $lang)
 void setObjectIdStack (mixed $oid)
 void setUnlimitedAccess (mixed $value)
 void setViewerPath (mixed $path)
 void setViewerUrl (mixed $url)
 void setWebuser (mixed $value)
Variables
mixed $_anonymousgroupid = NULL (line 18)
mixed $_client = NULL (line 19)
mixed $_headercache = array() (line 21)
mixed $_objectidstack = array() (line 20)
mixed $_stylecache = array() (line 22)
mixed $_systemaccountid = NULL (line 17)
mixed $_unlimitedaccess = false (line 16)
Methods
Constructor Basic_user (line 24)
Basic_user Basic_user ()
addHeaderCache (line 27)
void addHeaderCache (mixed $id, mixed $content)
addStyleCache (line 31)
void addStyleCache (mixed $id, mixed $content)
clearObjectIdStack (line 55)
void clearObjectIdStack ()
correctlogIn (line 222)
void correctlogIn (mixed $lsite, mixed $username, mixed $password)
fieldDefault (line 437)
void fieldDefault (mixed $otype, mixed $fieldname)
getAnonymousGroupId (line 490)
void getAnonymousGroupId ()
getAppAvail (line 468)
void getAppAvail ()
getAppName (line 453)
void getAppName ()
getCreatedBy (line 196)
void getCreatedBy ()
getDirBinfile (line 508)
void getDirBinfile ()
getDirBinfileCache (line 512)
void getDirBinfileCache ()
getDirFilter (line 500)
void getDirFilter ()
getDirFilterUpload (line 504)
void getDirFilterUpload ()
getDirStaticbinfile (line 516)
void getDirStaticbinfile ()
getDirStfilebinfile (line 524)
void getDirStfilebinfile ()
getDirStimgbinfile (line 520)
void getDirStimgbinfile ()
getGroups (line 113)
void getGroups ()
getGuiLanguage (line 333)
void getGuiLanguage ()
getHeaderCache (line 35)
void getHeaderCache ()
getIp (line 369)
void getIp ()
getLanguage (line 325)
void getLanguage ()
getLastVariantLanguage (line 350)
void getLastVariantLanguage ()
getLevel (line 108)
void getLevel ()
getName (line 98)
void getName ()
getObjectId (line 103)
void getObjectId ()
getObjectIdStack (line 51)
void getObjectIdStack ()
getObjectLanguage (line 346)
void getObjectLanguage ()
getPrgName (line 441)
void getPrgName ()
getPrimaryLanguage (line 341)
void getPrimaryLanguage ()
getProfile (line 120)
void getProfile ()
getProfileView (line 191)
void getProfileView (mixed $type, mixed $view)
getRestrictLanguage (line 358)
void getRestrictLanguage ()
getRevisionControl (line 92)
void getRevisionControl ()
getSite (line 124)
void getSite ()
getSmarty (line 398)
void &getSmarty ()
getSmartyVars (line 375)
void getSmartyVars ()
getStyleCache (line 39)
void getStyleCache ()
getSystemAccountId (line 480)
void getSystemAccountId ()
getSystemPath (line 149)
void getSystemPath ()
getSystemUrl (line 140)
void getSystemUrl ()
getUnlimitedAccess (line 72)
void getUnlimitedAccess ()
getUrlFile (line 528)
void getUrlFile ()
getUrlImg (line 532)
void getUrlImg ()
getUserAgent (line 362)
void getUserAgent ()
getVendor (line 472)
void getVendor ()
getVersion (line 476)
void getVersion ()
getViewCfg (line 422)
void getViewCfg (mixed $otype, mixed $name)
getViewerPath (line 176)
void getViewerPath ()
getViewerUrl (line 158)
void getViewerUrl ()
getWebuser (line 131)
void getWebuser ()
isAppAvail (line 463)
void isAppAvail (mixed $value)
isFieldHidden (line 432)
void isFieldHidden (mixed $otype, mixed $fieldname)
isFieldSecret (line 427)
void isFieldSecret (mixed $otype, mixed $fieldname)
loadUserCfg (line 212)
void loadUserCfg ()
loggedIn (line 76)
void loggedIn ()
logIn (line 234)
void logIn (mixed $lsite, mixed $username, mixed $password, mixed $website)
logOut (line 202)
void logOut ()
logOutWebsite (line 208)
void logOutWebsite ()
recognizeUser (line 287)

Only for use from showpage.php

void recognizeUser ([mixed $force = false])
setAppName (line 459)
void setAppName (mixed $app)
setGuiLanguage (line 337)
void setGuiLanguage (mixed $lang)
setLanguage (line 329)
void setLanguage (mixed $lang)
setLastVariantLanguage (line 354)
void setLastVariantLanguage (mixed $lang)
setObjectIdStack (line 43)
void setObjectIdStack (mixed $oid)
setUnlimitedAccess (line 68)

Only for dealing with very special cases, where the current user needs to be granted unlimited access to all objects At the moment only used in eventhandler->fireEvent, to allow for retrieval of data on other users and usergroups.

The value is (of course) not persistent between page impressions but remember to set the value to false again as soon as possible. Use with care!

void setUnlimitedAccess (mixed $value)
setViewerPath (line 187)
void setViewerPath (mixed $path)
setViewerUrl (line 172)
void setViewerUrl (mixed $url)
setWebuser (line 136)
void setWebuser (mixed $value)

Documentation generated on Thu, 9 Jun 2005 06:51:11 +0200 by phpDocumentor 1.2.3