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

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

 __construct (HttpRequest $httpRequest=null)
 isInternalRequest ($file, $options)
 processViewByUserRequest ($file, $options)
 attachPreviewToFileId (int $fileId, ?int $previewId, ?int $previewImageId)
 setPreviewImageId (int $fileId, int $previewImageId)
 generatePreview ($fileId)
 getByImage ($fileId, Uri $sourceUri)
 getFilePreviewEntryByFileId (int $fileId)
 getRenderClassByFile (array $file)

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

static disableCatchingViewByUser ()
static enableCatchingViewByUser ()
static isDisabledCatchingViewByUser ()

Поля данных

const GET_KEY_TO_SEND_PREVIEW_CONTENT = 'ibxPreview'
const GET_KEY_TO_SHOW_IMAGE = 'ibxShowImage'
const HEADER_TO_SEND_PREVIEW = 'BX-Viewer'
const HEADER_TO_RESIZE_IMAGE = 'BX-Viewer-image'
const HEADER_TO_GET_SOURCE = 'BX-Viewer-src'
const HEADER_TO_RUN_FORCE_TRANSFORMATION = 'BX-Viewer-force-transformation'
const HEADER_TO_CHECK_TRANSFORMATION = 'BX-Viewer-check-transformation'

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

 sendPreviewContent ($file, $options)
 showImage ($file, $options)
 sendResizedImage ($file)
 prepareRenderParameters ($file)
 checkTransformation ($file)
 sendPreview ($file, bool $forceTransformation=false)
 getSourceUri ()
 signFileId ($fileId)
 unsignFileId ($signedString)
 getViewFileData (array $fileData)
 buildRenderByFile ($originalName, $contentType, Uri $sourceUri, array $options=[])
 getFileData (int $fileId, bool $cacheCleaned=false)

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

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

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

◆ __construct()

__construct ( HttpRequest $httpRequest = null)

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

Методы

◆ attachPreviewToFileId()

attachPreviewToFileId ( int $fileId,
?int $previewId,
?int $previewImageId )

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

◆ buildRenderByFile()

buildRenderByFile ( $originalName,
$contentType,
Uri $sourceUri,
array $options = [] )
protected
См. также
\Bitrix\Main\UI\Viewer\Renderer\Renderer__construct

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

◆ checkTransformation()

checkTransformation ( $file)
protected

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

◆ disableCatchingViewByUser()

disableCatchingViewByUser ( )
static

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

◆ enableCatchingViewByUser()

enableCatchingViewByUser ( )
static

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

◆ generatePreview()

generatePreview ( $fileId)

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

◆ getByImage()

getByImage ( $fileId,
Uri $sourceUri )

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

◆ getFileData()

getFileData ( int $fileId,
bool $cacheCleaned = false )
protected

Temporary dirty hack. It is here while we do not solve the problem of race conditions in b_file managed cache. Get file data from b_file on $fileId.

Аргументы
int$fileId
bool$cacheCleaned
Возвращает
array|null

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

◆ getFilePreviewEntryByFileId()

getFilePreviewEntryByFileId ( int $fileId)

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

◆ getRenderClassByFile()

getRenderClassByFile ( array $file)

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

◆ getSourceUri()

getSourceUri ( )
protected

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

◆ getViewFileData()

getViewFileData ( array $fileData)
protected

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

◆ isDisabledCatchingViewByUser()

isDisabledCatchingViewByUser ( )
static

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

◆ isInternalRequest()

isInternalRequest ( $file,
$options )

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

◆ prepareRenderParameters()

prepareRenderParameters ( $file)
protected

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

◆ processViewByUserRequest()

processViewByUserRequest ( $file,
$options )

@global \CMain $APPLICATION

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

◆ sendPreview()

sendPreview ( $file,
bool $forceTransformation = false )
protected

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

◆ sendPreviewContent()

sendPreviewContent ( $file,
$options )
protected

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

◆ sendResizedImage()

sendResizedImage ( $file)
protected

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

◆ setPreviewImageId()

setPreviewImageId ( int $fileId,
int $previewImageId )

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

◆ showImage()

showImage ( $file,
$options )
protected

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

◆ signFileId()

signFileId ( $fileId)
protected

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

◆ unsignFileId()

unsignFileId ( $signedString)
protected

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

Поля

◆ GET_KEY_TO_SEND_PREVIEW_CONTENT

const GET_KEY_TO_SEND_PREVIEW_CONTENT = 'ibxPreview'

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

◆ GET_KEY_TO_SHOW_IMAGE

const GET_KEY_TO_SHOW_IMAGE = 'ibxShowImage'

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

◆ HEADER_TO_CHECK_TRANSFORMATION

const HEADER_TO_CHECK_TRANSFORMATION = 'BX-Viewer-check-transformation'

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

◆ HEADER_TO_GET_SOURCE

const HEADER_TO_GET_SOURCE = 'BX-Viewer-src'

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

◆ HEADER_TO_RESIZE_IMAGE

const HEADER_TO_RESIZE_IMAGE = 'BX-Viewer-image'

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

◆ HEADER_TO_RUN_FORCE_TRANSFORMATION

const HEADER_TO_RUN_FORCE_TRANSFORMATION = 'BX-Viewer-force-transformation'

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

◆ HEADER_TO_SEND_PREVIEW

const HEADER_TO_SEND_PREVIEW = 'BX-Viewer'

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


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