- Модуль: main
- Путь к файлу: ~/bitrix/modules/main/lib/finderdest.php
- Класс: BitrixMainFinderDestTable
- Вызов: FinderDestTable::convertRights
static function convertRights($rights, $excludeCodes = [])
{
$result = [];
if (is_array($rights))
{
foreach ($rights as $right)
{
if (
!in_array($right, $excludeCodes)
&& (
preg_match('/^SG(d+)$/i', $right, $matches)
|| preg_match('/^U(d+)$/i', $right, $matches)
|| preg_match('/^DR(d+)$/i', $right, $matches)
|| preg_match('/^CRMCONTACT(d+)$/i', $right, $matches)
|| preg_match('/^CRMCOMPANY(d+)$/i', $right, $matches)
|| preg_match('/^CRMLEAD(d+)$/i', $right, $matches)
|| preg_match('/^CRMDEAL(d+)$/i', $right, $matches)
)
)
{
$result[] = mb_strtoupper($right);
}
}
$result = array_unique($result);
}
return $result;
}