1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
OtherModeFilter.php
См. документацию.
1<?php
2
3namespace Bitrix\Socialnetwork\Space\List\Query\Filter\Mode;
4
5use Bitrix\Main\ORM\Query\Filter\ConditionTree;
6use Bitrix\Main\ORM\Query\Query;
7
9{
10 public function apply(Query $query): void
11 {
12 $availableFilter = Query::filter()
13 ->whereNull('MEMBER.USER_ID')
14 ;
15
16 if (!$this->isSuperAdmin)
17 {
18 $availableFilter->where('VISIBLE', 'Y');
19 }
20
21 $query->where(Query::filter()
22 ->logic(ConditionTree::LOGIC_OR)
23 ->where($availableFilter)
24 ->where($this->getRequestCondition())
25 );
26 }
27}
$query
Определения get_search.php:11
Определения chain.php:3