- Модуль: disk
- Путь к файлу: ~/bitrix/modules/disk/lib/uf/userfieldmanager.php
- Класс: BitrixDiskUfUserFieldManager
- Вызов: UserFieldManager::showEdit
public function showEdit(&$params, &$result, $component = null) { if (!Configuration::isSuccessfullyConverted()) { return; } global $APPLICATION; $map = [ 'DISABLE_LOCAL_EDIT' => false, 'DISABLE_CREATING_FILE_BY_CLOUD' => false, 'USE_TOGGLE_VIEW' => false, ]; foreach (array_keys($map) as $key) { $map[$key] = isset($params[$key]) && ($params[$key] === "Y" || $params[$key] === true); } $upperParams = array_change_key_case($params, CASE_UPPER); $APPLICATION->includeComponent( 'bitrix:disk.uf.file', ($upperParams['MOBILE'] ?? null) === 'Y' ? 'mobile' : '.default', [ 'EDIT' => 'Y', 'PARAMS' => $params, 'RESULT' => $result, 'DISABLE_LOCAL_EDIT' => $map['DISABLE_LOCAL_EDIT'], 'DISABLE_CREATING_FILE_BY_CLOUD' => $map['DISABLE_CREATING_FILE_BY_CLOUD'], 'TEMPLATE_VIEW' => FileUserType::getTemplateType($params) ], $component, ['HIDE_ICONS' => 'Y'] ); }