Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс 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()

static disableCatchingViewByUser ( )
static

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

◆ enableCatchingViewByUser()

static 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()

static 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