PHP Class UserPrivacyModel, thinksns

Author: jason ([email protected])
Inheritance: extends Model
Afficher le fichier Open project: medz/thinksns-4

Protected Properties

Свойство Type Description
$fields
$tableName

Méthodes publiques

Méthode Description
dosave ( integer $uid, array $data ) : boolean 保存指定用户的隐私配置
getPrivacy ( integer $mid, integer $uid ) : integer 获取A用户针对B用户的隐私设置情况
getUserSet ( integer $uid ) : array 获取指定用户的隐私设置
isInBlackList ( integer $mid, integer $uid ) : array 判断用户是否是黑名单关系

Private Methods

Méthode Description
_defaultSet ( ) : array 系统的默认用户隐私设置配置

Method Details

dosave() public méthode

保存指定用户的隐私配置
public dosave ( integer $uid, array $data ) : boolean
$uid integer 用户UID
$data array 隐私配置相关数据
Résultat boolean 是否保存成功

getPrivacy() public méthode

获取A用户针对B用户的隐私设置情况
public getPrivacy ( integer $mid, integer $uid ) : integer
$mid integer B用户UID
$uid integer A用户UID
Résultat integer 隐私状态,0表示不限制;1表示限制,不可以发送

getUserSet() public méthode

获取指定用户的隐私设置
public getUserSet ( integer $uid ) : array
$uid integer 用户UID
Résultat array 指定用户的隐私设置信息

isInBlackList() public méthode

判断用户是否是黑名单关系
public isInBlackList ( integer $mid, integer $uid ) : array
$mid integer B用户UID
$uid integer A用户UID
Résultat array

Property Details

$fields protected_oe property

protected $fields

$tableName protected_oe property

protected $tableName