1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс CWiki

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

 __construct ()
 Add ($arFields)
 Update ($ID, $arFields)
 Recover ($HISTORY_ID, $ID, $IBLOCK_ID)
 UpdateHistory ($ID, $IBLOCK_ID, $modifyComment=false)
 UpdateCategory ($ID, $IBLOCK_ID, $arCats)
 Delete ($ID, $IBLOCK_ID)
 AddImage ($ID, $IBLOCK_ID, $arImage)
 DeleteImage ($IMAGE_ID, $ID, $IBLOCK_ID)
 Rename ($ID, $arFields, $bUpdateSearch=true)
 RenameLinkOnPages ($iBlockId, $oldName, $newName, $iBlockSectId=false)
 RenameCategoryOnPage ($pageText, $oldCategoryName, $newCategoryName)
 getErrors ()
 CleanCacheById ($ID, $iBlockId=false)
 CleanCache ($ID=false, $Name=false, $iBlockId=false)

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

static SetDefaultPage ($IBLOCK_ID, $NAME)
static GetDefaultPage ($IBLOCK_ID)
static GetCategory ($NAME, $IBLOCK_ID)
static GetElementById ($ID, $arFilter)
static GetElementByName ($NAME, $arFilter, $arComponentParams=array())
static UnMarkPageAsUpdated ($iBlockId, $iSocCatId, $name)
static IsPageUpdated ($iBlockId, $iSocCatId, $name, $cacheTime=self::CWIKI_CACHE_TTL)

Поля данных

 $cIB_E = null
const PAGE_UPDATED_CACHE_ID = "WIKI_PAGE_UPDATED_"
const GET_BY_NAME_CACHE_ID = "WIKI_BY_NAME_CACHE_ID_"
const CWIKI_CACHE_TTL = 36000000

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

 $errorCollection

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

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

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

◆ __construct()

__construct ( )

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

Методы

◆ Add()

Add ( $arFields)

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

◆ AddImage()

AddImage ( $ID,
$IBLOCK_ID,
$arImage )

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

◆ CleanCache()

CleanCache ( $ID = false,
$Name = false,
$iBlockId = false )

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

◆ CleanCacheById()

CleanCacheById ( $ID,
$iBlockId = false )

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

◆ Delete()

Delete ( $ID,
$IBLOCK_ID )

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

◆ DeleteImage()

DeleteImage ( $IMAGE_ID,
$ID,
$IBLOCK_ID )

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

◆ GetCategory()

GetCategory ( $NAME,
$IBLOCK_ID )
static

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

◆ GetDefaultPage()

GetDefaultPage ( $IBLOCK_ID)
static

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

◆ GetElementById()

GetElementById ( $ID,
$arFilter )
static
Аргументы
int$ID
Возвращает
array

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

◆ GetElementByName()

GetElementByName ( $NAME,
$arFilter,
$arComponentParams = array() )
static
Аргументы
string$NAME(mandatory) - the name of page
array$arFilter(mandatory) - the filter for CIBlockElement::GetList
array$arComponentParams(optional) - params of the calling wiki component using indexes: CACHE_TIME, PATH_TO_SEARCH, IN_COMPLEX, SEF_MODE, OPER_VAR, ELEMENT_NAME necessary for: building search tag links
Возвращает
array

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

◆ getErrors()

getErrors ( )
Возвращает
\Bitrix\Main\ErrorCollection

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

◆ IsPageUpdated()

IsPageUpdated ( $iBlockId,
$iSocCatId,
$name,
$cacheTime = self::CWIKI_CACHE_TTL )
static

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

◆ Recover()

Recover ( $HISTORY_ID,
$ID,
$IBLOCK_ID )

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

◆ Rename()

Rename ( $ID,
$arFields,
$bUpdateSearch = true )

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

◆ RenameCategoryOnPage()

RenameCategoryOnPage ( $pageText,
$oldCategoryName,
$newCategoryName )

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

◆ RenameLinkOnPages()

RenameLinkOnPages ( $iBlockId,
$oldName,
$newName,
$iBlockSectId = false )

Renames inner links, and categories on wiki pages alternatively you must do that manualy, after page, or catgory was renamed.

Аргументы
int$iBlockId(mandatory)- id of iblock witch contain page, or category.
str$oldName(mandatory)- old page or category name.
str$newName(mandatory)- new page or category name.
int$iBlockSectId(optional) - id of iBlock section witch contain page, or category. if wiki used with socnet groups, this param must be setted, otherwise all pages of all soc. groups will be changed.
Возвращает
int the amount of changed pages.

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

◆ SetDefaultPage()

SetDefaultPage ( $IBLOCK_ID,
$NAME )
static

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

◆ UnMarkPageAsUpdated()

UnMarkPageAsUpdated ( $iBlockId,
$iSocCatId,
$name )
static

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

◆ Update()

Update ( $ID,
$arFields )

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

◆ UpdateCategory()

UpdateCategory ( $ID,
$IBLOCK_ID,
$arCats )

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

◆ UpdateHistory()

UpdateHistory ( $ID,
$IBLOCK_ID,
$modifyComment = false )

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

Поля

◆ $cIB_E

$cIB_E = null

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

◆ $errorCollection

$errorCollection
protected

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

◆ CWIKI_CACHE_TTL

const CWIKI_CACHE_TTL = 36000000

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

◆ GET_BY_NAME_CACHE_ID

const GET_BY_NAME_CACHE_ID = "WIKI_BY_NAME_CACHE_ID_"

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

◆ PAGE_UPDATED_CACHE_ID

const PAGE_UPDATED_CACHE_ID = "WIKI_PAGE_UPDATED_"

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


Объявления и описания членов класса находятся в файле:
  • C:/bitrix/modules/wiki/classes/general/wiki.php