Поддержка серверов

DISK: методы, функции, константы класса Битрикс


Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Список функций и методов модуля disk

Метод
Storage::getTableClassName()
Storage::canAdd(SecurityContext $securityContext)
Storage::canRead(SecurityContext $securityContext)
Storage::canChangeSettings(SecurityContext $securityContext)
Storage::canChangeRights(SecurityContext $securityContext)
Storage::canCreateWorkflow(SecurityContext $securityContext)
Storage::getCode()
Storage::getXmlId()
Storage::getEntityId()
Storage::getEntityType()
Storage::getEntityMiscData()
Storage::getUnserializedMiscData()
Storage::getSerializedMiscData($entityMiscData)
Storage::getValueMiscData($name)
Storage::setValueInMiscData($name, $value)
Storage::enableBizProc()
Storage::disableBizProc()
Storage::isEnabledBizProc()
Storage::enableTransformation()
Storage::disableTransformation()
Storage::isEnabledTransformation()
Storage::enableShowExtendedRights()
Storage::disableShowExtendedRights()
Storage::getSizeLimit()
Storage::isEnabledSizeLimitRestriction()
Storage::setSizeLimit($bytes)
Storage::getSize()
Storage::isPossibleToUpload($fileSize)
Storage::isEnabledShowExtendedRights()
Storage::changeBaseUrl($baseUrl)
Storage::getModuleId()
Storage::getName()
Storage::getRootObjectId()
Storage::getRootObject()
Storage::getSiteId()
Storage::getUseInternalRights()
Storage::isUseInternalRights()
Storage::getFakeSecurityContext()
Storage::getSecurityContext($user)
Storage::getCurrentUserSecurityContext()
Storage::getFolderForCreatedFiles()
Storage::getFolderForSavedFiles()
Storage::getFolderForUploadedFiles()
Storage::getFolderForRecordedFiles()
Storage::getSpecificFolderByCode($code)
Storage::getProxyType()
Storage::rebuildProxyType()
Storage::initializeProxyType()
Storage::getChildren($id, array $filter = array(), array $order = array())
Storage::getChild(array $filter, array $with = array())
Storage::getDescendants(SecurityContext $securityContext, array $parameters = array(), $orderDepthLevel = SORT_ASC)
Storage::uploadFile($id, $fileContent, array $data, array $rights = array(), $generateUniqueName = false)
Storage::addBlankFile(array $data, array $rights = array(), $generateUniqueName = false)
Storage::addFile(array $data, array $rights = array(), $generateUniqueName = false)
Storage::addFileLink(File $sourceFile, array $data, array $rights = array(), $generateUniqueName = false)
Storage::addFolder($id, array $data, array $rights = array())
Storage::addFolderLink(Folder $sourceFolder, array $data, array $rights = array(), $generateUniqueName = false)
Storage::add(array $data, ErrorCollection $errorCollection)
Storage::rename($id, $newName)
Storage::delete($deletedBy)
Storage::clearByTagCommonStorages()
Storage::loadById($id, array $with = array())
Storage::isLoaded($id)
Storage::buildFromArray(array $attributes, array &$aliases = null)
Storage::buildFromResult(Result $result)
Storage::getReadableList(SecurityContext $securityContext, array $parameters = array())
Storage::getMapAttributes()
Storage::getMapReferenceAttributes()
Storage::prepareGetListParameters(array $parameters)
Storage::getMeasureStages()
Storage::measure($collectData = array(self::DISK_FILE, self::PREVIEW_FILE, self::UNNECESSARY_VERSION))
Storage::recalculatePercent($totalSizeIndicator = '\\Bitrix\\Disk\\Volume\\Module\\Disk', $excludeSizeIndicator = '')
Storage::getMeasurementResult($collectedData = array())
Storage::getTitle(Volume\Fragment $fragment)
Storage::getUrl(Volume\Fragment $fragment)
Storage::getAvailableSpace(\Bitrix\Disk\Storage $storage = null)
Storage::getPrimaryAutoWiredParameter()
Storage::isEnabledSizeLimitRestrictionAction(Disk\Storage $storage)
Storage::getDataManagerFields()
Storage::getFieldsForShow()
Storage::getFieldsForFilter()
Storage::getFieldsForMap()
Storage::getFields()
Storage::get($id)
Storage::getForApp()
Storage::getList(array $filter = array(), array $order = array())
Storage::getSecurityContextByUser($user)
Storage::getTypes()
Storage::getStorageById($id)