PHP 클래스 UserPrivacyModel, thinksns

저자: jason ([email protected])
상속: extends Model
파일 보기 프로젝트 열기: medz/thinksns-4

보호된 프로퍼티들

프로퍼티 타입 설명
$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