require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php"); CUtil::InitJSCore(Array('ajax','window','popup','fx')); $arStates = array(); $showHiddenReports = CUserOptions::GetOption("checklist","show_hidden","N",false); if (($res = CCheckListResult::GetList(Array(),Array("REPORT"=>"N"))->Fetch())||($_POST["bx_start_test"] == "Y") || $_REQUEST["ACTION"]) { ?><div class="checklist-body-1024"><? if (isset($_REQUEST['report_id'])) { $checklist = new CCheckList($_REQUEST['report_id']); } else $checklist = new CCheckList(); $isFisrtTime = CUserOptions::GetOption("checklist","autotest_start","N",false); CUserOptions::SetOption("checklist","autotest_start","Y"); $arStructure = $checklist->GetStructure(); $arPoints = $checklist->GetPoints(); if ($_POST["ACTION"] == "update") { $arTestID = $_POST["TEST_ID"]; if ($_POST["autotest"]=="Y")//start autotest { $arStep = intval($_POST["STEP"]); $arResult = $checklist->AutoCheck($arTestID,Array("STEP"=>$arStep)); } else
require_once $_SERVER["DOCUMENT_ROOT"] . BX_ROOT . "/modules/main/prolog.php"; if (!defined('NOT_CHECK_PERMISSIONS') || NOT_CHECK_PERMISSIONS !== true) { if (!$USER->CanDoOperation('view_other_settings')) { $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } } require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/classes/general/checklist.php"; include $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/lang/" . LANG . "/admin/checklist.php"; $APPLICATION->AddHeadString(' <style type="text/css"> p,ul,li{font-size:100%!important;} </style> '); require_once $_SERVER["DOCUMENT_ROOT"] . "/bitrix/modules/main/include/prolog_admin_after.php"; CJSCore::Init(array('popup')); $checklist = new CCheckList(); $arPoints = $checklist->GetPoints(); if ($_REQUEST["TEST_ID"] && $arPoints[$_REQUEST["TEST_ID"]]) { ?> <?php $arTestID = $_REQUEST["TEST_ID"]; $arPosition = 0; foreach ($arPoints as $k => $v) { $arPosition++; if ($k == $arTestID) { break; } } $arTotal = count($arPoints); if (strlen($arPoints[$arTestID]["STATE"]["COMMENTS"]["SYSTEM"]["DETAIL"]) > 0) { $display = "inline-block";
function GetReportInfo() {//getting report information if ($this->report_id) { $checklist = new CCheckList($this->report_id); if ($checklist->current_result == false) return false; $arResult = $checklist->GetStructure(); //removing empty sections /*foreach($arResult["STRUCTURE"] as $key=>$rFields) { $arsCategories = Array(); foreach ($rFields["CATEGORIES"] as $skey=>$sFields) { if (count($sFields["POINTS"])>0) $arsCategories[$skey] = $sFields; } if (count($arsCategories)>0) { $rFields["CATEGORIES"] = $arsCategories; $arTmpStructure[$key] = $rFields; } } $arResult["STRUCTURE"] = $arTmpStructure;*/ $arResult["POINTS"] = $checklist->GetPoints(); $arResult["INFO"] = $checklist->report_info; return $arResult; } return false; }
if(!defined('NOT_CHECK_PERMISSIONS') || NOT_CHECK_PERMISSIONS !== true) { if (!$USER->CanDoOperation('view_other_settings')) $APPLICATION->AuthForm(GetMessage("ACCESS_DENIED")); } require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/classes/general/checklist.php"); include($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/lang/".LANG."/admin/checklist.php"); $APPLICATION->AddHeadString('<link type="text/css" rel="stylesheet" href="/bitrix/themes/.default/check-list-style.css">'); CUtil::InitJSCore(Array('ajax','window',"popup")); $APPLICATION->SetTitle(GetMessage("CL_TITLE_CHECKLIST")); require_once($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_admin_after.php");?> <? $arReportID = intval($_REQUEST["ID"]); $checklist = new CCheckList($arReportID); $arPoints = $checklist->GetPoints(); $arStates = array(); if($_REQUEST["ACTION"] == "INFO" && $_REQUEST["TEST_ID"] && $arPoints[$_REQUEST["TEST_ID"]]){?> <? $arTestID = $_REQUEST["TEST_ID"]; $arPosition = 0; foreach($arPoints as $k=>$v) { $arPosition++; if ($k==$arTestID) break; } $arTotal = count($arPoints); if(strlen($arPoints[$arTestID]["STATE"]["COMMENTS"]["SYSTEM"]["DETAIL"])>0)
$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> <td style="min-width: 178px;"> <p><span class="caption"><?php echo GetMessage('GD_CODECRAFT_INFO_ADDRESS'); ?> </span><a href="http://<?php