From: jakubvrana Date: Fri, 27 Jul 2007 09:54:04 +0000 (+0000) Subject: Beware overlapped lines X-Git-Tag: v3.0.0~1237 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=4c1bf36e0b6b2e565d94e3f1c97eb35928e9da24;p=adminer.git Beware overlapped lines git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@274 7c3ca157-0c34-0410-bff1-cbf682f78f5c --- diff --git a/schema.inc.php b/schema.inc.php index 67e7ea5d..2c0a2215 100644 --- a/schema.inc.php +++ b/schema.inc.php @@ -35,6 +35,9 @@ while ($row = $result->fetch_assoc()) { $left = $base_left; $base_left -= .1; } + while ($schema[$row["Name"]]["references"][$val["table"]][10000 * $left] || $referenced[$val["table"]][10000 * $left]) { + $left -= .0001; + } $schema[$row["Name"]]["references"][$val["table"]][10000 * $left] = array_combine($val["source"], $val["target"]); $referenced[$val["table"]][10000 * $left] = $val["target"]; }