Added Debug-Info if required.

This commit is contained in:
f0o
2015-03-12 15:51:40 +00:00
parent 1f5d5eeeca
commit 0f8074afa5

View File

@@ -236,7 +236,7 @@ function renamehost($id, $new, $source = 'console')
function delete_device($id) function delete_device($id)
{ {
global $config; global $config, $debug;
$ret = ''; $ret = '';
$host = dbFetchCell("SELECT hostname FROM devices WHERE device_id = ?", array($id)); $host = dbFetchCell("SELECT hostname FROM devices WHERE device_id = ?", array($id));
@@ -252,13 +252,17 @@ function delete_device($id)
$fields = array('device_id','host'); $fields = array('device_id','host');
foreach( $fields as $field ) { foreach( $fields as $field ) {
foreach( dbFetch("SELECT table_name FROM information_schema.columns WHERE table_schema = ? AND column_name = ?",array($config['db_name'],$field)) as $table ) { foreach( dbFetch("SELECT table_name FROM information_schema.columns WHERE table_schema = ? AND column_name = ?",array($config['db_name'],$field)) as $table ) {
dbDelete($table, "`$field` = ?", array($id)); $table = $table['table_name'];
$entries = (int) dbDelete($table, "`$field` = ?", array($id));
if( $entries > 0 && $debug === true ) {
$ret .= "$field@$table = #$entries\n";
}
} }
} }
shell_exec("rm -rf ".trim($config['rrd_dir'])."/$host"); shell_exec("rm -rf ".trim($config['rrd_dir'])."/$host");
$ret = "Removed device $host"; $ret .= "Removed device $host\n";
return $ret; return $ret;
} }