# HG changeset patch # User Matti Hamalainen # Date 1451909127 -7200 # Node ID bacc4457c035abadc1656d7d637ee9fd6caf698e # Parent 6523f431e731e502b029011e12bf597c29e63d6a Simplify single material reverse alloy computation a bit. diff -r 6523f431e731 -r bacc4457c035 info.php --- a/info.php Mon Jan 04 11:15:32 2016 +0200 +++ b/info.php Mon Jan 04 14:05:27 2016 +0200 @@ -312,19 +312,16 @@ echo "

Alloy combinations

\n"; if (isset($alloyRevTable[$setShowMat])) { - $ptable1 = []; + $ptable1 = array_keys($alloyRevTable[$setShowMat]); $ptable2 = []; - foreach ($matDataTable as $name1 => $data1) - foreach ($matDataTable as $name2 => $data2) - if (isset($alloyRevTable[$setShowMat][$name1][$name2])) - { - $ptable1[$name1] = 1; - $ptable2[$name2] = 1; - } + foreach ($alloyRevTable[$setShowMat] as $name => $val) + foreach ($val as $qname => $qval) + $ptable2[$qname] = 1; ksort($ptable1); ksort($ptable2); - stPrintAlloyTable("alloyTable", array_keys($ptable1), array_keys($ptable2), FALSE, $setShowMat); + + stPrintAlloyTable("alloyTable", $ptable1, array_keys($ptable2), FALSE, $setShowMat); } else {