# HG changeset patch # User Matti Hamalainen # Date 1300729665 -7200 # Node ID d30a532eae93924a4121ef9b44c6b9a80b7cfd78 # Parent 04c32e036da9595e881651e9e1342a631ebe8a0a Add a simple found potions listing mode. diff -r 04c32e036da9 -r d30a532eae93 index.php --- a/index.php Mon Mar 21 04:57:47 2011 +0200 +++ b/index.php Mon Mar 21 19:47:45 2011 +0200 @@ -247,13 +247,20 @@ // Select view mode based on script GET arguments $mode = "min"; $active = 0; -foreach ($dbModes as $name => $idx) { - if (isset($_GET[$name])) { - $active = intval($_GET[$name]); - if ($active < 0 || $active >= $dbDims[$idx[1]]) - $active = 0; - $mode = $name; - break; +if (isset($_GET["view"])) +{ + $mode = "view"; +} +else +{ + foreach ($dbModes as $name => $idx) { + if (isset($_GET[$name])) { + $active = intval($_GET[$name]); + if ($active < 0 || $active >= $dbDims[$idx[1]]) + $active = 0; + $mode = $name; + break; + } } } @@ -350,7 +357,37 @@ $results["."]." combinations untested.
\n"; -alch_matrix_print($mode, $active); +if ($mode == "view") +{ + echo " + + + + + + + + "; + $n = 0; + for ($x = 0; $x < $dbDims[0]; $x++) + for ($y = 0; $y < $dbDims[1]; $y++) + for ($z = 0; $z < $dbDims[2]; $z++) + { + $s = $db[$x][$y][$z]; + if ($s[0] == "!") + { + $n++; + echo "". + "". + "". + "". + "". + ""; + } + } + echo "
#MineralOrganHerbResult
".$n."".$dbNames[0][$x]."".$dbNames[1][$y]."".$dbNames[2][$z][0]." / ".$dbNames[2][$z][1]."".substr($s, 1)."
\n"; +} else + alch_matrix_print($mode, $active); ?>