mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
Added parsing support for lat/lng coords from device location
This commit is contained in:
@@ -795,3 +795,15 @@ function ceph_rrd($gtype) {
|
||||
$rrd = join('-', array('app', 'ceph', $vars['id'], $gtype, $var)).'.rrd';
|
||||
return join('/', array($config['rrd_dir'], $device['hostname'], $rrd));
|
||||
}
|
||||
|
||||
/**
|
||||
* Parse location field for coordinates
|
||||
* @param string location The location field to look for coords in.
|
||||
* @return array Containing the lat and lng coords
|
||||
**/
|
||||
function parse_location($location) {
|
||||
preg_match('/(\[)([0-9\. ]+), ([0-9\. ]+)(\])/', $location, $tmp_loc);
|
||||
if (!empty($tmp_loc[2]) && !empty($tmp_loc[3])) {
|
||||
return array('lat' => $tmp_loc[2], 'lng' => $tmp_loc[3]);
|
||||
}
|
||||
}//end parse_location()
|
||||
|
Reference in New Issue
Block a user