programming:1c-bitrix:tips
Хитрости 1С-Битрикс: Корпоративный портал
В таблице пользователей нельзя принудительно обновить ID фотографии с помощью обычного CUser::Update, т.к. алгоритм проводит проверку поля PERSONAL_PHOTO.
PERSONAL_PHOTO - НЕ ID, а массив с данными (абсолютный путь к картинке на диске)!
Если нужно обновить с передачей ID - нужно через CDatabase::query.
Права доступа на файл проверяются
<? if ($APPLICATION->GetFileAccessPermission("/ru/index.php") <= "D") ShowError("Доступ к файлу запрещён."); ?>
COption::GetOptionString("main", "new_user_registration_def_group", "2"); COption::SetOptionString("main","email_from","admin@site.com"); COption::GetOptionInt("support", "DEFAULT_RESPONSIBLE_ID",1); COption::SetOptionInt("fileman", "num_menu_param", 2); //ID инфоблока орг структуры COption::GetOptionInt('intranet','iblock_structure');
programming/1c-bitrix/tips.txt · Последнее изменение: 2017/03/27 11:26 — artur