$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;
}
Beispiel #2
0
     $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);