OXID eShop CE  4.10.7
 All Classes Namespaces Files Functions Variables Pages
oxUser Class Reference
+ Inheritance diagram for oxUser:
+ Collaboration diagram for oxUser:

Public Member Functions

 __construct ()
 setMallUsersStatus ($blOn=false)
 __get ($sParamName)
 getNewsSubscription ()
 getUserCountry ($sCountryId=null, $iLang=null)
 getUserCountryId ($sCountry=null)
 getUserGroups ($sOXID=null)
 getUserAddresses ($sUserId=null)
 setSelectedAddressId ($sAddressId)
 getSelectedAddressId ()
 getSelectedAddress ($sWishId=false)
 getUserPayments ($sOXID=null)
 save ()
 allowDerivedUpdate ()
 inGroup ($sGroupID)
 delete ($sOXID=null)
 load ($oxID)
 exists ($sOXID=null)
 getOrders ($iLimit=false, $iPage=0)
 getOrderCount ()
 getNoticeListArtCnt ()
 getWishListArtCnt ()
 getEncodedDeliveryAddress ()
 getActiveCountry ()
 createUser ()
 addToGroup ($sGroupID)
 removeFromGroup ($sGroupID=null)
 onOrderExecute ($oBasket, $iSuccess)
 getBasket ($sName)
 convertBirthday ($aData)
 getBoni ()
 checkValues ($sLogin, $sPassword, $sPassword2, $aInvAddress, $aDelAddress)
 setNewsSubscription ($blSubscribe, $blSendOptIn, $blForceCheckOptIn=false)
 changeUserData ($sUser, $sPassword, $sPassword2, $aInvAddress, $aDelAddress)
 login ($sUser, $sPassword, $blCookie=false)
 logout ()
 loadAdminUser ()
 loadActiveUser ($blForceAdmin=false)
 checkIfEmailExists ($sEmail)
 getUserRecommLists ($sOXID=null)
 getRecommListsCount ($sOx=null)
 loadUserByUpdateId ($sUid)
 setUpdateKey ($blReset=false)
 getUpdateLinkTerm ()
 isExpiredUpdateId ($sKey)
 getUpdateId ()
 encodePassword ($sPassword, $sSalt)
 prepareSalt ($sSalt)
 decodeSalt ($sSaltHex)
 setPassword ($sPassword=null)
 isSamePassword ($sNewPass)
 isLoadedFromCookie ()
 getPasswordHash ()
 getReviewUserHash ($sUserId)
 getReviewUserId ($sReviewUserHash)
 getState ()
 getStateId ()
 getStateTitle ($sId=null)
 isTermsAccepted ()
 acceptTerms ()
 setCreditPointsForRegistrant ($sUserId, $sRecEmail)
 setCreditPointsForInviter ()
 updateFbId ()
 updateInvitationStatistics ($aRecEmail)
 getIdByUserName ($sUserName)
 hasAccount ()
 isPriceViewModeNetto ()
- Public Member Functions inherited from oxBase
 getUseSkipSaveFields ()
 setUseSkipSaveFields ($blUseSkipSaveFields)
 __set ($sName, $sValue)
 __isset ($mVar)
 __clone ()
 oxClone ($oObject)
 getUpdateSeo ()
 setUpdateSeo ($blUpdateSeo)
 init ($sTableName=null, $blForceAllFields=false)
 assign ($dbRecord)
 getClassName ()
 getCoreTableName ()
 getId ()
 setId ($sOXID=null)
 setShopId ($iShopId)
 getShopId ()
 getViewName ($blForceCoreTableUsage=null)
 modifyCacheKey ($sCacheKey, $blOverride=false)
 disableLazyLoading ()
 isDerived ()
 setIsDerived ($blVal)
 isMultilang ()
 isLoaded ()
 buildSelectString ($aWhere=null)
 assignRecord ($sSelect)
 getFieldData ($sFieldName)
 getSelectFields ($blForceCoreTableUsage=null)
 allowDerivedDelete ()
 getSqlActiveSnippet ($blForceCoreTable=null)
 beforeUpdate ($sOXID=null)
 onChange ($iAction=null, $sOXID=null)
 setInList ()
 isOx ()
 isReadOnly ()
 setReadOnly ($blReadOnly)
 getFieldNames ()
 addFieldName ($sName)
 getLanguage ()
- Public Member Functions inherited from oxSuperCfg
 __call ($sMethod, $aArgs)
 getConfig ()
 setConfig ($oConfig)
 getSession ()
 setSession ($oSession)
 getUser ()
 setUser ($oUser)
 isAdmin ()
 setAdminMode ($blAdmin)

Protected Member Functions

 _getStateObject ()
 _getWishListId ()
 _getMergedAddressFields ()
 _assignAddress ($aDelAddress)
 _getLoginQueryHashedWithMD5 ($sUser, $sPassword, $sShopID, $blAdmin)
 _getLoginQuery ($sUser, $sPassword, $sShopID, $blAdmin)
 _getShopSelect ($myConfig, $sShopID, $blAdmin)
 _getFacebookUserId ()
 _getCookieUserId ()
 _ldapLogin ($sUser, $sPassword, $sShopID, $sShopSelect)
 _getUserRights ()
 _insert ()
 _update ()
 _setAutoGroups ($sCountryId)
 _dbLogin ($sUser, $sPassword, $sShopID)
 _isDemoShop ()
 _getDemoShopLoginQuery ($sUser, $sPassword)
- Protected Member Functions inherited from oxBase
 _setUpdateSeoOnFieldChange ($sField)
 _removeElement2ShopRelations ($sOxId)
 _isInList ()
 _getObjectViewName ($sTable, $sShopID=null)
 _getTableFields ($sTable, $blReturnSimple=false)
 _getAllFields ($blReturnSimple=false)
 _initDataStructure ($blForceFullStructure=false)
 _getNonCachedFieldNames ($blForceFullStructure=false)
 _getFieldStatus ($sFieldName)
 _addField ($sName, $iStatus, $sType=null, $sLength=null)
 _getFieldLongName ($sFieldName)
 _setFieldData ($sFieldName, $sValue, $iDataType=oxField::T_TEXT)
 _canFieldBeNull ($sFieldName)
 _getFieldDefaultValue ($sFieldName)
 _getUpdateFieldValue ($sFieldName, $oField)
 _getUpdateFields ($blUseSkipSaveFields=true)
 _isDisabledFieldCache ()
 _addSkippedSaveFieldsForMapping ()
 _disableLazyLoadingForCaching ()

Protected Attributes

 $_blDisableShopCheck = true
 $_oNewsSubscription = null
 $_sClassName = 'oxuser'
 $_aBaskets = array()
 $_oGroups
 $_aAddresses = array()
 $_oPayments
 $_oRecommList
 $_blMallUsers = false
 $_iCntNoticeListArticles = null
 $_iCntWishListArticles = null
 $_iCntRecommLists = null
 $_sUpdateKey = null
 $_blLoadedFromCookie = null
 $_sSelAddressId = null
 $_oSelAddress = null
 $_sWishId = null
 $_oUserCountryTitle = null
 $_oStateObject = null
- Protected Attributes inherited from oxBase
 $_sOXID = null
 $_iShopId = null
 $_blIsSimplyClonable = true
 $_sClassName = 'oxbase'
 $_sCoreTable = null
 $_sViewTable = null
 $_aFieldNames = array('oxid' => 0)
 $_sCacheKey = null
 $_blUseLazyLoading = false
 $_aSkipSaveFields = array('oxtimestamp')
 $_blUseSkipSaveFields = true
 $_sExistKey = 'oxid'
 $_blIsDerived = null
 $_blIsSeoObject = false
 $_blUpdateSeo = true
 $_blReadOnly = false
 $_blIsInList = false
 $_isLoaded = false
 $_aInnerLazyCache = null
 $_blEmployMultilanguage = false

Static Protected Attributes

static $_aUserCookie = array()
- Static Protected Attributes inherited from oxBase
static $_blDisableFieldCaching = array()
- Static Protected Attributes inherited from oxSuperCfg
static $_oConfig = null
static $_oSession = null
static $_oRights = null
static $_oActUser = null
static $_blIsAdmin = null

Detailed Description

User manager. Performs user managing function, as assigning to groups, updating information, deletion and other.

Definition at line 9 of file oxuser.php.

Constructor & Destructor Documentation

oxUser::__construct ( )

Class constructor, initiates parent constructor (parent::oxBase()).

Returns
null

Reimplemented from oxBase.

Definition at line 173 of file oxuser.php.

Member Function Documentation

oxUser::__get (   $sParamName)

Getter for special not frequently used fields

Parameters
string$sParamNamename of parameter to get value
Returns
mixed

Reimplemented from oxBase.

Definition at line 198 of file oxuser.php.

oxUser::_assignAddress (   $aDelAddress)
protected

creates new address entry or updates existing

Parameters
array$aDelAddressaddress data array

Definition at line 1194 of file oxuser.php.

oxUser::_dbLogin (   $sUser,
  $sPassword,
  $sShopID 
)
protected

Initiates user login against data in DB.

Parameters
string$sUserUser
string$sPasswordPassword
string$sShopIDShop id
Exceptions
object

Definition at line 2269 of file oxuser.php.

oxUser::_getCookieUserId ( )
protected

Checks if user is connected via cookies and if so, returns user id.

Returns
string

Definition at line 1493 of file oxuser.php.

oxUser::_getDemoShopLoginQuery (   $sUser,
  $sPassword 
)
protected

Return sql to get id of mall admin in demo shop

Parameters
string$sUserUser name
string$sPasswordUser password
Exceptions
object::$oEx
Returns
string

Definition at line 2323 of file oxuser.php.

oxUser::_getFacebookUserId ( )
protected

Checks if user is connected via Facebook connect and if so, returns user id.

Deprecated:
since v5.3 (2016-05-20); Facebook will be extracted into module.
Returns
string

Definition at line 1471 of file oxuser.php.

oxUser::_getLoginQuery (   $sUser,
  $sPassword,
  $sShopID,
  $blAdmin 
)
protected

Builds and returns user login query

Parameters
string$sUserlogin name
string$sPasswordlogin password
string$sShopIDshopid
bool$blAdminadmin/non admin mode
Exceptions
object
Returns
string

Definition at line 1266 of file oxuser.php.

oxUser::_getLoginQueryHashedWithMD5 (   $sUser,
  $sPassword,
  $sShopID,
  $blAdmin 
)
protected

Builds and returns user login query.

MD5 encoding is used in legacy eShop versions. We still allow to perform the login for users registered in the previous eshop versions.

Parameters
string$sUserlogin name
string$sPasswordlogin password
string$sShopIDshopid
bool$blAdminadmin/non admin mode
Returns
string

Definition at line 1233 of file oxuser.php.

oxUser::_getMergedAddressFields ( )
protected

Returns merged delivery address fields.

Returns
string

Definition at line 1167 of file oxuser.php.

oxUser::_getShopSelect (   $myConfig,
  $sShopID,
  $blAdmin 
)
protected

Returns shopselect part of login query sql

Parameters
object$myConfigshop config
string$sShopIDshopid
bool$blAdminadmin/non admin mode
Returns
string

Definition at line 1298 of file oxuser.php.

oxUser::_getStateObject ( )
protected

Gets state object.

Returns
oxState

Definition at line 159 of file oxuser.php.

oxUser::_getUserRights ( )
protected

Returns user rights index. Index cannot be higher than current session user rights index.

Returns
string

Definition at line 1598 of file oxuser.php.

oxUser::_getWishListId ( )
protected

Checks if product from wishlist is added

Returns
$sWishId

Definition at line 396 of file oxuser.php.

oxUser::_insert ( )
protected

Inserts user object data to DB. Returns true on success.

Returns
bool

Reimplemented from oxBase.

Definition at line 1643 of file oxuser.php.

oxUser::_isDemoShop ( )
protected

Return true - if shop is in demo mode

Returns
bool

Definition at line 2302 of file oxuser.php.

oxUser::_ldapLogin (   $sUser,
  $sPassword,
  $sShopID,
  $sShopSelect 
)
protected

Login for Ldap

Parameters
string$sUserUser username
string$sPasswordUser password
string$sShopIDShop id
string$sShopSelectShop select
Deprecated:
v5.3 (2016-10-06); LDAP will be moved to own module.
Exceptions
$oExif user is wrong

Definition at line 1539 of file oxuser.php.

oxUser::_setAutoGroups (   $sCountryId)
protected

Automatically assigns user to specific groups according to users country information

Parameters
string$sCountryIdusers country id

Definition at line 1802 of file oxuser.php.

oxUser::_update ( )
protected

Updates changed user object data to DB. Returns true on success.

Returns
bool

Reimplemented from oxBase.

Definition at line 1661 of file oxuser.php.

oxUser::acceptTerms ( )

Writes terms acceptance info to db

Definition at line 2119 of file oxuser.php.

oxUser::addToGroup (   $sGroupID)

Adds user to the group

Parameters
string$sGroupIDgroup id
Returns
bool

Definition at line 857 of file oxuser.php.

oxUser::allowDerivedUpdate ( )

Overrides parent isDerived check and returns true

Returns
bool

Reimplemented from oxBase.

Definition at line 536 of file oxuser.php.

oxUser::changeUserData (   $sUser,
  $sPassword,
  $sPassword2,
  $aInvAddress,
  $aDelAddress 
)

When changing/updating user information in frontend this method validates user input. If data is fine - automatically assigns this values. Additionally calls methods (oxuser::_setAutoGroups, oxuser::setNewsSubscription) to perform automatic groups assignment and returns newsletter subscription status. If some action fails - exception is thrown.

Parameters
string$sUseruser login name
string$sPassworduser password
string$sPassword2user confirmation password
array$aInvAddressuser billing address
array$aDelAddressdelivery address
Exceptions
oxUserException,oxInputException,oxConnectionException

Definition at line 1141 of file oxuser.php.

oxUser::checkIfEmailExists (   $sEmail)

Checks for already used email

Parameters
string$sEmailuser email/login
Returns
null

Definition at line 1690 of file oxuser.php.

oxUser::checkValues (   $sLogin,
  $sPassword,
  $sPassword2,
  $aInvAddress,
  $aDelAddress 
)

Performs bunch of checks if user profile data is correct; on any error exception is thrown

Parameters
string$sLoginuser login name
string$sPassworduser password
string$sPassword2user password to compare
array$aInvAddressarray of user profile data
array$aDelAddressarray of user profile data
Exceptions
oxUserException,oxInputException

Definition at line 1044 of file oxuser.php.

oxUser::convertBirthday (   $aData)

User birthday converter. Usually this data comes in array form, so before writing into DB it must be converted into string

Parameters
array$aDatadirthday data
Returns
string

Definition at line 966 of file oxuser.php.

oxUser::createUser ( )

Inserts new or updates existing user

Exceptions
oxUserExceptionexception
Returns
bool

Definition at line 807 of file oxuser.php.

oxUser::decodeSalt (   $sSaltHex)

Returns plains password salt representation

Parameters
string$sSaltHexheximal representation of password salt value
Deprecated:
since v5.2 (2014-08-12); No need after introducing oxPasswordSaltGenerator
Returns
string

Definition at line 1965 of file oxuser.php.

oxUser::delete (   $sOXID = null)

Removes user data stored in some DB tables (such as oxuserpayments, oxaddress oxobject2group, oxremark, etc). Return true on success.

Parameters
string$sOXIDobject ID (default null)
Returns
bool

Reimplemented from oxBase.

Definition at line 566 of file oxuser.php.

oxUser::encodePassword (   $sPassword,
  $sSalt 
)

Encodes and returns given password

Parameters
string$sPasswordpassword to encode
string$sSaltany unique string value
Returns
string

Definition at line 1927 of file oxuser.php.

oxUser::exists (   $sOXID = null)

Checks if user exists in database.

Parameters
string$sOXIDobject ID (default null)
Returns
bool

Reimplemented from oxBase.

Definition at line 641 of file oxuser.php.

oxUser::getActiveCountry ( )

Returns user country ID, but If delivery address is given - returns delivery country.

Returns
string

Definition at line 780 of file oxuser.php.

oxUser::getBasket (   $sName)

Returns notice, wishlist or saved basket object

Parameters
string$sNamename/type of basket
Returns
oxuserbasket

Definition at line 937 of file oxuser.php.

oxUser::getBoni ( )

Return standart credit rating, can be set in config option iCreditRating;

Returns
integer

Definition at line 1019 of file oxuser.php.

oxUser::getEncodedDeliveryAddress ( )

Returns encoded delivery address.

Returns
string

Definition at line 769 of file oxuser.php.

oxUser::getIdByUserName (   $sUserName)

retruns user id by user name

Parameters
string$sUserNameuser name
Returns
string

Definition at line 2228 of file oxuser.php.

oxUser::getNewsSubscription ( )

Returns user newsletter subscription controller object

Returns
object oxnewssubscribed

Definition at line 239 of file oxuser.php.

oxUser::getNoticeListArtCnt ( )

Returns amount of articles in noticelist

Returns
int

Definition at line 735 of file oxuser.php.

oxUser::getOrderCount ( )

Caclulates amount of orders made by user

Returns
int

Definition at line 718 of file oxuser.php.

oxUser::getOrders (   $iLimit = false,
  $iPage = 0 
)

Returns object with ordering information (order articles list).

Parameters
int$iLimithow many entries to load
int$iPagewhich page to start
Returns
oxList

Definition at line 684 of file oxuser.php.

oxUser::getPasswordHash ( )

Returns password hash. In case password in db is plain or decodable password is processed and hash returned

Deprecated:
since v5.2 (2014-08-11); was used for eFire downloader, not used anymore.
Returns
string

Definition at line 2022 of file oxuser.php.

oxUser::getRecommListsCount (   $sOx = null)

Returns recommlist count

Parameters
string$sOxobject ID (default is null)
Deprecated:
since v5.3 (2016-06-17); Listmania will be moved to an own module.
Returns
int

Definition at line 1779 of file oxuser.php.

oxUser::getReviewUserHash (   $sUserId)

Generates user password and username hash for review

Parameters
string$sUserIduserid
Returns
string

Definition at line 2039 of file oxuser.php.

oxUser::getReviewUserId (   $sReviewUserHash)

Gets from review user hash user id

Parameters
string$sReviewUserHashreview user hash
Returns
string

Definition at line 2054 of file oxuser.php.

oxUser::getSelectedAddress (   $sWishId = false)

Sets in the array oxuser::_aAddresses selected address. Returns user selected Address id.

Parameters
bool$sWishIdwishlist user id
Returns
object $oSelectedAddress

Definition at line 419 of file oxuser.php.

oxUser::getSelectedAddressId ( )

Returns user chosen address id ("oxaddressid" or "deladrid")

Returns
string

Definition at line 377 of file oxuser.php.

oxUser::getState ( )

Return user state id

Deprecated:
since v5.2.0 (2014-01-10); Naming changed use function getStateId()
Returns
string

Definition at line 2069 of file oxuser.php.

oxUser::getStateId ( )

Get state id for current user

Returns
mixed

Definition at line 2079 of file oxuser.php.

oxUser::getStateTitle (   $sId = null)

Get state title by id

Parameters
string$sIdstate ID
Returns
string

Definition at line 2091 of file oxuser.php.

oxUser::getUpdateId ( )

Returns user passwords update id

Returns
string

Definition at line 1909 of file oxuser.php.

oxUser::getUpdateLinkTerm ( )

Return password update link validity term (seconds). Default 3600 * 6

Returns
int

Definition at line 1884 of file oxuser.php.

oxUser::getUserAddresses (   $sUserId = null)

Returns user defined Address list object

Parameters
string$sUserIdobject ID (default is null)
Returns
array

Definition at line 340 of file oxuser.php.

oxUser::getUserCountry (   $sCountryId = null,
  $iLang = null 
)

Returns user country (object) according to passed parameters or they are taken from user object ( oxid, country id) and session (language)

Parameters
string$sCountryIdcountry id (optional)
int$iLangactive language (optional)
Returns
string

Definition at line 272 of file oxuser.php.

oxUser::getUserCountryId (   $sCountry = null)

Returns user countryid according to passed name

Parameters
string$sCountrycountry
Returns
string

Definition at line 297 of file oxuser.php.

oxUser::getUserGroups (   $sOXID = null)

Returns assigned user groups list object

Parameters
string$sOXIDobject ID (default is null)
Returns
object

Definition at line 313 of file oxuser.php.

oxUser::getUserPayments (   $sOXID = null)

Returns user payment history list object

Parameters
string$sOXIDobject ID (default is null)
Returns
object oxList with oxuserpayments objects

Definition at line 465 of file oxuser.php.

oxUser::getUserRecommLists (   $sOXID = null)

Returns user recommendation list object

Parameters
string$sOXIDobject ID (default is null)
Deprecated:
since v5.3 (2016-06-17); Listmania will be moved to an own module.
Returns
object oxList with oxrecommlist objects

Definition at line 1745 of file oxuser.php.

oxUser::getWishListArtCnt ( )

Calculating user wishlist item count

Returns
int

Definition at line 752 of file oxuser.php.

oxUser::hasAccount ( )

returns true if user registered and have account

Returns
bool

Definition at line 2244 of file oxuser.php.

oxUser::inGroup (   $sGroupID)

Checks if this object is in group, returns true on success.

Parameters
string$sGroupIDuser group ID
Returns
bool

Definition at line 548 of file oxuser.php.

oxUser::isExpiredUpdateId (   $sKey)

Checks if password update key is not expired yet

Parameters
string$sKeykey
Returns
bool

Definition at line 1896 of file oxuser.php.

oxUser::isLoadedFromCookie ( )

Returns if user was loaded from cookie

Returns
bool

Definition at line 2009 of file oxuser.php.

oxUser::isPriceViewModeNetto ( )

Return user price view mode, true - if netto mode

Returns
bool

Definition at line 2255 of file oxuser.php.

oxUser::isSamePassword (   $sNewPass)

Checks if user entered password is the same as old

Parameters
string$sNewPassnew password
Returns
bool

Definition at line 1999 of file oxuser.php.

oxUser::isTermsAccepted ( )

Checks if user accepted latest shopping terms and conditions version

Returns
bool

Definition at line 2107 of file oxuser.php.

oxUser::load (   $oxID)

Loads object (user) details from DB. Returns true on success.

Parameters
string$oxIDUser ID
Returns
bool

Reimplemented from oxBase.

Definition at line 616 of file oxuser.php.

oxUser::loadActiveUser (   $blForceAdmin = false)

Loads active user object. If user is not available - returns false.

Parameters
bool$blForceAdmin(default false)
Returns
bool

Definition at line 1414 of file oxuser.php.

oxUser::loadAdminUser ( )

Loads active admin user object (if possible). If user is not available - returns false.

Returns
bool

Definition at line 1401 of file oxuser.php.

oxUser::loadUserByUpdateId (   $sUid)

Tries to load user object by passed update id. Update id is generated when user forgot passwords and wants to update it

Parameters
string$sUidupdate id
Returns
oxuser

Definition at line 1850 of file oxuser.php.

oxUser::login (   $sUser,
  $sPassword,
  $blCookie = false 
)

Performs user login by username and password. Fetches user data from DB. Registers in session. Returns true on success, FALSE otherwise.

Parameters
string$sUserUser username
string$sPasswordUser password
bool$blCookie(default false)
Exceptions
object
oxCookieException
oxUserException
Returns
bool

Definition at line 1323 of file oxuser.php.

oxUser::logout ( )

Logs out session user. Returns true on success

Returns
bool

Definition at line 1377 of file oxuser.php.

oxUser::onOrderExecute (   $oBasket,
  $iSuccess 
)

Called after saving an order.

Parameters
object$oBasketShopping basket object
int$iSuccessorder success status

Definition at line 903 of file oxuser.php.

oxUser::prepareSalt (   $sSalt)

Returns safe salt value (heximal representation)

Parameters
string$sSaltany unique string value
Deprecated:
since v5.2 (2014-08-12); Use oxPasswordSaltGenerator
Returns
string

Definition at line 1946 of file oxuser.php.

oxUser::removeFromGroup (   $sGroupID = null)

Removes user from passed user group.

Parameters
string$sGroupIDgroup id

Definition at line 882 of file oxuser.php.

oxUser::save ( )

Saves (updates) user object data information in DB. Return true on success.

Returns
bool

Reimplemented from oxBase.

Definition at line 488 of file oxuser.php.

oxUser::setCreditPointsForInviter ( )

Assigns credit points to inviter

Returns
bool

Definition at line 2167 of file oxuser.php.

oxUser::setCreditPointsForRegistrant (   $sUserId,
  $sRecEmail 
)

Assigns registration points for invited user and its inviter (calls oxUser::setInvitationCreditPoints())

Parameters
string$sUserIdinviter user id
string$sRecEmailrecipient (registrant) email
Returns
bool

Definition at line 2138 of file oxuser.php.

oxUser::setMallUsersStatus (   $blOn = false)

Sets mall user status

Parameters
bool$blOnmall users is on or off

Definition at line 186 of file oxuser.php.

oxUser::setNewsSubscription (   $blSubscribe,
  $blSendOptIn,
  $blForceCheckOptIn = false 
)

Sets newsletter subscription status to user

Parameters
bool$blSubscribesubscribes/unsubscribes user from newsletter
bool$blSendOptInif to send confirmation email
bool$blForceCheckOptInforces to check subscription even when it is set to 1
Returns
bool

Definition at line 1083 of file oxuser.php.

oxUser::setPassword (   $sPassword = null)

Sets new password for user ( save is not called)

Parameters
string$sPasswordpassword

Definition at line 1975 of file oxuser.php.

oxUser::setSelectedAddressId (   $sAddressId)

Selected user address setter

Parameters
string$sAddressIdselected address id

Definition at line 367 of file oxuser.php.

oxUser::setUpdateKey (   $blReset = false)

Generates or resets and saves users update key

Parameters
bool$blResetmarker to reset update info

Definition at line 1864 of file oxuser.php.

oxUser::updateFbId ( )

Updates user Facebook ID

Deprecated:
since v5.3 (2016-05-20); Facebook will be extracted into module.
Returns
null

Definition at line 2187 of file oxuser.php.

oxUser::updateInvitationStatistics (   $aRecEmail)

Updating invitations statistics

Parameters
array$aRecEmailarray of recipients emails

Definition at line 2205 of file oxuser.php.

Member Data Documentation

oxUser::$_aAddresses = array()
protected

Definition at line 52 of file oxuser.php.

oxUser::$_aBaskets = array()
protected

Definition at line 38 of file oxuser.php.

oxUser::$_aUserCookie = array()
staticprotected

Definition at line 82 of file oxuser.php.

oxUser::$_blDisableShopCheck = true
protected

Definition at line 17 of file oxuser.php.

oxUser::$_blLoadedFromCookie = null
protected

Definition at line 119 of file oxuser.php.

oxUser::$_blMallUsers = false
protected

Definition at line 75 of file oxuser.php.

oxUser::$_iCntNoticeListArticles = null
protected

Definition at line 89 of file oxuser.php.

oxUser::$_iCntRecommLists = null
protected

Definition at line 105 of file oxuser.php.

oxUser::$_iCntWishListArticles = null
protected

Definition at line 96 of file oxuser.php.

oxUser::$_oGroups
protected

Definition at line 45 of file oxuser.php.

oxUser::$_oNewsSubscription = null
protected

Definition at line 24 of file oxuser.php.

oxUser::$_oPayments
protected

Definition at line 59 of file oxuser.php.

oxUser::$_oRecommList
protected

Definition at line 68 of file oxuser.php.

oxUser::$_oSelAddress = null
protected

Definition at line 133 of file oxuser.php.

oxUser::$_oStateObject = null
protected

Definition at line 152 of file oxuser.php.

oxUser::$_oUserCountryTitle = null
protected

Definition at line 147 of file oxuser.php.

oxUser::$_sClassName = 'oxuser'
protected

Definition at line 31 of file oxuser.php.

oxUser::$_sSelAddressId = null
protected

Definition at line 126 of file oxuser.php.

oxUser::$_sUpdateKey = null
protected

Definition at line 112 of file oxuser.php.

oxUser::$_sWishId = null
protected

Definition at line 140 of file oxuser.php.


The documentation for this class was generated from the following file: