Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс ComponentHelper

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

static getBlogPostData ($postId, $languageId)
 
static getBlogPostDestinations ($postId)
 
static getBlogAuthorData ($authorId, $params)
 
static getBlogCommentListData ($postId, $params, $languageId, &$authorIdList=[])
 
static getBlogCommentListCount ($postId)
 
static getBlogCommentData ($commentId, $languageId)
 
static getReplyToUrl ($url, $userId, $entityType, $entityId, $siteId, $backUrl=null)
 
static getAttachmentsData ($valueList, $siteId=false)
 
static convertMailDiskFileBBCode ($text='', $attachmentList=[])
 
static convertDiskFileBBCode ($text, $entityType, $entityId, $authorId, $attachmentList=[])
 
static hasTextInlineImage (string $text='', array $ufData=[])
 
static formatDateTimeToGMT ($dateTimeSource, $authorId)
 
static getSonetBlogGroupIdList ($params)
 
static createUserBlog ($params)
 
static getUrlPreviewValue ($text, $html=true)
 
static getUrlPreviewContent ($uf, $params=array())
 
static getExtranetUserIdList ()
 
static getEmailUserIdList ()
 
static getExtranetSonetGroupIdList ()
 
static hasCommentSource ($params)
 
static processBlogPostShare ($fields, $params)
 
static getUrlContext ()
 
static addContextToUrl ($url, $context)
 
static checkPredefinedAuthIdList ($authIdList=array())
 
static setModuleUsed ()
 
static getModuleUsed ()
 
static setComponentOption ($list, $params=array())
 
static getSonetGroupAvailable ($params=array(), &$limitReached=false)
 
static canAddComment ($logEntry=array(), $commentEvent=array())
 
static addLiveComment ($comment=[], $logEntry=[], $commentEvent=[], $params=[])
 
static addLiveSourceComment (array $params=[])
 
static fillSelectedUsersToInvite ($HTTPPost, $componentParams, &$componentResult)
 
static processBlogPostNewMailUser (&$HTTPPost, &$componentResult)
 
static processBlogPostNewMailUserDestinations (&$destinationList)
 
static processBlogPostNewCrmContact (&$HTTPPost, &$componentResult)
 
static getUserSonetGroupIdList ($userId=false, $siteId=false)
 
static getAllowToAllDestination ($userId=0)
 
static getLivefeedStepper ()
 
static checkProfileRedirect ($userId=0)
 
static getBlogPostLimitedViewStatus ($params=array())
 
static setBlogPostLimitedViewStatus ($params=array())
 
static getBlogPostSocNetPerms ($params=array())
 
static notifyBlogPostCreated ($params=array())
 
static getUserSEFUrl ($params=array())
 
static getWorkgroupSEFUrl ($params=[])
 
static getSpacesSEFUrl ($params=[])
 
static convertBlogPostPermToDestinationList ($params, &$resultFields)
 
static checkBlogPostDestinationList ($params, &$resultFields)
 
static getBlogPostCacheDir ($params=array())
 
static getLivefeedRatingData ($params=[])
 
static isCurrentUserExtranet ($params=[])
 
static userLogSubscribe ($params=array())
 
static getLFCommentsParams ($eventFields=array())
 
static checkCanCommentInWorkgroup ($params)
 
static checkLivefeedTasksAllowed ()
 
static convertSelectorRequestData (array &$postFields=[], array $params=[])
 
static isCurrentPageFirst (array $params=[])
 
static getWorkgroupSliderMenuUrlList (array $componentResult=[])
 
static listWorkgroupSliderMenuSignedParameters (array $componentParameters=[])
 
static getWorkgroupSliderMenuSignedParameters (array $params)
 
static getWorkgroupSliderMenuUnsignedParameters (array $sourceParametersList=[])
 
static getWorkgroupSliderMenuSignedParametersSalt ()
 
static getWorkgroupAvatarToken ($fileId=0)
 
static checkEmptyParamInteger (&$params, $paramName, $defaultValue)
 
static checkEmptyParamString (&$params, $paramName, $defaultValue)
 
static checkTooltipComponentParams ($params)
 
static getWorkgroupPageTitle (array $params=[])
 

Статические защищенные данные

static $postsCache = []
 
static $commentsCache = []
 
static $commentListsCache = []
 
static $commentCountCache = []
 
static $authorsCache = []
 
static $destinationsCache = []
 

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

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

Методы

◆ addContextToUrl()

static addContextToUrl ( $url,
$context )
static

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

◆ addLiveComment()

static addLiveComment ( $comment = [],
$logEntry = [],
$commentEvent = [],
$params = [] )
static

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

◆ addLiveSourceComment()

static addLiveSourceComment ( array $params = [])
static

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

◆ canAddComment()

static canAddComment ( $logEntry = array(),
$commentEvent = array() )
static

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

◆ checkBlogPostDestinationList()

static checkBlogPostDestinationList ( $params,
& $resultFields )
static

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

◆ checkCanCommentInWorkgroup()

static checkCanCommentInWorkgroup ( $params)
static

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

◆ checkEmptyParamInteger()

static checkEmptyParamInteger ( & $params,
$paramName,
$defaultValue )
static

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

◆ checkEmptyParamString()

static checkEmptyParamString ( & $params,
$paramName,
$defaultValue )
static

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

◆ checkLivefeedTasksAllowed()

static checkLivefeedTasksAllowed ( )
static

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

◆ checkPredefinedAuthIdList()

static checkPredefinedAuthIdList ( $authIdList = array())
static

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

◆ checkProfileRedirect()

static checkProfileRedirect ( $userId = 0)
static

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

◆ checkTooltipComponentParams()

static checkTooltipComponentParams ( $params)
static

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

◆ convertBlogPostPermToDestinationList()

static convertBlogPostPermToDestinationList ( $params,
& $resultFields )
static

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

◆ convertDiskFileBBCode()

static convertDiskFileBBCode ( $text,
$entityType,
$entityId,
$authorId,
$attachmentList = [] )
static

Converts DISK FILE BB-code to the pseudo-BB code MAIL DISK FILE or IMG BB-code

Аргументы
string$textText to convert.
string$entityTypeEntity Type.
int$entityIdEntity Type.
int$authorIdUser id.
array$attachmentListAttachments List.
Возвращает
mixed

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

◆ convertMailDiskFileBBCode()

static convertMailDiskFileBBCode ( $text = '',
$attachmentList = [] )
static

Converts formatted text replacing pseudo-BB code MAIL DISK, using calculated URLs

Аргументы
string$textText to convert.
array$attachmentListAttachments List.
Возвращает
mixed|string

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

◆ convertSelectorRequestData()

static convertSelectorRequestData ( array & $postFields = [],
array $params = [] )
static

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

◆ createUserBlog()

static createUserBlog ( $params)
static

Creates a user blog (when it is the first post of the user)

Аргументы
array$paramsParameters.
Возвращает
bool|array
Исключения
Main

ArgumentException

Исключения
Main

LoaderException

Исключения
Main

SystemException

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

◆ fillSelectedUsersToInvite()

static fillSelectedUsersToInvite ( $HTTPPost,
$componentParams,
& $componentResult )
static

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

◆ formatDateTimeToGMT()

static formatDateTimeToGMT ( $dateTimeSource,
$authorId )
static

Formsts date time to the value of author + GMT offset

Аргументы
string$dateTimeSourceDate/Time in site format.
int$authorIdUser Id.
Возвращает
string

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

◆ getAllowToAllDestination()

static getAllowToAllDestination ( $userId = 0)
static

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

◆ getAttachmentsData()

static getAttachmentsData ( $valueList,
$siteId = false )
static

Returns data of attached files

Аргументы
array$valueListAttachments List.
string | bool | false$siteIdSite Id (2-chars).
Возвращает
array
Исключения
Main

LoaderException

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

◆ getBlogAuthorData()

static getBlogAuthorData ( $authorId,
$params )
static

Returns data of a blog post/comment author

Аргументы
int$authorIdUser Id.
array$paramsFormat parameters (avatar size etc).
Возвращает
array
Исключения
Main

LoaderException

Исключения
Main

SystemException

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

◆ getBlogCommentData()

static getBlogCommentData ( $commentId,
$languageId )
static

Returns data of a blog comment

Аргументы
int$commentIdComment Id.
string$languageIdLanguage id (2-chars).
Возвращает
array|bool|false|mixed|null

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

◆ getBlogCommentListCount()

static getBlogCommentListCount ( $postId)
static

Returns a number of blog post comments

Аргументы
int$postIdBlog Post Id.
Возвращает
bool|int
Исключения
Main

LoaderException

Исключения
Main

SystemException

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

◆ getBlogCommentListData()

static getBlogCommentListData ( $postId,
$params,
$languageId,
& $authorIdList = [] )
static

Returns full list of blog post comments

Аргументы
int$postIdBlog Post Id.
array$paramsAdditional paramaters.
string$languageIdLanguage Id (2-char).
array&$authorIdListList of User Ids.
Возвращает
array
Исключения
Main

LoaderException

Исключения
Main

SystemException

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

◆ getBlogPostCacheDir()

static getBlogPostCacheDir ( $params = array())
static

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

◆ getBlogPostData()

static getBlogPostData ( $postId,
$languageId )
static

Returns data of a blog post

Аргументы
int$postIdBlog Post Id.
string$languageId2-char language Id.
Возвращает
array|bool|false|mixed|null
Исключения
Main

LoaderException

Исключения
Main

SystemException

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

◆ getBlogPostDestinations()

static getBlogPostDestinations ( $postId)
static

Returns data of blog post destinations

Аргументы
int$postIdBlog Post Id.
Возвращает
array
Исключения
Main

LoaderException

Исключения
Main

SystemException

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

◆ getBlogPostLimitedViewStatus()

static getBlogPostLimitedViewStatus ( $params = array())
static

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

◆ getBlogPostSocNetPerms()

static getBlogPostSocNetPerms ( $params = array())
static

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

◆ getEmailUserIdList()

static getEmailUserIdList ( )
static

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

◆ getExtranetSonetGroupIdList()

static getExtranetSonetGroupIdList ( )
static

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

◆ getExtranetUserIdList()

static getExtranetUserIdList ( )
static

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

◆ getLFCommentsParams()

static getLFCommentsParams ( $eventFields = array())
static

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

◆ getLivefeedRatingData()

static getLivefeedRatingData ( $params = [])
static

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

◆ getLivefeedStepper()

static getLivefeedStepper ( )
static

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

◆ getModuleUsed()

static getModuleUsed ( )
static

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

◆ getReplyToUrl()

static getReplyToUrl ( $url,
$userId,
$entityType,
$entityId,
$siteId,
$backUrl = null )
static

Returns mail-hash url

Аргументы
string$urlEntity Link.
int$userIdUser Id.
string$entityTypeEntity Type.
int$entityIdEntity Id.
string$siteIdSite id (2-char).
Возвращает
bool|string
Исключения
Main

LoaderException

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

◆ getSonetBlogGroupIdList()

static getSonetBlogGroupIdList ( $params)
static

Returns (non-idea) blog group list

Аргументы
array$paramsParameters.
Возвращает
array

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

◆ getSonetGroupAvailable()

static getSonetGroupAvailable ( $params = array(),
& $limitReached = false )
static

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

◆ getSpacesSEFUrl()

static getSpacesSEFUrl ( $params = [])
static

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

◆ getUrlContext()

static getUrlContext ( )
static

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

◆ getUrlPreviewContent()

static getUrlPreviewContent ( $uf,
$params = array() )
static

Returns rendered url preview block

Аргументы
array$uf
array$params
Возвращает
string|boolean

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

◆ getUrlPreviewValue()

static getUrlPreviewValue ( $text,
$html = true )
static

get urlPreview property value from text with links

Аргументы
$textstring
bool | true$html
Возвращает
bool|string
Исключения
Main

ArgumentTypeException

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

◆ getUserSEFUrl()

static getUserSEFUrl ( $params = array())
static

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

◆ getUserSonetGroupIdList()

static getUserSonetGroupIdList ( $userId = false,
$siteId = false )
static

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

◆ getWorkgroupAvatarToken()

static getWorkgroupAvatarToken ( $fileId = 0)
static

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

◆ getWorkgroupPageTitle()

static getWorkgroupPageTitle ( array $params = [])
static

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

◆ getWorkgroupSEFUrl()

static getWorkgroupSEFUrl ( $params = [])
static

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

◆ getWorkgroupSliderMenuSignedParameters()

static getWorkgroupSliderMenuSignedParameters ( array $params)
static

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

◆ getWorkgroupSliderMenuSignedParametersSalt()

static getWorkgroupSliderMenuSignedParametersSalt ( )
static

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

◆ getWorkgroupSliderMenuUnsignedParameters()

static getWorkgroupSliderMenuUnsignedParameters ( array $sourceParametersList = [])
static

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

◆ getWorkgroupSliderMenuUrlList()

static getWorkgroupSliderMenuUrlList ( array $componentResult = [])
static

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

◆ hasCommentSource()

static hasCommentSource ( $params)
static

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

◆ hasTextInlineImage()

static hasTextInlineImage ( string $text = '',
array $ufData = [] )
static

Calculates if text has inline disk file images

Аргументы
string$texttext with BB-codes
array$ufDatauf of disk type.
Возвращает
boolean

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

◆ isCurrentPageFirst()

static isCurrentPageFirst ( array $params = [])
static

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

◆ isCurrentUserExtranet()

static isCurrentUserExtranet ( $params = [])
static

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

◆ listWorkgroupSliderMenuSignedParameters()

static listWorkgroupSliderMenuSignedParameters ( array $componentParameters = [])
static

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

◆ notifyBlogPostCreated()

static notifyBlogPostCreated ( $params = array())
static

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

◆ processBlogPostNewCrmContact()

static processBlogPostNewCrmContact ( & $HTTPPost,
& $componentResult )
static

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

◆ processBlogPostNewMailUser()

static processBlogPostNewMailUser ( & $HTTPPost,
& $componentResult )
static

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

◆ processBlogPostNewMailUserDestinations()

static processBlogPostNewMailUserDestinations ( & $destinationList)
static

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

◆ processBlogPostShare()

static processBlogPostShare ( $fields,
$params )
static

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

◆ setBlogPostLimitedViewStatus()

static setBlogPostLimitedViewStatus ( $params = array())
static

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

◆ setComponentOption()

static setComponentOption ( $list,
$params = array() )
static

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

◆ setModuleUsed()

static setModuleUsed ( )
static

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

◆ userLogSubscribe()

static userLogSubscribe ( $params = array())
static

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

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

◆ $authorsCache

$authorsCache = []
staticprotected

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

◆ $commentCountCache

$commentCountCache = []
staticprotected

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

◆ $commentListsCache

$commentListsCache = []
staticprotected

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

◆ $commentsCache

$commentsCache = []
staticprotected

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

◆ $destinationsCache

$destinationsCache = []
staticprotected

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

◆ $postsCache

$postsCache = []
staticprotected

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