fix addhost function from almir kadric (#56)

git-svn-id: http://www.observium.org/svn/observer/trunk@3217 61d68cd4-352d-0410-923a-c4978735b2b8
This commit is contained in:
Adam Amstrong
2012-05-20 21:03:19 +00:00
parent 7419d9cacf
commit e4fa05f51d

View File

@@ -211,20 +211,23 @@ function addHost($host, $snmpver, $port = '161', $transport = 'udp')
{
// Try SNMPv2c
$snmpver = 'v2c';
if (!addHost($host, $snmpver))
$ret = addHost($host, $snmpver);
if (!$ret)
{
//Try SNMPv3
$snmpver = 'v3';
if (!addHost($host, $snmpver))
$ret = addHost($host, $snmpver);
if (!$ret)
{
// Try SNMPv1
$snmpver = 'v1';
if (!addHost($host, $snmpver))
{
return 0;
}
}
}
return addHost($host, $snmpver);
} else {
return $ret;
}
} else {
return $ret;
}
}
if ($snmpver === "v3")