*/ </script> <? $tabControl->End(); ?> <?die();?> <?}?> <?if (!$arReport = $checklist->GetReportInfo()): ShowError(GetMessage("CL_REPORT_NOT_FOUND")); else: $arPoints = $checklist->GetPoints(); $arSections = $checklist->GetSections(); $arSectionStat = $checklist->GetSectionStat(); ///////////////////////////////////////////////////////// //////////////////////PARAMS_PREPARE///////////////////// ///////////////////////////////////////////////////////// foreach ($arPoints as $key=>$arFields) { $arStates["POINTS"][] = Array( "NAME"=>$arFields["NAME"], "TEST_ID" => $key, "STATUS" => $arFields["STATE"]["STATUS"], "IS_REQUIRE" => $arFields["REQUIRE"], "AUTO" => $arFields["AUTO"], "COMMENTS_COUNT"=>count($arFields["STATE"]["COMMENTS"]) ); }
$arPointFields["STATUS"] = $_POST["STATUS"]; $checklist->PointUpdate($arTestID,$arPointFields); if ($checklist->Save()) { $arResult = Array( "STATUS"=>$arPointFields["STATUS"], "IS_REQUIRE"=>$arPoints[$arTestID]["REQUIRE"], "COMMENTS_COUNT" =>count($arPointFields["COMMENTS"]), ); } else $arResult = Array("RESULT"=>"ERROR"); } $arTotal = $checklist->GetSectionStat(); $arCode = $checklist->checklist["CATEGORIES"][$arPoints[$arTestID]["PARENT"]]["PARENT"]; if ($arCode) { $arParentCode = $arCode; $arSubParentCode = $arPoints[$arTestID]["PARENT"]; } else $arParentCode = $arSubParentCode = $arPoints[$arTestID]["PARENT"]; $arSubParentStat = $checklist->GetSectionStat($arSubParentCode); $arParentStat = $checklist->GetSectionStat($arParentCode); ////////////////////////////////////////// //////////////JSON ANSWER///////////////// //////////////////////////////////////////
* Date: 23.03.2015 * Time: 20:47 */ global $APPLICATION; $APPLICATION->SetAdditionalCSS("/local/gadgets/codecraft/admin_info/style.css"); $default = $_SERVER['SERVER_NAME']; if ($_SERVER['SERVER_PORT'] != 80) { $default .= ':' . $_SERVER['SERVER_PORT']; } $siteName = COption::GetOptionString('main', 'server_name', $default); unset($default); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/classes/general/checklist.php"; $checklist = new CCheckList(); $isStarted = $checklist->started; if ($isStarted == true) { $arStat = $checklist->GetSectionStat(); } else { $arReports = CCheckListResult::GetList(array(), array("REPORT" => "Y")); if ($arReports) { $arReport = $arReports->Fetch(); $arReportData = new CCheckList($arReport["ID"]); $arReportInfo = $arReportData->GetReportInfo(); $arStat = $arReportInfo["STAT"]; } } ?> <table class="cc_gadget_info_table"> <tr> <td> <span class="cc-logo"></span> </td>