30 $this->processSetActiveElements($elementIds, $isActivate)->
getErrors()
37 $this->processSetActiveSections($sectionIds, $isActivate)->
getErrors()
44 private function processSetActiveElements(
array $ids,
bool $isActivate):
Result
53 $message = Loc::getMessage(
'IBLOCK_GRID_PANEL_UI_CHANGE_ACTIVE_HANDLER_ACCESS_DENIED_ELEMENT', [
63 $updateResult =
$entity->Update($id, [
64 'ACTIVE' => $isActivate ?
'Y' :
'N',
66 if (!$updateResult &&
$entity->getLastError())
77 private function processSetActiveSections(
array $ids,
bool $isActivate):
Result
86 $message = Loc::getMessage(
'IBLOCK_GRID_PANEL_UI_CHANGE_ACTIVE_HANDLER_ACCESS_DENIED_SECTION', [
96 $updateResult =
$entity->Update($id, [
97 'ACTIVE' => $isActivate ?
'Y' :
'N',
99 if (!$updateResult &&
$entity->getLastError())
102 new Error(
$entity->getLastError())
if(!Loader::includeModule('catalog')) if(!AccessController::getCurrent() ->check(ActionDictionary::ACTION_PRICE_EDIT)) if(!check_bitrix_sessid()) $request
</td ></tr ></table ></td ></tr >< tr >< td class="bx-popup-label bx-width30"><?=GetMessage("PAGE_NEW_TAGS")?> array( $site)
processSetActive(HttpRequest $request, bool $isSelectedAllRows, ?Filter $filter, bool $isActivate)
prepareItemIds(HttpRequest $request, bool $isSelectedAllRows, ?Filter $filter=null)
trait ChangeActiveHandler