</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 */