<?php

## OSPF-MIB::ospfNbrIpAddr.172.22.203.98.0
if ($config['autodiscovery']['ospf'] != FALSE) {
    echo "OSPF Neighbours: \n";
    $ips = snmpwalk_values($device, "OSPF-MIB::ospfNbrIpAddr", array(), "OSPF-MIB");
    foreach ($ips as $ip) {
        discover_new_device_ip($ip, 'ospf', 'OSPF', $device);
    }
}
<?php

## OSPF-MIB::ospfNbrIpAddr.172.22.203.98.0
if ($config['autodiscovery']['ospf'] != FALSE) {
    echo "OSPF Neighbours: \n";
    $ips = snmpwalk_values($device, "OSPF-MIB::ospfNbrIpAddr", array(), "OSPF-MIB");
    foreach ($ips as $ip) {
        $host = dbFetchRow("SELECT * FROM ipv4_addresses AS A, ports AS P, devices AS D WHERE A.ipv4_address = ? AND P.port_id = A.port_id AND D.device_id = P.device_id", array($ip));
        if (is_array($host)) {
            echo "Already got {$ip} on " . $device['hostname'] . "\n";
        } else {
            discover_new_device_ip($ip);
        }
    }
}