UNA
|
Public Member Functions | |
__construct ($aObject) | |
getFileUrlById ($iFileId) | |
download ($sRemoteId, $sToken=false, $mixedForceDownloadDialog='auto') | |
Public Member Functions inherited from BxDolStorage | |
genToken ($iFileId) | |
changeStorageEngine ($sEngine) | |
isAvailable () | |
isInstalled () | |
getObject () | |
getObjectData () | |
getErrorCode () | |
getErrorString () | |
getMaxUploadFileSize ($iProfileId) | |
storeFile ($sMethod, $aMethodParams, $sName=false, $isPrivate=true, $iProfileId=0, $iContentId=0) | |
convertMultipleFilesArray ($aFiles) | |
storeFileFromForm ($aFile, $isPrivate=true, $iProfileId=0, $iContentId=0) | |
storeFileFromXhr ($sName, $isPrivate=true, $iProfileId=0, $iContentId=0) | |
storeFileFromPath ($sPath, $isPrivate=true, $iProfileId=0, $iContentId=0) | |
storeFileFromUrl ($sUrl, $isPrivate=true, $iProfileId=0, $iContentId=0) | |
storeFileFromStorage ($aParams, $isPrivate=true, $iProfileId=0, $iContentId=0) | |
deleteFile ($iFileId, $iProfileId=0) | |
queueFilesForDeletion ($mixedFileId) | |
queueFilesForDeletionFromGhosts ($iProfileId, $iContentId=false) | |
queueFilesForDeletionFromObject () | |
setFilePrivate ($iFileId, $isPrivate=true) | |
getFileUrlByRemoteId ($sRemoteId) | |
getFile ($iFileId) | |
getGhost ($iFileId) | |
isFilePrivate ($iFileId) | |
afterUploadCleanup ($mixedFileIds, $iProfileId, $iContentId=false) | |
getGhosts ($iProfileId, $iContentId=false, $isCheckAllAccountProfiles=false, $isAdmin=false) | |
reorderGhosts ($iProfileId, $iContentId, $aGhosts) | |
updateGhostsContentId ($mixedFileIds, $iProfileId, $iContentId, $isAdmin=false) | |
getFiles ($iProfileId) | |
getFilesAll ($iStart=0, $iPerPage=1000) | |
getRestrictionsTextExtensions ($iProfileId) | |
getAllowedExtensions () | |
getRestrictionsTextFileSize ($iProfileId) | |
getRestrictionsTextArray ($iProfileId) | |
reloadMimeTypesFromFile ($sFile) | |
getFileExt ($sFileName) | |
getFileTitle ($sFileName) | |
getMimeTypeByFileName ($sFileName) | |
getIconNameByFileName ($sFileName) | |
getFontIconNameByFileName ($sFileName) | |
insertGhost ($iFileId, $iProfileId, $iContentId=0) | |
onBeforeFileDelete ($aFileInfo, $iProfileId) | |
onFileDeleted ($aFileInfo, $iProfileId, $aGhost=false) | |
queueFiles ($aFiles) | |
Protected Member Functions | |
addFileToEngine ($sTmpFile, $sLocalId, $sName, $isPrivate, $iProfileId) | |
deleteFileFromEngine ($sFilePath, $isPrivate) | |
getObjectBaseDir ($isPrivate=false) | |
getObjectBaseUrl ($isPrivate=false) | |
mkdir ($sDirName, $sRights=false) | |
Protected Member Functions inherited from BxDolStorage | |
determineIcon ($aIcons, $sExt, $sMimeType) | |
onBeforeFileAdd ($aFileInfo) | |
onFileAdded ($aFileInfo) | |
setErrorCode ($i) | |
genRandName ($isCheckForUniq=true) | |
genPath ($s, $iLevels) | |
genRemoteNamePath ($sPath, $sLocalId, $sExt) | |
isValidExt ($sExt) | |
isAllowedExt ($sExt) | |
isDeniedExt ($sExt) | |
isAllowedDeniedExt ($sExt, $sExtMode) | |
getFileDuration ($sFilePath, $sMimeType, $sExt, $oStorage) | |
getFileDimensions ($sFilePath, $sMimeType, $sExt, $oStorage) | |
Additional Inherited Members | |
Static Public Member Functions inherited from BxDolStorage | |
static | getObjectInstance ($sObject) |
static | pruning () |
static | pruneDeletions () |
static | isQueuedFilesForDeletion ($sPrefix) |
Protected Attributes inherited from BxDolStorage | |
$_aObject | |
$_iCacheControl | |
$_aParams | |
$_iErrorCode | |
$_oDb | |
$_aMimeTypesViewable = ['audio/', 'image/', 'video/'] | |
File storage in local folder.
BxDolStorageLocal::__construct | ( | $aObject | ) |
constructor
Reimplemented from BxDolStorage.
BxDolStorageLocal::download | ( | $sRemoteId, | |
$sToken = false, | |||
$mixedForceDownloadDialog = 'auto' ) |
Start file downloading by remote id. If file is private then token is checked.
Reimplemented from BxDolStorage.
BxDolStorageLocal::getFileUrlById | ( | $iFileId | ) |
Get file url.
$iFileId | file |
Reimplemented from BxDolStorage.