\MOD_member

Get information about a specific member.

A member is someone with a profile on BeWelcome. The user is the person who is currently surfing the site. This module is about members, not users.

Associated database tables:

  • members
  • memberspublicprofiles

An example for its use: $layoutbits = MOD_layoutbits::get(); // get the singleton instance $id = $geo->getCityID($cityname);

Summary

Methods
Properties
Constants
getUserHandle()
getMember_username()
getMember_userId()
getUsername()
getUserId()
getTBuserId()
getFromMembersTable()
hasPublicProfile()
getPreference_prefId()
getPreference_prefName()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
_getDAO()
__construct()
$_dao
$_userId
$_username
N/A

Properties

$_dao

$_dao

$_userId

$_userId

$_username

$_username

Methods

getUserHandle()

getUserHandle(int $user_id) : string

returns the handle from a TB user, given tb user id

Parameters

int $user_id

id of user

Returns

string

getMember_username()

getMember_username(string $username) : \MOD_member

Creates a member object for a given username.

Parameters

string $username

Returns

\MOD_member

a member object that provides access to member attributes.

getMember_userId()

getMember_userId(int $userId) : \MOD_member

Creates a member object for a given user id.

Parameters

int $userId

Returns

\MOD_member

a member object that provides access to member attributes.

getUsername()

getUsername( $userId)

Parameters

$userId

getUserId()

getUserId()

getTBuserId()

getTBuserId()

getFromMembersTable()

getFromMembersTable( $select_string)

Parameters

$select_string

hasPublicProfile()

hasPublicProfile()

getPreference_prefId()

getPreference_prefId( $preference_id)

Parameters

$preference_id

getPreference_prefName()

getPreference_prefName( $preference_name)

Parameters

$preference_name

_getDAO()

_getDAO() : \database_whatever_class

get the static database access object somewhat like singleton design.

Returns

\database_whatever_class —

dao

__construct()

__construct( $userId,  $username)

Parameters

$userId
$username