Ejemplo n.º 1
0
 $safeval = EtcSafeVul::getProjectSafeVulNum($start_date, $end_date, $projectType);
 $safevalChart = array();
 $sCount = count($safeval);
 if ($sCount > 0) {
     //$i=0;
     foreach ($safeval as $item) {
         $safevalChart["name"][] = $item['PROJECT_NAME'];
         $safevalChart["num"][] = $item['NUM'];
         //  $i++;
     }
 } else {
     $safevalChart["name"] = array('');
     $safevalChart["num"] = array(0);
 }
 //漏洞类型
 $safevalType = EtcSafeVul::getSafeVulType($start_date, $end_date, $projectType);
 $safevalTypeChart = array();
 $tCount = count($safevalType);
 if ($tCount > 0) {
     //将最后一条记录放在首行
     $safevalTypeChart['vultype'][] = $safevalType[$tCount - 1]['VUL_TYPE'];
     $tempValue = array();
     $tempValue['value'] = $safevalType[$tCount - 1]['NUM'];
     $tempValue['name'] = $safevalType[$tCount - 1]['VUL_TYPE'];
     $safevalTypeChart['data'][] = $tempValue;
     for ($i = 0; $i < $tCount - 1; $i++) {
         $safevalTypeChart['vultype'][] = $safevalType[$i]['VUL_TYPE'];
         $tempValue = array();
         $tempValue['value'] = $safevalType[$i]['NUM'];
         $tempValue['name'] = $safevalType[$i]['VUL_TYPE'];
         $safevalTypeChart['data'][] = $tempValue;