1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CAllBlogPost
Граф наследования:CAllBlogPost:
CBlogPost

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

 PreparePath2Post ($realUrl, $url, $arParams=array())

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

static CanUserEditPost ($id, $userId)
static CanUserDeletePost ($id, $userId)
static GetBlogUserPostPerms ($id, $userId)
static GetBlogUserCommentPerms ($id, $userId)
static CheckFields ($ACTION, &$arFields, $ID=0)
static SetPostPerms ($ID, $arPerms=array(), $permsType=BLOG_PERMS_POST)
static Delete ($ID)
static PreparePath ($blogUrl, $postID=0, $siteID=False, $is404=True, $userID=0, $groupID=0)
static CounterInc ($ID)
static Notify ($arPost, $arBlog, $arParams)
static UpdateLog ($postID, $arPost, $arBlog, $arParams)
static DeleteLog ($postID, $bMicroblog=false)
static GetID ($code, $blogID)
static GetPostID ($postID, $code, $allowCode=false)
static AddSocNetPerms ($ID, $perms=array(), $arPost=array())
static UpdateSocNetPerms ($ID, $perms=array(), $arPost=array())
static __AddSocNetPerms ($ID, $entityType="", $entityID=0, $entity=null)
static GetSocNetGroups ($entity_type, $entity_id, $operation="view_post")
static getFullGroupRoleSet ($role="", $prefix="")
static getSocNetPerms ($ID, $useCache=true)
static GetSocNetPermsName ($ID)
static GetSocNetPermsCode ($ID)
static ChangeSocNetPermission ($entity_type, $entity_id, $operation)
static GetSocNetPostsPerms ($entity_type, $entity_id)
static GetSocNetPostPerms ( $postId=0, $bNeedFull=false, $userId=false, $postAuthor=0)
static NotifyIm ($arParams)
static NotifyImReady ($arParams=array())
static NotifyImPublish ($arParams=array())
static NotifyMail ($arFields)
static DeleteSocNetPostPerms ($postId)
static GetMentionedUserID ($arFields)

Поля данных

const UF_NAME = 'UF_BLOG_POST_DOC'

Статические открытые данные

static $arSocNetPostPermsCache = array()
static $arUACCache = array()
static $arBlogPostCache = array()
static $arBlogPostIdCache = array()
static $arBlogPCCache = array()
static $arBlogUCache = array()

Защищенные статические члены

static filterUsersToNotify (array $users)

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

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

Методы

◆ __AddSocNetPerms()

__AddSocNetPerms ( $ID,
$entityType = "",
$entityID = 0,
$entity = null )
static

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

◆ AddSocNetPerms()

AddSocNetPerms ( $ID,
$perms = array(),
$arPost = array() )
static

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

◆ CanUserDeletePost()

CanUserDeletePost ( $id,
$userId )
static

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

◆ CanUserEditPost()

CanUserEditPost ( $id,
$userId )
static

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

◆ ChangeSocNetPermission()

ChangeSocNetPermission ( $entity_type,
$entity_id,
$operation )
static

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

◆ CheckFields()

CheckFields ( $ACTION,
& $arFields,
$ID = 0 )
static

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

◆ CounterInc()

CounterInc ( $ID)
static

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

◆ Delete()

Delete ( $ID)
static

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

◆ DeleteLog()

DeleteLog ( $postID,
$bMicroblog = false )
static

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

◆ DeleteSocNetPostPerms()

DeleteSocNetPostPerms ( $postId)
static

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

◆ filterUsersToNotify()

filterUsersToNotify ( array $users)
staticprotected

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

◆ GetBlogUserCommentPerms()

GetBlogUserCommentPerms ( $id,
$userId )
static

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

◆ GetBlogUserPostPerms()

GetBlogUserPostPerms ( $id,
$userId )
static

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

◆ getFullGroupRoleSet()

getFullGroupRoleSet ( $role = "",
$prefix = "" )
static

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

◆ GetID()

GetID ( $code,
$blogID )
static

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

◆ GetMentionedUserID()

GetMentionedUserID ( $arFields)
static

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

◆ GetPostID()

GetPostID ( $postID,
$code,
$allowCode = false )
static

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

◆ GetSocNetGroups()

GetSocNetGroups ( $entity_type,
$entity_id,
$operation = "view_post" )
static

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

◆ getSocNetPerms()

getSocNetPerms ( $ID,
$useCache = true )
static

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

◆ GetSocNetPermsCode()

GetSocNetPermsCode ( $ID)
static

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

◆ GetSocNetPermsName()

GetSocNetPermsName ( $ID)
static

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

◆ GetSocNetPostPerms()

GetSocNetPostPerms ( $postId = 0,
$bNeedFull = false,
$userId = false,
$postAuthor = 0 )
static

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

◆ GetSocNetPostsPerms()

GetSocNetPostsPerms ( $entity_type,
$entity_id )
static

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

◆ Notify()

Notify ( $arPost,
$arBlog,
$arParams )
static

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

◆ NotifyIm()

NotifyIm ( $arParams)
static

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

◆ NotifyImPublish()

NotifyImPublish ( $arParams = array())
static

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

◆ NotifyImReady()

NotifyImReady ( $arParams = array())
static

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

◆ NotifyMail()

NotifyMail ( $arFields)
static

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

◆ PreparePath()

PreparePath ( $blogUrl,
$postID = 0,
$siteID = False,
$is404 = True,
$userID = 0,
$groupID = 0 )
static

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

◆ PreparePath2Post()

PreparePath2Post ( $realUrl,
$url,
$arParams = array() )

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

◆ SetPostPerms()

SetPostPerms ( $ID,
$arPerms = array(),
$permsType = BLOG_PERMS_POST )
static

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

◆ UpdateLog()

UpdateLog ( $postID,
$arPost,
$arBlog,
$arParams )
static

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

◆ UpdateSocNetPerms()

UpdateSocNetPerms ( $ID,
$perms = array(),
$arPost = array() )
static

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

Поля

◆ $arBlogPCCache

$arBlogPCCache = array()
static

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

◆ $arBlogPostCache

$arBlogPostCache = array()
static

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

◆ $arBlogPostIdCache

$arBlogPostIdCache = array()
static

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

◆ $arBlogUCache

$arBlogUCache = array()
static

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

◆ $arSocNetPostPermsCache

$arSocNetPostPermsCache = array()
static

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

◆ $arUACCache

$arUACCache = array()
static

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

◆ UF_NAME

const UF_NAME = 'UF_BLOG_POST_DOC'

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


Объявления и описания членов класса находятся в файле: