diff --git a/.devilbox/www/htdocs/_ajax_callback.php b/.devilbox/www/htdocs/_ajax_callback.php index c98b98aca..3d0469a09 100644 --- a/.devilbox/www/htdocs/_ajax_callback.php +++ b/.devilbox/www/htdocs/_ajax_callback.php @@ -27,7 +27,14 @@ // ?vhost= // else if (isset($_GET['vhost'])) { - echo loadClass('Httpd')->checkVirtualHost($_GET['vhost']); + $vhostResult = loadClass('Httpd')->checkVirtualHost($_GET['vhost']); + if (strlen($vhostResult) === 0) { + echo json_encode(array('status' => 'ok', 'message' => '')); + } else if (strpos($vhostResult, 'error') === 0) { + echo json_encode(array('status' => 'error', 'message' => substr($vhostResult, 10))); + } else { + echo json_encode(array('status' => 'warning', 'message' => substr($vhostResult, 12))); + } } diff --git a/.devilbox/www/htdocs/vhosts.php b/.devilbox/www/htdocs/vhosts.php index 4b37386e7..262a01496 100644 --- a/.devilbox/www/htdocs/vhosts.php +++ b/.devilbox/www/htdocs/vhosts.php @@ -53,7 +53,7 @@