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); }