$res = $checklist->AddReport($arFields); $arFields['STATE'] = base64_encode(serialize($checklist->current_result)); $arFields['CHECKLIST'] = base64_encode(serialize($checklist->checklist)); $arFields['SITE'] = $_SERVER['HTTP_HOST']; SendReportToBitrix($arFields); require($_SERVER["DOCUMENT_ROOT"].BX_ROOT."/modules/main/include/epilog_admin.php"); die(); } } } ///////////////////////////////////////////////////////// //////////////////////PARAMS_PREPARE///////////////////// ///////////////////////////////////////////////////////// $arSections = $checklist->GetSections(); $arStat = $checklist->GetSectionStat(); $arCanClose = $arStat["CHECKED"]; $arAutoCheck = array(); foreach ($arPoints as $key=>$arFields) { $arStates["POINTS"][] = Array( "TEST_ID" => $key, "NAME"=>$arFields["NAME"], "STATUS" => $arFields["STATE"]["STATUS"], "IS_REQUIRE" => ($arFields["REQUIRE"])?$arFields["REQUIRE"]:"N", "AUTO" => $arFields["AUTO"], "COMMENTS_COUNT" => count($arFields["STATE"]["COMMENTS"]), );