См. определение в файле bloguser.php строка 21
◆ __construct()
__construct |
( |
| $cacheTime = 0 | ) |
|
Blog users can be saved in cache or get from DB. To cached - set cacheTime
BlogUser constructor.
- Аргументы
-
int | $cacheTime | - integer - value of cache TTL |
См. определение в файле bloguser.php строка 51
◆ addAvatarSize()
addAvatarSize |
( |
| $width, |
|
|
| $height, |
|
|
| $key = "" ) |
◆ cleanCache()
static cleanCache |
( |
| $blogId = NULL | ) |
|
|
static |
Delete all data from blog users cache
- Возвращает
- mixed
См. определение в файле bloguser.php строка 129
◆ getCommentAuthorsIdsByPostId()
static getCommentAuthorsIdsByPostId |
( |
| $postId | ) |
|
|
static |
Return users ids of post author and comments authors (for this post)
- Аргументы
-
См. определение в файле bloguser.php строка 300
◆ getPostAuthorsIdsByBlogId()
static getPostAuthorsIdsByBlogId |
( |
| $blogId | ) |
|
|
static |
Return users ids of blog posts
- Аргументы
-
См. определение в файле bloguser.php строка 321
◆ getPostAuthorsIdsByDbFilter()
static getPostAuthorsIdsByDbFilter |
( |
| $arFilter | ) |
|
|
static |
Return IDs of post authors by custom selection
- Аргументы
-
- Возвращает
- array
- Исключения
-
См. определение в файле bloguser.php строка 344
◆ GetUserName()
static GetUserName |
( |
| $alias, |
|
|
| $name, |
|
|
| $lastName, |
|
|
| $login, |
|
|
| $secondName = "" ) |
|
static |
Creat correctly blog user name from name, alias and login
- Аргументы
-
| $alias | |
| $name | |
| $lastName | |
| $login | |
string | $secondName | |
- Возвращает
- string
См. определение в файле bloguser.php строка 372
◆ GetUserNameEx()
static GetUserNameEx |
( |
| $user, |
|
|
| $blogUser, |
|
|
| $params ) |
|
static |
◆ getUsers()
getUsers |
( |
| $ids = array() | ) |
|
Get users from cache (if set cache time) or from DB.
- Аргументы
-
array | $ids | - array of users ids |
- Возвращает
- array|bool
См. определение в файле bloguser.php строка 79
◆ isUserGivenConsent()
static isUserGivenConsent |
( |
| $userId, |
|
|
| $agreementId ) |
|
static |
Check, is user given consent for current agreement ever in the past. Consent checked based on component URL, it means, that if URL will be changed, result will be false again.
- Аргументы
-
$userId | - ID of main user (not blog user!) |
См. определение в файле bloguser.php строка 433
◆ onUserDelete()
static onUserDelete |
( |
| $userId = NULL | ) |
|
|
static |
Handles onUserDelete main module event
- Возвращает
- bool
См. определение в файле bloguser.php строка 466
◆ setBlogId()
Blog ID using to separate cache for different blogs
- Аргументы
-
См. определение в файле bloguser.php строка 61
◆ setCacheTime()
setCacheTime |
( |
| $cacheTime | ) |
|
◆ CACHE_ID
const CACHE_ID = 'BLOG_USERS' |