]> git.joonet.de Git - adminer.git/commitdiff
Beware overlapped lines
authorjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Fri, 27 Jul 2007 09:54:04 +0000 (09:54 +0000)
committerjakubvrana <jakubvrana@7c3ca157-0c34-0410-bff1-cbf682f78f5c>
Fri, 27 Jul 2007 09:54:04 +0000 (09:54 +0000)
git-svn-id: https://adminer.svn.sourceforge.net/svnroot/adminer/trunk@274 7c3ca157-0c34-0410-bff1-cbf682f78f5c

schema.inc.php

index 67e7ea5d6f2f4641bc1e906663dca99c0d0aaebd..2c0a221530af018910a2922c1c84e8cdcee294c9 100644 (file)
@@ -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"];
                        }