Mercurial > hg > batmud > maputils
changeset 2775:2b85092046b8
Simplify quests page code.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Wed, 13 Mar 2024 14:08:27 +0200 |
parents | 3764ce61eff3 |
children | bd756f8d0375 |
files | www/quests.php |
diffstat | 1 files changed, 32 insertions(+), 54 deletions(-) [+] |
line wrap: on
line diff
--- a/www/quests.php Wed Mar 13 14:00:34 2024 +0200 +++ b/www/quests.php Wed Mar 13 14:08:27 2024 +0200 @@ -65,69 +65,47 @@ "for full details.\n". "</div>\n". "<div class=\"quests\">\n". - " <h2>Level Quests</h2>\n"; + " <h2>Level Quests (".count($lqTable).")</h2>\n". + " <table class=\"locTable quests\">\n". + " <tr>\n". + " <th>Level</th>\n". + " <th>Quest name</th>\n". + " <th>Location</th>\n". + ($hcbat ? "" : " <th>Continent</th>\n"). + " </tr>\n"; -if (count($lqTable) > 0) +foreach ($lqTable as $level => $quests) { - echo - " <table class=\"locTable quests\">\n". - " <tr>\n". - " <th>Level</th>\n". - " <th>Quest name</th>\n". - " <th>Location</th>\n". - ($hcbat ? "" : " <th>Continent</th>\n"). - " </tr>\n"; - - foreach ($lqTable as $level => $quests) + foreach ($quests as $name => $area) { - foreach ($quests as $name => $area) - { - echo " <tr><td>".$level."</td>"; - printQuestData($name, $area); - echo "</tr>\n"; - } - } - echo - " </table>\n". - " <p><b>".count($lqTable)."</b> level quests.</p>\n"; -} -else -{ - echo " <p><b>No level quests known!</b></p>\n"; -} - -//======================================================================== - -echo - "</div>\n". - "<div class=\"quests\">\n". - " <h2>Area Quests</h2>\n"; - -if (count($aqTable) > 0) -{ - echo - " <table class=\"locTable quests\">\n". - " <tr>\n". - " <th>Quest name</th>\n". - " <th>Location</th>\n". - ($hcbat ? "" : " <th>Continent</th>\n"). - " </tr>\n"; - - foreach ($aqTable as $name => $area) - { - echo " <tr>"; + echo " <tr><td>".$level."</td>"; printQuestData($name, $area); echo "</tr>\n"; } - echo - " </table>\n". - " <p><b>".count($aqTable)."</b> area quests.</p>\n"; } -else +echo + " </table>\n". + " <p><b>".count($lqTable)."</b> level quests.</p>\n". + "</div>\n". + "<div class=\"quests\">\n". + " <h2>Area Quests (".count($aqTable).")</h2>\n". + " <table class=\"locTable quests\">\n". + " <tr>\n". + " <th>Quest name</th>\n". + " <th>Location</th>\n". + ($hcbat ? "" : " <th>Continent</th>\n"). + " </tr>\n"; + +foreach ($aqTable as $name => $area) { - echo " <p><b>No area quests known!</b></p>\n"; + echo " <tr>"; + printQuestData($name, $area); + echo "</tr>\n"; } -echo "</div>\n"; +echo + " </table>\n". + " <p><b>".count($aqTable)."</b> area quests.</p>\n". + "</div>\n"; mpPrintPageFooter(); ?>