1C-Bitrix
25.700.0
Загрузка...
Поиск...
Не найдено
entity.php
См. документацию.
1
<?php
2
3
namespace
Bitrix\Catalog\Controller\AgentContract
;
4
5
use
Bitrix\Main
;
6
use
Bitrix\Catalog
;
7
8
class
Entity
extends
Main\Engine\Controller
9
{
10
protected
function
processBeforeAction
(
Main
\
Engine
\
Action
$action
)
11
{
12
if
(!
Catalog
\
v2
\
AgentContract
\AccessController::check())
13
{
14
$this->
addError
(
15
new
Main
\
Error
(
16
Main
\
Localization
\Loc::getMessage(
'CATALOG_CONTROLLER_AGENT_CONTRACT_ENTITY_PERMISSION_DENIED'
)
17
)
18
);
19
return
false
;
20
}
21
22
return
parent::processBeforeAction(
$action
);
23
}
24
31
public
function
deleteAction
(
int
$id): void
32
{
33
$deleteResult =
Catalog\v2\AgentContract\Manager::delete
($id);
34
if
(!$deleteResult->isSuccess())
35
{
36
$this->
addErrors
($deleteResult->getErrors());
37
}
38
}
39
46
public
function
deleteListAction
(
array
$ids): void
47
{
48
foreach
($ids as $id)
49
{
50
$deleteResult =
Catalog\v2\AgentContract\Manager::delete
($id);
51
if
(!$deleteResult->isSuccess())
52
{
53
$this->
addErrors
($deleteResult->getErrors());
54
}
55
}
56
}
57
}
Bitrix\Catalog\Controller\AgentContract\Entity\deleteListAction
deleteListAction(array $ids)
Определения
entity.php:46
Bitrix\Catalog\Controller\AgentContract\Entity\deleteAction
deleteAction(int $id)
Определения
entity.php:31
Bitrix\Catalog\Controller\AgentContract\Entity\processBeforeAction
processBeforeAction(Main\Engine\Action $action)
Определения
entity.php:10
Bitrix\Catalog\v2\AgentContract\Manager\delete
static delete(int $id)
Определения
Manager.php:109
Bitrix\Main\Engine\Action
Определения
action.php:17
Bitrix\Main\Engine\Controller\addError
addError(Error $error)
Определения
controller.php:1070
Bitrix\Main\Engine\Controller\addErrors
addErrors(array $errors)
Определения
controller.php:1083
Bitrix\Main\Error
Определения
error.php:15
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\Catalog\Controller\AgentContract
Определения
entity.php:3
Bitrix\Catalog\v2
Bitrix\Catalog
Bitrix\Main\Controller
Определения
agreement.php:2
Bitrix\Main\Engine
Определения
action.php:3
Bitrix\Main\Entity
Определения
ufield.php:9
Bitrix\Main\Localization
Определения
culture.php:8
Bitrix\Main
$action
$action
Определения
file_dialog.php:21
bitrix
modules
catalog
lib
controller
agentcontract
entity.php
Создано системой
1.14.0