mirror of
				https://github.com/librenms/librenms.git
				synced 2024-10-07 16:52:45 +00:00 
			
		
		
		
	Merge pull request #1975 from n-st/code-deduplication
Code deduplication: Made getImage() use getImageSrc()
This commit is contained in:
		| @@ -149,31 +149,7 @@ function interface_errors($rrd_file, $period = '-1d') { | ||||
| function getImage($device) { | ||||
|     global $config; | ||||
|  | ||||
|     $device['os'] = strtolower($device['os']); | ||||
|  | ||||
|     if ($device['icon'] && file_exists($config['html_dir'] . "/images/os/" . $device['icon'] . ".png")) { | ||||
|         $image = '<img src="' . $config['base_url'] . '/images/os/' . $device['icon'] . '.png" />'; | ||||
|     } | ||||
|     elseif (isset($config['os'][$device['os']]['icon']) && $config['os'][$device['os']]['icon'] && file_exists($config['html_dir'] . "/images/os/" . $config['os'][$device['os']]['icon'] . ".png")) { | ||||
|         $image = '<img src="' . $config['base_url'] . '/images/os/' . $config['os'][$device['os']]['icon'] . '.png" />'; | ||||
|     } | ||||
|     else { | ||||
|         if (file_exists($config['html_dir'] . '/images/os/' . $device['os'] . '.png')) { | ||||
|             $image = '<img src="' . $config['base_url'] . '/images/os/' . $device['os'] . '.png" />'; | ||||
|         } | ||||
|         if ($device['os'] == "linux") { | ||||
|             $features = strtolower(trim($device['features'])); | ||||
|             list($distro) = explode(" ", $features); | ||||
|             if (file_exists($config['html_dir'] . "/images/os/$distro" . ".png")) { | ||||
|                 $image = '<img src="' . $config['base_url'] . '/images/os/' . $distro . '.png" />'; | ||||
|             } | ||||
|         } | ||||
|         if (empty($image)) { | ||||
|             $image = '<img src="' . $config['base_url'] . '/images/os/generic.png" />'; | ||||
|         } | ||||
|     } | ||||
|  | ||||
|     return $image; | ||||
|     return '<img src="' . getImageSrc($device) . '" />'; | ||||
| } | ||||
|  | ||||
| function getImageSrc($device) { | ||||
| @@ -181,10 +157,10 @@ function getImageSrc($device) { | ||||
|  | ||||
|     $device['os'] = strtolower($device['os']); | ||||
|  | ||||
|     if ($device['icon'] && file_exists($config['html_dir'] . "/images/os/" . $device['icon'] . ".png")) { | ||||
|     if (!empty($device['icon']) && file_exists($config['html_dir'] . "/images/os/" . $device['icon'] . ".png")) { | ||||
|         $image = $config['base_url'] . '/images/os/' . $device['icon'] . '.png'; | ||||
|     } | ||||
|     elseif ($config['os'][$device['os']]['icon'] && file_exists($config['html_dir'] . "/images/os/" . $config['os'][$device['os']]['icon'] . ".png")) { | ||||
|     elseif (!empty($config['os'][$device['os']]['icon']) && file_exists($config['html_dir'] . "/images/os/" . $config['os'][$device['os']]['icon'] . ".png")) { | ||||
|         $image = $config['base_url'] . '/images/os/' . $config['os'][$device['os']]['icon'] . '.png'; | ||||
|     } | ||||
|     else { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user