• Модуль: 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"];
	}

}