| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- <?php
- /**
- * The yyy view file of xxx module of ZenTaoPMS.
- * @copyright Copyright 2009-2023 禅道软件(青岛)有限公司(ZenTao Software (Qingdao) Co., Ltd. www.zentao.net)
- * @license ZPL(https://zpl.pub/page/zplv12.html) or AGPL(https://www.gnu.org/licenses/agpl-3.0.en.html)
- * @author Yanyi Cao <caoyanyi@easycorp.ltd>
- * @package xxx
- * @link https://www.zentao.net
- */
- namespace zin;
- $report = new stdclass();
- $report->bugs = zget($measures, 'bugs', 0);
- $report->vulnerabilities = zget($measures, 'vulnerabilities', 0);
- $report->security_hotspots_reviewed = zget($measures, 'security_hotspots_reviewed', '0.0%');
- $report->code_smells = zget($measures, 'code_smells', 0);
- $report->coverage = zget($measures, 'coverage', '0.0%');
- $report->duplicated_lines_density = zget($measures, 'duplicated_lines_density', 0);
- $report->ncloc = zget($measures, 'ncloc', 0);
- $status = zget($lang->sonarqube->qualitygateList, $qualitygate ? $qualitygate->projectStatus->status : 'OK');
- $statusClass = zget($config->sonarqube->projectStatusClass, $qualitygate ? $qualitygate->projectStatus->status : 'OK');
- div
- (
- setClass('flex items-center pb-2'),
- a
- (
- setClass('text-md font-bold'),
- set('data-close-modal', true),
- $projectName,
- $qualitygate && hasPriv('instance', 'manage') ? set::href(createLink('sonarqube', 'browseIssue', "sonarqubeID={$sonarqubeID}&project=" . urlencode(helper::safe64Encode($projectKey)))) : null
- ),
- label
- (
- setClass("ml-2 rounded-full {$statusClass}"),
- set::text($status)
- )
- );
- dtable
- (
- set::className('mt-4'),
- set::cols($config->sonarqube->dtable->report->fieldList),
- set::data(array($report))
- );
|