dblink,"SELECT Count(*) as Total FROM " . TB_PREFIX . "artefacts WHERE del = 0"), MYSQLI_ASSOC);
- $count = $count['Total'];
- if($count == 0) echo '| '.NO_ARTIFACTS.' | ';
- else
- {
-
- $artefact = mysqli_query($database->dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 1 AND type = 1 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 10, '.EFFECT.' '.VILLAGE.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 1 AND type = 2 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 10, '.EFFECT.' '.VILLAGE.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 1 AND type = 3 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 10, '.EFFECT.' '.VILLAGE.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 1 AND type = 4 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 10, '.EFFECT.' '.VILLAGE.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 1 AND type = 5 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 10, '.EFFECT.' '.VILLAGE.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 1 AND type = 6 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 10, '.EFFECT.' '.VILLAGE.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 1 AND type = 7 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 10, '.EFFECT.' '.VILLAGE.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 1 AND type = 8 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 10, '.EFFECT.' '.VILLAGE.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
- ?>
- |
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE type = 11 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 10, '.EFFECT.' '.VILLAGE.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
- }
+ $artifactsArray = $database->getArtifactsBysize(1);
+ if(count($artifactsArray) == 0) {
+ echo ''.NO_ARTIFACTS.' | ';
+ } else {
+ $previous = "";
+ foreach($artifactsArray as $artifact){
+
+ if($previous != "" && $previous != $artifact['type']) echo ' |
';
+ $previous = $artifact['type'];
+
+ echo '
+  |
+
+ '.$artifact['name'] . ' '.$artifact['effect'].' '.TREASURY.' 10, '.EFFECT.' '.ACCOUNT.'
+ |
+ '.$database->getUserField($artifact['owner'], "username", 0).' |
+ '.$database->getAllianceName($database->getUserField($artifact['owner'], "alliance", 0)).' |
+
';
+ }
+ }
?>
diff --git a/Templates/Build/27_3.tpl b/Templates/Build/27_3.tpl
index 345408e4..0d788792 100644
--- a/Templates/Build/27_3.tpl
+++ b/Templates/Build/27_3.tpl
@@ -31,260 +31,27 @@
dblink,"SELECT Count(*) as Total FROM " . TB_PREFIX . "artefacts WHERE del = 0"), MYSQLI_ASSOC);
- $count = $count['Total'];
- if($count == 0) {
- echo ''.NO_ARTIFACTS.' | ';
- } else {
- //TODO: Merge this in a unique foreach
- $artefact = mysqli_query($database->dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 2 AND type = 1 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
- unset($artefact);
- unset($row);
- $artefact = mysqli_query($database->dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 3 AND type = 1 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
+ $artifactsArray = $database->getArtifactsBysize([2, 3]);
+ if(count($artifactsArray) == 0) {
+ echo ''.NO_ARTIFACTS.' | ';
+ } else {
+ $previous = "";
+ foreach($artifactsArray as $artifact){
+
+ if($previous != "" && $previous != $artifact['type']) echo ' |
';
+ $previous = $artifact['type'];
+
+ echo '
+  |
+
+ '.$artifact['name'] . ' '.$artifact['effect'].' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.'
+ |
+ '.$database->getUserField($artifact['owner'], "username", 0).' |
+ '.$database->getAllianceName($database->getUserField($artifact['owner'], "alliance", 0)).' |
+
';
+ }
+ }
?>
- |
-
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 2 AND type = 2 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
- unset($artefact);
- unset($row);
- $artefact = mysqli_query($database->dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 3 AND type = 2 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 2 AND type = 3 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
- unset($artefact);
- unset($row);
- $artefact = mysqli_query($database->dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 3 AND type = 3 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 2 AND type = 4 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
- unset($artefact);
- unset($row);
- $artefact = mysqli_query($database->dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 3 AND type = 4 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 2 AND type = 5 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
- unset($artefact);
- unset($row);
- $artefact = mysqli_query($database->dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 3 AND type = 5 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 2 AND type = 6 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
- unset($artefact);
- unset($row);
- $artefact = mysqli_query($database->dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 3 AND type = 6 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 2 AND type = 7 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
- unset($artefact);
- unset($row);
- $artefact = mysqli_query($database->dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 3 AND type = 7 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
-
-?>
- |
-
- dblink,"SELECT type, id, name, effect, vref, owner FROM `" . TB_PREFIX . "artefacts` WHERE size = 3 AND type = 8 AND del = 0");
- while($row = mysqli_fetch_array($artefact)) {
- echo '';
- echo ' | ';
- echo '';
- echo '' . $row['name'] . ' ' . $row['effect'] . ' '.TREASURY.' 20, '.EFFECT.' '.ACCOUNT.' ';
- echo ' | ';
- echo '' . $database->getUserField($row['owner'], "username", 0) . ' | ';
- echo '' . $database->getAllianceName($database->getUserField($row['owner'], "alliance", 0)) . ' | ';
- echo '
';
- }
- }
-?>
-