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 {