Added config option to force showing sysName instead of IP

This commit is contained in:
laf
2016-01-17 22:01:09 +00:00
parent e380cc5100
commit 5e37de8b65
3 changed files with 19 additions and 0 deletions

View File

@@ -1040,3 +1040,19 @@ function version_info($remote=true) {
return $output;
}//end version_info()
/**
* Convert IP to use sysName
* @param array device
* @param string ip address
* @return string
**/
function ip_to_sysname($device,$ip) {
global $config;
if ($config['force_ip_to_sysname'] === true) {
if (filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV4) == true || filter_var($ip, FILTER_VALIDATE_IP, FILTER_FLAG_IPV6) == true) {
$ip = $device['sysName'];
}
}
return $ip;
}//end ip_to_sysname