- Модуль: disk
- Путь к файлу: ~/bitrix/modules/disk/lib/baseobject.php
- Класс: BitrixDiskBaseObject
- Вызов: BaseObject::isUniqueName
static function isUniqueName($name, $underObjectId, $excludeId = null, &$opponentId = null)
{
$parameters = array(
'select' => array('NAME'),
'filter' => array(
'PARENT_ID' => $underObjectId,
'=NAME' => $name,
),
'limit' => 1,
);
if($excludeId !== null)
{
$parameters['filter']['!ID'] = $excludeId;
}
if(func_num_args() >= 4)
{
$parameters['select'][] = 'ID';
}
$opponent = ObjectTable::getList($parameters)->fetch();
if(!$opponent)
{
return true;
}
if(func_num_args() >= 4)
{
$opponentId = $opponent['ID'];
}
return false;
}