"); }
    if ($ent['ifIndex'])
    {
      $interface = mysql_fetch_assoc(mysql_query("SELECT * FROM `ports` WHERE ifIndex = '".$ent['ifIndex']."' AND device_id = '".$device['device_id']."'"));
      $ent['entPhysicalName'] = generate_port_link($interface);
    }
    if ($ent['entPhysicalModelName'] && $ent['entPhysicalName'])
    {
      echo("".$ent['entPhysicalModelName']  . " (".$ent['entPhysicalName'].")");
    } elseif ($ent['entPhysicalModelName']) {
      echo("".$ent['entPhysicalModelName']  . "");
    } elseif ($ent['entPhysicalName']) {
      echo("".$ent['entPhysicalName']."");
    } elseif ($ent['entPhysicalDescr']) {
      echo("".$ent['entPhysicalDescr']."");
    }
    if ($ent['entPhysicalClass'] == "sensor")
    {
      echo(" (".$ent['entSensorValue'] ." ". $ent['entSensorType'].")");
    }
    echo("
" . $ent['entPhysicalDescr']);
    if ($link) { echo(""); }
    if ($ent['entPhysicalSerialNum'])
    {
      echo(" 
Serial No. ".$ent['entPhysicalSerialNum']." ");
    }
    echo("
");
    $count = mysql_result(mysql_query("SELECT COUNT(*) FROM `entPhysical` WHERE device_id = '".$device['device_id']."' AND entPhysicalContainedIn = '".$ent['entPhysicalIndex']."'"),0);
    if ($count)
    {
      echo("");
      printEntPhysical($ent['entPhysicalIndex'], $level+1, '');
      echo("
");
    }
    echo("");
  }
}
echo("");
echo("");
$level = "0";
$ent['entPhysicalIndex'] = "0";
printEntPhysical($ent['entPhysicalIndex'], $level, "liOpen");
echo("
 ");
?>