Example #1
0
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";
Example #3
0
	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;
	}
Example #4
0
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)
Example #5
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