Example #1
0
     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);