$sCount = count($safevalReport); if ($sCount > 0) { foreach ($safevalReport as &$item) { $item['REP_DATE'] = $item['SDATE'] . '-' . $item['EDATE']; $safevalReportChart["repdate"][] = $item['SDATE'] . '至' . $item['EDATE']; $safevalReportChart["num"][] = $item['NUM']; } } else { $safevalReportChart["repdate"] = array(''); $safevalReportChart["num"] = array(0); } } } //导出功能 if ($command == 'exportSafevalCsv') { exportSafeval($safevalReport); } $safevalReportChart = json_encode($safevalReportChart); Template::assign('safeval', $safevalReport); Template::assign('safevalChart', $safevalReportChart); Template::assign('_GET', $_GET); Template::display('netshow/safevul/safevulMonthlyReport.tpl'); } //项目漏洞-导出 function exportSafeval($safevalReport) { $header = array('REP_DATE' => '日期', 'NUM' => '数量'); $csv = new LibExportCsv($header, $safevalReport); $csv->export(); exit; }
$tempValue['name'] = $safevalLevel[$lCount - 1]['VUL_LEVEL']; $safevalLevelChart['data'][] = $tempValue; for ($i = 0; $i < $lCount - 1; $i++) { $safevalLevelChart['vullevel'][] = $safevalLevel[$i]['VUL_LEVEL']; $tempValue = array(); $tempValue['value'] = $safevalLevel[$i]['NUM']; $tempValue['name'] = $safevalLevel[$i]['VUL_LEVEL']; $safevalLevelChart['data'][] = $tempValue; } } else { $safevalLevelChart['vullevel'] = array(""); $safevalLevelChart['data'] = array(""); } //导出功能 if ($command == 'exportSafevalCsv') { exportSafeval($safeval); } if ($command == 'exportSafevalLevelCsv') { exportSafevalLevel($safevalLevel); } if ($command == 'exportSafevalTypeCsv') { exportSafevalType($safevalType); } $safevalChart = json_encode($safevalChart); $safevalTypeChart = json_encode($safevalTypeChart); $safevalLevelChart = json_encode($safevalLevelChart); Template::assign('safeval', $safeval); Template::assign('safevalChart', $safevalChart); Template::assign('safevalType', $safevalType); Template::assign('safevalTypeChart', $safevalTypeChart); Template::assign('safevalLevel', $safevalLevel);