PHP Класс UserPrivacyModel, thinksns

Автор: jason ([email protected])
Наследование: extends Model
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$fields
$tableName

Открытые методы

Метод Описание
dosave ( integer $uid, array $data ) : boolean 保存指定用户的隐私配置
getPrivacy ( integer $mid, integer $uid ) : integer 获取A用户针对B用户的隐私设置情况
getUserSet ( integer $uid ) : array 获取指定用户的隐私设置
isInBlackList ( integer $mid, integer $uid ) : array 判断用户是否是黑名单关系

Приватные методы

Метод Описание
_defaultSet ( ) : array 系统的默认用户隐私设置配置

Описание методов

dosave() публичный Метод

保存指定用户的隐私配置
public dosave ( integer $uid, array $data ) : boolean
$uid integer 用户UID
$data array 隐私配置相关数据
Результат boolean 是否保存成功

getPrivacy() публичный Метод

获取A用户针对B用户的隐私设置情况
public getPrivacy ( integer $mid, integer $uid ) : integer
$mid integer B用户UID
$uid integer A用户UID
Результат integer 隐私状态,0表示不限制;1表示限制,不可以发送

getUserSet() публичный Метод

获取指定用户的隐私设置
public getUserSet ( integer $uid ) : array
$uid integer 用户UID
Результат array 指定用户的隐私设置信息

isInBlackList() публичный Метод

判断用户是否是黑名单关系
public isInBlackList ( integer $mid, integer $uid ) : array
$mid integer B用户UID
$uid integer A用户UID
Результат array

Описание свойств

$fields защищенное свойство

protected $fields

$tableName защищенное свойство

protected $tableName