10Loader::requireModule(
'iblock');
18 parent::__construct($iblockId);
19 $this->controller = $controller ?? AccessController::getCurrent();
24 return $this->controller->check(ActionDictionary::ACTION_PRICE_EDIT);
31 return $this->controller->check(ActionDictionary::ACTION_PRODUCT_ADD);
36 return $this->controller->check(ActionDictionary::ACTION_PRODUCT_EDIT);
41 return $this->controller->check(ActionDictionary::ACTION_PRODUCT_EDIT);
46 return $this->controller->check(ActionDictionary::ACTION_PRODUCT_EDIT);
51 return $this->controller->check(ActionDictionary::ACTION_PRODUCT_DELETE);
56 return $this->controller->check(ActionDictionary::ACTION_PRODUCT_DELETE);
61 return $this->controller->check(ActionDictionary::ACTION_PRODUCT_DELETE);
66 return $this->controller->check(ActionDictionary::ACTION_PRODUCT_EDIT);
71 return $this->controller->check(ActionDictionary::ACTION_PRODUCT_EDIT);
canAddElement(int $elementId)
canBindSectionToSection(int $sectionId)
canDeleteSection(int $sectionId)
canEditSection(int $sectionId)
canBindElementToSection(int $sectionId)
__construct(int $iblockId, ?AccessController $controller=null)
canDeleteElement(int $elementId)
canEditElement(int $elementId)