- Модуль: mobileapp
- Путь к файлу: ~/bitrix/modules/mobileapp/lib/designer/manager.php
- Класс: BitrixMobileAppDesignerManager
- Вызов: Manager::registerFileInApp
static function registerFileInApp(&$fileArray, $appCode)
{
$result = AppTable::getById($appCode);
$appData = $result->fetchAll();
if (count($appData) > 0)
{
if(!is_array($appData[0]["FILES"]))
$appData[0]["FILES"] = [];
$appData[0]["FILES"][] = $fileArray["fileID"];
AppTable::update($appCode, array("FILES" => $appData[0]["FILES"]));
$arImage = CFile::ResizeImageGet(
$fileArray["fileID"],
array("width" => self::PREVIEW_IMAGE_SIZE, "height" => self::PREVIEW_IMAGE_SIZE),
BX_RESIZE_IMAGE_EXACT,
false,
false,
true
);
$fileArray["img_source_src"] = $arImage["src"];
}
}