This commit is contained in:
Ryan Prather 2018-08-21 17:29:25 -04:00
parent 3b138f421c
commit d6b6fe159d

View File

@ -268,6 +268,7 @@ foreach ($objSS->getWorksheetIterator() as $wksht) {
$new_findings = []; $new_findings = [];
$updated_findings = []; $updated_findings = [];
$row_count = 0;
foreach ($wksht->getRowIterator(11) as $row) { foreach ($wksht->getRowIterator(11) as $row) {
$stig_id = $wksht->getCell("{$stig_col}{$row->getRowIndex()}")->getValue(); $stig_id = $wksht->getCell("{$stig_col}{$row->getRowIndex()}")->getValue();
@ -327,12 +328,21 @@ foreach ($objSS->getWorksheetIterator() as $wksht) {
$x++; $x++;
} }
$row_count++;
if($row_count % 100 == 0) {
if(!$db->add_Findings_By_Target($updated_findings, $new_findings)) {
die(print_r(debug_backtrace(), true));
} else {
$updated_findings = [];
$new_findings = [];
}
}
$db->update_Running_Scan($base_name, ['name' => 'perc_comp', 'value' => (($row->getRowIndex() - 10) / $row_count) * 100]);
if (PHP_SAPI == 'cli') { if (PHP_SAPI == 'cli') {
print "\r" . sprintf("%.2f%%", (($row->getRowIndex() - 10) / $row_count) * 100); print "\r" . sprintf("%.2f%%", (($row->getRowIndex() - 10) / $row_count) * 100);
} }
else {
$db->update_Running_Scan($base_name, ['name' => 'perc_comp', 'value' => (($row->getRowIndex() - 10) / $row_count) * 100]);
}
} }
if (!$db->add_Findings_By_Target($updated_findings, $new_findings)) { if (!$db->add_Findings_By_Target($updated_findings, $new_findings)) {