break;
 case 'remove':
     $USER->Login($oRequest->arParameters['admin_login'], $oRequest->arParameters['admin_password']);
     $MOD_RIGHT = $APPLICATION->GetGroupRight("controller");
     if ($MOD_RIGHT < "W") {
         $oResponse->status = "416 Bad admin";
         $oResponse->text = GetMessage("CTRLR_WS_ERR_MEMB_DISCN");
         break;
     }
     $dbr = CControllerMember::GetByGuid($oRequest->member_id);
     if (!($ar = $dbr->Fetch())) {
         $oResponse->status = "484";
         $oResponse->text = GetMessage("CTRLR_WS_ERR_MEMB_NFOUND");
         break;
     }
     if (CControllerMember::RemoveGroupSettings($ar["ID"])) {
         if (CControllerMember::UnRegister($ar["ID"])) {
             $oResponse->Sign();
             // sign the response before deleting
             //CControllerMember::Delete($ar["ID"]);
             $oResponse->status = "200 OK";
         } else {
             $oResponse->status = "576 Unregister error";
             $e = $APPLICATION->GetException();
             $oResponse->text = $e->GetString();
         }
     } else {
         $oResponse->status = "545 Remove group settings error";
         $e = $APPLICATION->GetException();
         $oResponse->text = $e->GetString();
     }