if ($arGroup = $rsGroup->Fetch()) { if ($arMember["CONTROLLER_GROUP_ID"] != $arGroup["ID"]) { $arFields = array("CONTROLLER_GROUP_ID" => $arGroup['ID']); if (!CControllerMember::Update($arMember["ID"], $arFields, $arParams["NOTES"])) { echo "401 ER\n"; if ($e = $APPLICATION->GetException()) { echo "401 ER\n", GetMessage("CC_BCSC_UPDATE_ERROR", array("#ID#" => $ID, "#MESSAGE#" => $e->GetString())); } else { echo "500 ER\n"; } } else { CControllerMember::UpdateCounters($arMember["ID"]); echo "200 OK\n"; } } elseif (strlen($arParams["NOTES"])) { CControllerMember::addHistoryNote($arMember["ID"], $arParams["NOTES"]); CControllerMember::UpdateCounters($arMember["ID"]); echo "200 OK\n"; } else { echo "200 OK\n"; } } else { echo "401 ER\n", GetMessage("CC_BCSC_UNKNOWN_GROUP"); } break; case "update_counters": CControllerMember::UpdateCounters($arMember["ID"]); echo "200 OK\n"; break; case "delete": @set_time_limit(0);