1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
loader.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Calendar\Internals\Counter\State
;
4
5
use
Bitrix\Calendar\Internals\Counter\CounterTable
;
6
7
class
Loader
8
{
9
private
const
STATE_LIMIT = 4999;
10
11
private
int
$userId;
12
13
public
function
__construct
(
int
$userId)
14
{
15
$this->userId = $userId;
16
}
17
18
public
function
getRawCounters
():
array
19
{
20
return
CounterTable::query
()
21
->setDistinct()
22
->setSelect([
23
'VALUE'
,
24
'EVENT_ID'
,
25
'PARENT_ID'
,
26
'TYPE'
27
])
28
->where(
'USER_ID'
, $this->userId)
29
->setLimit($this->getLimit())
30
->exec()
31
->fetchAll()
32
;
33
}
34
35
private
function
getLimit(): int
36
{
37
return
self::STATE_LIMIT;
38
}
39
}
Bitrix\Calendar\Internals\Counter\CounterTable
Определения
countertable.php:25
Bitrix\Calendar\Internals\Counter\State\Loader
Определения
loader.php:8
Bitrix\Calendar\Internals\Counter\State\Loader\getRawCounters
getRawCounters()
Определения
loader.php:18
Bitrix\Calendar\Internals\Counter\State\Loader\__construct
__construct(int $userId)
Определения
loader.php:13
Bitrix\Main\ORM\Data\DataManager\query
static query()
Определения
datamanager.php:549
array
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
Определения
file_new.php:804
Bitrix\Calendar\Internals\Counter\State
Определения
loader.php:3
bitrix
modules
calendar
lib
internals
counter
state
loader.php
Создано системой
1.14.0