1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
gridhandler.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Catalog\Integration\Report\Handler\StoreStock;
4
5
use Bitrix\Catalog\Access\AccessController;
6
use Bitrix\Catalog\Access\ActionDictionary;
7
use Bitrix\Catalog\Integration\Report\Handler\BaseHandler;
8
9
class
GridHandler
extends
BaseHandler
10
{
11
public
function
prepare
()
12
{
13
$reportData = [
14
'filter'
=> $this->
getFilterParameters
(),
15
];
16
17
if
(!AccessController::getCurrent()->check(ActionDictionary::ACTION_STORE_VIEW))
18
{
19
$reportData[
'stub'
] = static::getNoAccessToStoresStub();
20
}
21
else
22
{
23
$storeTotals = $this->
getStoreTotals
();
24
if
(!empty($storeTotals))
25
{
26
$reportData[
'items'
] = $storeTotals;
27
$reportData[
'overall'
] = $this->
prepareOverallTotals
($storeTotals);
28
}
29
}
30
31
return
$reportData;
32
}
33
}
Bitrix\Catalog\Integration\Report\Handler\BaseHandler
Определения
basehandler.php:26
Bitrix\Catalog\Integration\Report\Handler\BaseHandler\getStoreTotals
getStoreTotals()
Определения
basehandler.php:42
Bitrix\Catalog\Integration\Report\Handler\BaseHandler\prepareOverallTotals
prepareOverallTotals(array $storeTotals)
Определения
basehandler.php:435
Bitrix\Catalog\Integration\Report\Handler\BaseHandler\getFilterParameters
getFilterParameters()
Определения
basehandler.php:502
Bitrix\Catalog\Integration\Report\Handler\StoreStock\GridHandler
Определения
gridhandler.php:10
Bitrix\Catalog\Integration\Report\Handler\StoreStock\GridHandler\prepare
prepare()
Определения
gridhandler.php:11
bitrix
modules
catalog
lib
integration
report
handler
storestock
gridhandler.php
Создано системой
1.14.0