Example #1
0
	</tr>
</table>

</body>
</html>
<?php 
$directive_editor = new Directive_editor($engine_id);
$conf = $GLOBALS["CONF"];
if (Session::is_pro() && $conf->get_conf("alienvault_mssp", false) == "1" && count($available_engines = $directive_editor->get_available_engines()) > 1) {
    $engines = $available_engines;
} else {
    $engines = array(_MAIN_PATH . "/{$engine_id}" => "Default");
}
$errors = array();
foreach ($engines as $engine_dir => $engine_name) {
    $engine_id = preg_replace("/.*\\/([a-f0-9\\-]+)/", "\\1", $engine_dir);
    if (count($engines) > 1) {
        echo "<script type='text/javascript'>\$('#msg').html('{$engine_name}');</script>";
    }
    $_errors = $directive_editor->test($engine_id);
    foreach ($_errors as $error) {
        $errors[] = $error;
    }
}
if (count($errors) > 0) {
    echo "<script type='text/javascript'>\n                    \$('#msg').html(\"" . count($errors) . " errors found. [<a href='' onclick='\$(\\\"#details\\\").toggle();return false'>View Details</a>]<div style='display:none' id='details'><br/>" . implode("<br/>", $errors) . "</div>\");\n                    \$('#status').html(\"<img src='../pixmaps/warning.png' align='absmiddle'/>\");\n                  </script>";
} else {
    echo "<script type='text/javascript'>\n                    \$('#msg').html(\"" . _("All OK") . "\");\n                    \$('#status').html(\"<img src='../pixmaps/tick.png' align='absmiddle'/>\");\n                  </script>";
}
/* End of file test.php */
/* Location: ./directives/test.php */