- Модуль: disk
- Путь к файлу: ~/bitrix/modules/disk/lib/internals/object.php
- Класс: BitrixDiskInternalsObjectTable
- Вызов: ObjectTable::checkFields
static function checkFields(Result $result, $primary, array $data)
{
if($result instanceof EntityUpdateResult)
{
if(isset($data['STORAGE_ID']))
{
$field = static::getEntity()->getField('STORAGE_ID');
$result->addError(new EntityFieldError(
$field,
Loc::getMessage("DISK_OBJECT_ENTITY_ERROR_UPDATE_STORAGE_ID", array("#FIELD#" => $field->getTitle()))
));
}
if(isset($data['PARENT_ID']))
{
$field = static::getEntity()->getField('PARENT_ID');
$result->addError(new EntityFieldError(
$field,
Loc::getMessage("DISK_OBJECT_ENTITY_ERROR_UPDATE_PARENT_ID", array("#FIELD#" => $field->getTitle()))
));
}
}
parent::checkFields($result, $primary, $data);
}