$interface_descr($if_id))"); if(mysql_result(mysql_query("SELECT count(*) FROM pseudowires WHERE `interface_id` = '$if_id' AND `cpwVcID`='".$cpwVcID."'"),0)) { echo("."); } else { $insert_query = "INSERT INTO `pseudowires` (`interface_id`,`peer_device_id`,`peer_ldp_id`,`cpwVcID`,`cpwOid`) "; $insert_query .= "VALUES ('$if_id','$cpw_remote_device','$cpw_remote_id','$cpwVcID', '$cpwOid')"; mysql_query($insert_query); echo("+"); #echo($device['device_id'] . " $cpwOid $cpw_remote_device $if_id $cpwVcID\n"); } $cpw_exists[] = $device['device_id'] . " $cpwOid $cpw_remote_device $if_id $cpwVcID"; } } } } $sql = "SELECT * FROM pseudowires AS P, ports AS I, devices as D WHERE P.interface_id = I.interface_id AND I.device_id = D.device_id AND D.device_id = '".$device['device_id']."'"; $query = mysql_query($sql); while ($cpw = mysql_fetch_array($query)) { unset($exists); $i = 0; while ($i < count($cpw_exists) && !$exists) { $this_cpw = $cpw['device_id'] . " " . $cpw['cpwOid'] . " " . $cpw['peer_device_id'] . " " . $cpw['interface_id'] . " " . $cpw['cpwVcID']; if ($cpw_exists[$i] == $this_cpw) { $exists = 1; # echo($cpw_exists[$i]. " || $this_cpw \n"); } $i++; } if(!$exists) { echo("-"); # echo($this_cpw . "\n"); mysql_query("DELETE FROM pseudowires WHERE pseudowire_id = '" . $cpw['pseudowire_id'] . "'"); } } echo("\n"); } ?>