// 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();
     }
     break;
 case 'query':
     $arCommand = CControllerMember::_CheckCommandId($oRequest->member_id, $oRequest->arParameters['command_id']);
     set_time_limit(1200);
     if ($arCommand !== false) {
         if ($oRequest->arParameters['sendfile'] == 'Y' && strlen($arCommand['ADD_PARAMS']) > 3) {
             $arParams = unserialize($arCommand['ADD_PARAMS']);
             if (is_array($arParams) && array_key_exists('FILE', $arParams)) {
                 $oResponse->status = '200 OK';
                 $oResponse->arParameters['command'] = $arCommand['COMMAND'];
                 $oResponse->arParameters['path_to'] = $arParams['PATH_TO'];
                 if (file_exists($_SERVER['DOCUMENT_ROOT'] . $arParams['FILE'])) {
                     $oResponse->arParameters['file'] = file_get_contents($_SERVER['DOCUMENT_ROOT'] . $arParams['FILE']);
                 } elseif (file_exists($arParams['FILE'])) {
                     $oResponse->arParameters['file'] = file_get_contents($arParams['FILE']);
                 }
             } else {
                 $oResponse->status = '555 File not found';