Ejemplo n.º 1
0
<?php

if (!WsdUtil::canLoad()) {
    return;
}
if (!WsdUtil::isAdministrator()) {
    return;
}
// retrieve the list of all previous scans
$scans = WsdWpScanner::getScans();
$numScans = count($scans);
if ($numScans < 1) {
    echo '<p>There are no finished scans yet.</p>';
} else {
    if (!$showScanForm) {
        echo '<form method="post" id="wpScanFormDelete">';
        echo function_exists('wp_nonce_field') ? wp_nonce_field('wss-wp-scan-nonce') : '';
    }
    echo '<ul id="wssLastScansList">';
    foreach ($scans as $scan) {
        $scanFailed = $scan->scanResult == 0;
        echo '<li>';
        echo '<a class="scanReportItem-js" id="e-' . $scan->scanId . '" href="admin.php?page=' . WPS_PLUGIN_PREFIX . 'wpscan&scan=' . $scan->scanId . '" title="Click to view the scan report">' . $scan->scanEndDate . '</a>';
        if ($scanFailed) {
            echo '<i class="icon-exclamation-sign" title="Scan Failed"></i>';
        } else {
            echo '<i class="icon-ok" title="Scan Completed"></i>';
        }
        echo '  <a href="#" title="Delete scan report" class="wss-delete-scan-js" data-scan-id="' . $scan->scanId . '"><i class="icon-remove"></i></a>';
        echo '</li>';
    }