diff --git a/delhost.php b/delhost.php
index e7fe8df5a0..c7de093283 100755
--- a/delhost.php
+++ b/delhost.php
@@ -11,7 +11,7 @@ if($argv[1]) {
$host = strtolower($argv[1]);
$id = getidbyname($host);
if($id) {
- delete_device($id);
+ echo delete_device($id);
echo("Removed $host\n");
} else {
echo("Host doesn't exist!\n");
diff --git a/html/pages/delhost.php b/html/pages/delhost.php
index 3bd8d7a063..66bc44170d 100644
--- a/html/pages/delhost.php
+++ b/html/pages/delhost.php
@@ -6,9 +6,9 @@ if($_SESSION['userlevel'] < 10) {
}
if($_POST['id']) {
- delete_device(mres($_POST['id']));
-} elseif (mres($_GET['id'])) {
- delete_device(mres($_GET['id']));
+ echo delete_device(mres($_POST['id']));
+} elseif ($_GET['id']) {
+ echo delete_device(mres($_GET['id']));
}
?>
diff --git a/includes/functions.php b/includes/functions.php
index a24b4abaf8..ead2ed4fc1 100755
--- a/includes/functions.php
+++ b/includes/functions.php
@@ -311,7 +311,7 @@ function delete_device($id)
$int_if = $int_data['ifDescr'];
$int_id = $int_data['interface_id'];
delete_port($int_id);
- echo("Removed interface $int_id ($int_if)
");
+ $ret = "Removed interface $int_id ($int_if)\n";
}
mysql_query("DELETE FROM `entPhysical` WHERE `device_id` = '$id'");
mysql_query("DELETE FROM `devices_attribs` WHERE `device_id` = '$id'");
@@ -333,7 +333,7 @@ function delete_device($id)
mysql_query("DELETE FROM `frequency` WHERE `device_id` = '$id'");
mysql_query("DELETE FROM `current` WHERE `device_id` = '$id'");
shell_exec("rm -rf ".$config['rrd_dir']."/$host");
- echo("Removed device $host
");
+ return $ret . "Removed device $host\n";
}
function retireHost($id)