Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс User
+ Граф наследования:User:

Открытые члены

 getName ()
 
 setLastVisit ()
 
 setLocation (int $forumId=0, int $topicId=0)
 
 isLocked ()
 
 isAdmin ()
 
 isGuest ()
 
 isAuthorized ()
 
 edit (array $fields)
 
 calculateStatistic ()
 
 incrementStatistic (array $message)
 
 decrementStatistic ($message=null)
 
 getUnreadMessageId ($topicId=0)
 
 readTopic ($topicId=0)
 
 readTopicsOnForum (int $forumId=0)
 
 getGroups ()
 
 setPermissionOnForum ($forum, $permission)
 
 getPermissionOnForum ($forum)
 
 canModerate (Forum\Forum $forum)
 
 canAddTopic (Forum\Forum $forum)
 
 canAddMessage (Topic $topic)
 
 canEditTopic (Topic $topic)
 
 canEditMessage (Message $message)
 
 canDeleteMessage (Message $message)
 
 canEditForum (Forum\Forum $forum)
 
 canDeleteForum (Forum\Forum $forum)
 
 canReadForum (Forum\Forum $forum)
 
 canReadTopic (Topic $topic)
 

Открытые статические члены

static isUserAdmin (array $groups)
 
static add (array &$data)
 
static update (int $id, array &$data)
 

Защищенные члены

 __construct ($id)
 

Защищенные данные

 $id = 0
 
 $data = []
 
 $forumUserId = null
 
 $locked = false
 
 $groups
 
 $permissions = []
 

Подробное описание

См. определение в файле user.php строка 264

Конструктор(ы)

◆ __construct()

__construct ( $id)
protected

См. определение в файле user.php строка 283

Методы

◆ add()

static add ( array & $data)
static

См. определение в файле user.php строка 1026

◆ calculateStatistic()

calculateStatistic ( )

См. определение в файле user.php строка 480

◆ canAddMessage()

canAddMessage ( Topic $topic)

См. определение в файле user.php строка 884

◆ canAddTopic()

canAddTopic ( Forum\Forum $forum)

См. определение в файле user.php строка 879

◆ canDeleteForum()

canDeleteForum ( Forum\Forum $forum)

См. определение в файле user.php строка 949

◆ canDeleteMessage()

canDeleteMessage ( Message $message)

См. определение в файле user.php строка 939

◆ canEditForum()

canEditForum ( Forum\Forum $forum)

См. определение в файле user.php строка 944

◆ canEditMessage()

canEditMessage ( Message $message)

См. определение в файле user.php строка 914

◆ canEditTopic()

canEditTopic ( Topic $topic)

См. определение в файле user.php строка 893

◆ canModerate()

canModerate ( Forum\Forum $forum)

См. определение в файле user.php строка 874

◆ canReadForum()

canReadForum ( Forum\Forum $forum)

См. определение в файле user.php строка 954

◆ canReadTopic()

canReadTopic ( Topic $topic)

См. определение в файле user.php строка 959

◆ decrementStatistic()

decrementStatistic ( $message = null)

См. определение в файле user.php строка 529

◆ edit()

edit ( array $fields)

См. определение в файле user.php строка 449

◆ getGroups()

getGroups ( )

См. определение в файле user.php строка 820

◆ getName()

getName ( )
Возвращает
string

См. определение в файле user.php строка 340

◆ getPermissionOnForum()

getPermissionOnForum ( $forum)

См. определение в файле user.php строка 864

◆ getUnreadMessageId()

getUnreadMessageId ( $topicId = 0)

insteadOf ForumGetFirstUnreadMessage($arParams["FORUM_ID"], $arResult["FORUM_TOPIC_ID"]);

См. определение в файле user.php строка 561

◆ incrementStatistic()

incrementStatistic ( array $message)

См. определение в файле user.php строка 512

◆ isAdmin()

isAdmin ( )

См. определение в файле user.php строка 432

◆ isAuthorized()

isAuthorized ( )

См. определение в файле user.php строка 444

◆ isGuest()

isGuest ( )

См. определение в файле user.php строка 439

◆ isLocked()

isLocked ( )

См. определение в файле user.php строка 427

◆ isUserAdmin()

static isUserAdmin ( array $groups)
static

См. определение в файле user.php строка 964

◆ readTopic()

readTopic ( $topicId = 0)

Instead of ForumSetReadTopic($arParams["FORUM_ID"], $arResult["FORUM_TOPIC_ID"]);

Аргументы
int$topicId

См. определение в файле user.php строка 678

◆ readTopicsOnForum()

readTopicsOnForum ( int $forumId = 0)

См. определение в файле user.php строка 732

◆ setLastVisit()

setLastVisit ( )

См. определение в файле user.php строка 345

◆ setLocation()

setLocation ( int $forumId = 0,
int $topicId = 0 )

См. определение в файле user.php строка 385

◆ setPermissionOnForum()

setPermissionOnForum ( $forum,
$permission )

См. определение в файле user.php строка 857

◆ update()

static update ( int $id,
array & $data )
static

См. определение в файле user.php строка 1069

Данные класса

◆ $data

$data = []
protected

См. определение в файле user.php строка 270

◆ $forumUserId

$forumUserId = null
protected

См. определение в файле user.php строка 272

◆ $groups

$groups
protected

См. определение в файле user.php строка 276

◆ $id

$id = 0
protected

См. определение в файле user.php строка 268

◆ $locked

$locked = false
protected

См. определение в файле user.php строка 274

◆ $permissions

$permissions = []
protected

См. определение в файле user.php строка 279