function processResources($count = 0, $xml = "")
{
    while (isset($_POST[POST_INTERN_PROCESS_RESOURCES . "_va_" . $count])) {
        $kbe = new KnowledgeBaseEntry();
        $kbe->EditorId = $kbe->OwnerId = CALLER_SYSTEM_ID;
        $kbe->Id = $_POST[POST_INTERN_PROCESS_RESOURCES . "_va_" . $count];
        $kbe->Value = base64_decode($_POST[POST_INTERN_PROCESS_RESOURCES . "_vb_" . $count]);
        $kbe->Type = $_POST[POST_INTERN_PROCESS_RESOURCES . "_vc_" . $count];
        $kbe->Title = base64_decode($_POST[POST_INTERN_PROCESS_RESOURCES . "_vd_" . $count]);
        $kbe->IsDiscarded = !empty($_POST[POST_INTERN_PROCESS_RESOURCES . "_ve_" . $count]);
        $kbe->ParentId = $_POST[POST_INTERN_PROCESS_RESOURCES . "_vf_" . $count];
        $kbe->Rank = $_POST[POST_INTERN_PROCESS_RESOURCES . "_vg_" . $count];
        $kbe->Size = $_POST[POST_INTERN_PROCESS_RESOURCES . "_vh_" . $count];
        $kbe->Tags = $_POST[POST_INTERN_PROCESS_RESOURCES . "_vi_" . $count];
        $kbe->Languages = $_POST[POST_INTERN_PROCESS_RESOURCES . "_vj_" . $count];
        $kbe->Tags = $_POST[POST_INTERN_PROCESS_RESOURCES . "_vi_" . $count];
        $kbe->IsPublic = !empty($_POST[POST_INTERN_PROCESS_RESOURCES . "_vk_" . $count]);
        $kbe->FulltextSearch = !empty($_POST[POST_INTERN_PROCESS_RESOURCES . "_vl_" . $count]);
        $kbe->ShortcutWord = $_POST[POST_INTERN_PROCESS_RESOURCES . "_vm_" . $count];
        $kbe->AllowBotAccess = !empty($_POST[POST_INTERN_PROCESS_RESOURCES . "_vn_" . $count]);
        $kbe->Save();
        $xml .= "<r rid=\"" . base64_encode($kbe->Id) . "\" disc=\"" . base64_encode($_POST[POST_INTERN_PROCESS_RESOURCES . "_ve_" . $count]) . "\" />\r\n";
        $count++;
    }
    Server::$Response->SetStandardResponse(1, $xml);
}