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