case "disconnect":
                if (!CControllerMember::UnRegister($ID)) {
                    if ($e = $APPLICATION->GetException()) {
                        $lAdmin->AddGroupError(GetMessage("CTRL_MEMB_ADMIN_DISC_ERR") . " " . $ID . ": " . $e->GetString(), $ID);
                    }
                }
                break;
            case "update_settings":
                if (!CControllerMember::SetGroupSettings($ID)) {
                    if ($e = $APPLICATION->GetException()) {
                        $lAdmin->AddGroupError(GetMessage("CTRL_MEMB_ADMIN_UPDSET_ERR") . $ID . ": " . $e->GetString(), $ID);
                    }
                }
                break;
            case "site_update":
                if (!CControllerMember::SiteUpdate($ID)) {
                    if ($e = $APPLICATION->GetException()) {
                        $lAdmin->AddGroupError(GetMessage("CTRL_MEMB_ADMIN_UPD_ERR") . $ID . ": " . $e->GetString(), $ID);
                    }
                }
                break;
            case "update_counters":
                if (!CControllerMember::UpdateCounters($ID)) {
                    if ($e = $APPLICATION->GetException()) {
                        $lAdmin->AddGroupError(GetMessage("CTRL_MEMB_ADMIN_UPDCNT_ERR") . $ID . ": " . $e->GetString(), $ID);
                    }
                }
                break;
        }
    }
}