Bitrix API

StorageManager

Table of Contents

Methods

checkFileReadPermission()  : bool
deleteFile()  : mixed
filterFiles()  : mixed
getDefaultTypeID()  : mixed
getFileInfo()  : array<string|int, mixed>|null
getFileName()  : string
getInterRequestFiles()  : mixed
makeFileArray()  : array<string|int, mixed>|null
registerInterRequestFile()  : mixed
saveEmailAttachment()  : int|false
saveFile()  : int|false

Methods

checkFileReadPermission()

public static checkFileReadPermission(int $fileID, int $storageTypeID[, mixed $userID = 0 ]) : bool
Parameters
$fileID : int
$storageTypeID : int
$userID : mixed = 0
Return values
bool

deleteFile()

public static deleteFile(mixed $fileID[, mixed $storageTypeID = 0 ]) : mixed
Parameters
$fileID : mixed
$storageTypeID : mixed = 0

filterFiles()

public static filterFiles(array<string|int, mixed> $fileIDs, mixed $storageTypeID[, mixed $userID = 0 ]) : mixed
Parameters
$fileIDs : array<string|int, mixed>
$storageTypeID : mixed
$userID : mixed = 0

getFileInfo()

public static getFileInfo(mixed $fileID[, int $storageTypeID = 0 ][, mixed $checkPermissions = true ][, mixed $options = null ]) : array<string|int, mixed>|null
Parameters
$fileID : mixed
$storageTypeID : int = 0
$checkPermissions : mixed = true
$options : mixed = null
Return values
array<string|int, mixed>|null

getFileName()

public static getFileName(int $fileID, int $storageTypeID) : string
Parameters
$fileID : int
$storageTypeID : int
Return values
string

getInterRequestFiles()

public static getInterRequestFiles(mixed $storageTypeID) : mixed
Parameters
$storageTypeID : mixed

makeFileArray()

public static makeFileArray(int|array<string|int, mixed> $fileID, int $storageTypeID) : array<string|int, mixed>|null
Parameters
$fileID : int|array<string|int, mixed>
$storageTypeID : int
Return values
array<string|int, mixed>|null

registerInterRequestFile()

public static registerInterRequestFile(mixed $fileID, mixed $storageTypeID) : mixed
Parameters
$fileID : mixed
$storageTypeID : mixed

saveEmailAttachment()

public static saveEmailAttachment(array<string|int, mixed> $fileData[, mixed $storageTypeID = 0 ][, string $siteID = '' ][, mixed $params = array() ]) : int|false
Parameters
$fileData : array<string|int, mixed>
$storageTypeID : mixed = 0
$siteID : string = ''
$params : mixed = array()
Return values
int|false

saveFile()

public static saveFile(array<string|int, mixed> $fileData[, mixed $storageTypeID = 0 ][, string $siteID = '' ][, array<string|int, mixed> $params = array() ]) : int|false
Parameters
$fileData : array<string|int, mixed>
$storageTypeID : mixed = 0
$siteID : string = ''
$params : array<string|int, mixed> = array()
Return values
int|false

        
On this page

Search results