if ($_REQUEST['action_target'] == 'selected') { $arID = array(); $rsDeliveryHandlers = CSaleDeliveryHandler::GetAdminList(); while ($arHandler = $rsDeliveryHandlers->Fetch()) { $arID[] = $arHandler["SID"]; } } $DB->StartTransaction(); $bError = false; foreach ($arID as $ID) { if (strlen($ID) <= 0) { continue; } switch ($_REQUEST['action']) { case "reset": CSaleDeliveryHandler::Reset($ID); break; case 'activate': CSaleDeliveryHandler::Set($ID, array('ACTIVE' => 'Y')); break; case 'deactivate': CSaleDeliveryHandler::Set($ID, array('ACTIVE' => 'N')); break; } if ($bError) { break; } } if (!$bError) { $DB->Commit(); } else {