From 8e39b56226e0defa64e4df694a09264b440d363b Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 7 Apr 2012 23:08:29 +0300 Subject: [PATCH] fix reports: now player can see reports of another player from alliance attacks and from village view and now can watch report in archive without error --- GameEngine/Database/db_MYSQL.php | 7 + Templates/Map/vilview.tpl | 12 +- Templates/Notice/0x.tpl | 286 ++++++++++++++++++++++++++++++ Templates/Notice/1x.tpl | 288 +++++++++++++++++++++++++++++++ Templates/Notice/2x.tpl | 288 +++++++++++++++++++++++++++++++ Templates/Notice/3x.tpl | 264 ++++++++++++++++++++++++++++ Templates/Notice/4x.tpl | 288 +++++++++++++++++++++++++++++++ Templates/Notice/5x.tpl | 288 +++++++++++++++++++++++++++++++ Templates/Notice/6x.tpl | 288 +++++++++++++++++++++++++++++++ Templates/Notice/7x.tpl | 288 +++++++++++++++++++++++++++++++ Templates/Notice/9.tpl | 285 ++++++++++++++++++++++++++++++ Templates/Notice/9x.tpl | 288 +++++++++++++++++++++++++++++++ Templates/multivillage.tpl | 4 +- berichte.php | 46 ++++- 14 files changed, 2905 insertions(+), 15 deletions(-) create mode 100644 Templates/Notice/0x.tpl create mode 100644 Templates/Notice/1x.tpl create mode 100644 Templates/Notice/2x.tpl create mode 100644 Templates/Notice/3x.tpl create mode 100644 Templates/Notice/4x.tpl create mode 100644 Templates/Notice/5x.tpl create mode 100644 Templates/Notice/6x.tpl create mode 100644 Templates/Notice/7x.tpl create mode 100644 Templates/Notice/9.tpl create mode 100644 Templates/Notice/9x.tpl diff --git a/GameEngine/Database/db_MYSQL.php b/GameEngine/Database/db_MYSQL.php index 36153004..b1c6a4f8 100644 --- a/GameEngine/Database/db_MYSQL.php +++ b/GameEngine/Database/db_MYSQL.php @@ -1437,6 +1437,13 @@ $result = mysql_query($q, $this->connection); return $this->mysql_fetch_all($result); } + + function getNotice2($id, $field) { + $q = "SELECT ".$field." FROM " . TB_PREFIX . "ndata where `id` = '$id'"; + $result = mysql_query($q, $this->connection); + $dbarray = mysql_fetch_array($result); + return $dbarray[$field]; + } function addBuilding($wid, $field, $type, $loop, $time) { $x = "UPDATE " . TB_PREFIX . "fdata SET f" . $field . "t=" . $type . " WHERE vref=" . $wid; diff --git a/Templates/Map/vilview.tpl b/Templates/Map/vilview.tpl index 08fdfe26..d96d4ffa 100644 --- a/Templates/Map/vilview.tpl +++ b/Templates/Map/vilview.tpl @@ -162,7 +162,7 @@ while($row = mysql_fetch_array($result)){ echo ""; echo " "; $date = $generator->procMtime($row['time']); - echo "".$date[0]." ".date('H:i',$row['time'])." "; + echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; } }else{ ?> @@ -182,7 +182,7 @@ while($row = mysql_fetch_array($result)){ echo ""; echo " "; $date = $generator->procMtime($row['time']); - echo "".$date[0]." ".date('H:i',$row['time'])." "; + echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; } }else{ ?> @@ -253,7 +253,7 @@ while($row = mysql_fetch_array($result)){ echo ""; echo " "; $date = $generator->procMtime($row['time']); - echo "".$date[0]." ".date('H:i',$row['time'])." "; + echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; } }else{ ?> @@ -273,7 +273,7 @@ while($row = mysql_fetch_array($result)){ echo ""; echo " "; $date = $generator->procMtime($row['time']); - echo "".$date[0]." ".date('H:i',$row['time'])." "; + echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; } }else{ ?> @@ -371,7 +371,7 @@ while($row = mysql_fetch_array($result)){ echo ""; echo " "; $date = $generator->procMtime($row['time']); - echo "".$date[0]." ".date('H:i',$row['time'])." "; + echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; } }else{ ?> @@ -391,7 +391,7 @@ while($row = mysql_fetch_array($result)){ echo ""; echo " "; $date = $generator->procMtime($row['time']); - echo "".$date[0]." ".date('H:i',$row['time'])." "; + echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; } }else{ ?> diff --git a/Templates/Notice/0x.tpl b/Templates/Notice/0x.tpl new file mode 100644 index 00000000..c2c560e7 --- /dev/null +++ b/Templates/Notice/0x.tpl @@ -0,0 +1,286 @@ +getNotice2($_GET['id'], 'topic'); +$time = $database->getNotice2($_GET['id'], 'time'); +$data = $database->getNotice2($_GET['id'], 'data'); +$dataarray = explode(",",$data); +?> + + + + + + + + + procMtime($time); ?> + + + + + + +
Subject:
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=3;$i<=12;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=13;$i<=22;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} + +echo ""; +if ($dataarray[139]!='' and $dataarray[140]!=''){ //ram +?> + + + + + + + + + +
Attacker">getUserField($dataarray[0],"username",0); ?> from the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
Information + Ram + +
Information + Catapult + +
Information + Chief + +
Information + + +
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=35;$i<=44;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=45;$i<=54;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=56;$i<=65;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=66;$i<=75;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=77;$i<=86;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=87;$i<=96;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=98;$i<=107;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=108;$i<=117;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=119;$i<=128;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=129;$i<=138;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + +
\ No newline at end of file diff --git a/Templates/Notice/1x.tpl b/Templates/Notice/1x.tpl new file mode 100644 index 00000000..3f1d5503 --- /dev/null +++ b/Templates/Notice/1x.tpl @@ -0,0 +1,288 @@ +getNotice2($_GET['id'], 'topic'); +$time = $database->getNotice2($_GET['id'], 'time'); +$data = $database->getNotice2($_GET['id'], 'data'); +$dataarray = explode(",",$data); +?> + + + + + + + + + procMtime($time); ?> + + + + + + +
Subject:
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=3;$i<=12;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=13;$i<=22;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} + +echo ""; +if ($dataarray[139]!='' and $dataarray[140]!=''){ //ram +?> + + + + + + + + + +
Attacker">getUserField($dataarray[0],"username",0); ?> from the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
Information + Ram + +
Information + Catapult + +
Information + Chief + +
Information + + +
Bounty +
Lumber | Clay | Iron | Crop
carry
+
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=35;$i<=44;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=45;$i<=54;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=56;$i<=65;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=66;$i<=75;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=77;$i<=86;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=87;$i<=96;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=98;$i<=107;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=108;$i<=117;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=119;$i<=128;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=129;$i<=138;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + +
\ No newline at end of file diff --git a/Templates/Notice/2x.tpl b/Templates/Notice/2x.tpl new file mode 100644 index 00000000..3f1d5503 --- /dev/null +++ b/Templates/Notice/2x.tpl @@ -0,0 +1,288 @@ +getNotice2($_GET['id'], 'topic'); +$time = $database->getNotice2($_GET['id'], 'time'); +$data = $database->getNotice2($_GET['id'], 'data'); +$dataarray = explode(",",$data); +?> + + + + + + + + + procMtime($time); ?> + + + + + + +
Subject:
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=3;$i<=12;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=13;$i<=22;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} + +echo ""; +if ($dataarray[139]!='' and $dataarray[140]!=''){ //ram +?> + + + + + + + + + +
Attacker">getUserField($dataarray[0],"username",0); ?> from the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
Information + Ram + +
Information + Catapult + +
Information + Chief + +
Information + + +
Bounty +
Lumber | Clay | Iron | Crop
carry
+
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=35;$i<=44;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=45;$i<=54;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=56;$i<=65;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=66;$i<=75;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=77;$i<=86;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=87;$i<=96;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=98;$i<=107;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=108;$i<=117;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=119;$i<=128;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=129;$i<=138;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + +
\ No newline at end of file diff --git a/Templates/Notice/3x.tpl b/Templates/Notice/3x.tpl new file mode 100644 index 00000000..ea27148d --- /dev/null +++ b/Templates/Notice/3x.tpl @@ -0,0 +1,264 @@ +getNotice2($_GET['id'], 'topic'); +$time = $database->getNotice2($_GET['id'], 'time'); +$data = $database->getNotice2($_GET['id'], 'data'); +$dataarray = explode(",",$data); +?> + + + + + + + + + procMtime($time); ?> + + + + + + +
Subject:
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +echo ""; +for($i=3;$i<=12;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=13;$i<=22;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} + +echo ""; ?> +
Attacker">getUserField($dataarray[0],"username",0); ?> from the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=35;$i<=44;$i++) { + if($dataarray[$i] == "?") { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=45;$i<=54;$i++) { + if($dataarray[$i] == "?") { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops??
Casualties??
+ + + + + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=56;$i<=65;$i++) { + if($dataarray[$i] == "?") { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=66;$i<=75;$i++) { + if($dataarray[$i] == "?") { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops??
Casualties??
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=77;$i<=86;$i++) { + if($dataarray[$i] == "?") { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=87;$i<=96;$i++) { + if($dataarray[$i] == "?") { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops??
Casualties??
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=98;$i<=107;$i++) { + if($dataarray[$i] == "?") { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=108;$i<=117;$i++) { + if($dataarray[$i] == "?") { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops??
Casualties??
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=119;$i<=128;$i++) { + if($dataarray[$i] == "?") { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=129;$i<=138;$i++) { + if($dataarray[$i] == "?") { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops??
Casualties??
+ + +
diff --git a/Templates/Notice/4x.tpl b/Templates/Notice/4x.tpl new file mode 100644 index 00000000..3f1d5503 --- /dev/null +++ b/Templates/Notice/4x.tpl @@ -0,0 +1,288 @@ +getNotice2($_GET['id'], 'topic'); +$time = $database->getNotice2($_GET['id'], 'time'); +$data = $database->getNotice2($_GET['id'], 'data'); +$dataarray = explode(",",$data); +?> + + + + + + + + + procMtime($time); ?> + + + + + + +
Subject:
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=3;$i<=12;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=13;$i<=22;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} + +echo ""; +if ($dataarray[139]!='' and $dataarray[140]!=''){ //ram +?> + + + + + + + + + +
Attacker">getUserField($dataarray[0],"username",0); ?> from the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
Information + Ram + +
Information + Catapult + +
Information + Chief + +
Information + + +
Bounty +
Lumber | Clay | Iron | Crop
carry
+
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=35;$i<=44;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=45;$i<=54;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=56;$i<=65;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=66;$i<=75;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=77;$i<=86;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=87;$i<=96;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=98;$i<=107;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=108;$i<=117;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=119;$i<=128;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=129;$i<=138;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + +
\ No newline at end of file diff --git a/Templates/Notice/5x.tpl b/Templates/Notice/5x.tpl new file mode 100644 index 00000000..3f1d5503 --- /dev/null +++ b/Templates/Notice/5x.tpl @@ -0,0 +1,288 @@ +getNotice2($_GET['id'], 'topic'); +$time = $database->getNotice2($_GET['id'], 'time'); +$data = $database->getNotice2($_GET['id'], 'data'); +$dataarray = explode(",",$data); +?> + + + + + + + + + procMtime($time); ?> + + + + + + +
Subject:
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=3;$i<=12;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=13;$i<=22;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} + +echo ""; +if ($dataarray[139]!='' and $dataarray[140]!=''){ //ram +?> + + + + + + + + + +
Attacker">getUserField($dataarray[0],"username",0); ?> from the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
Information + Ram + +
Information + Catapult + +
Information + Chief + +
Information + + +
Bounty +
Lumber | Clay | Iron | Crop
carry
+
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=35;$i<=44;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=45;$i<=54;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=56;$i<=65;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=66;$i<=75;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=77;$i<=86;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=87;$i<=96;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=98;$i<=107;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=108;$i<=117;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=119;$i<=128;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=129;$i<=138;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + +
\ No newline at end of file diff --git a/Templates/Notice/6x.tpl b/Templates/Notice/6x.tpl new file mode 100644 index 00000000..3f1d5503 --- /dev/null +++ b/Templates/Notice/6x.tpl @@ -0,0 +1,288 @@ +getNotice2($_GET['id'], 'topic'); +$time = $database->getNotice2($_GET['id'], 'time'); +$data = $database->getNotice2($_GET['id'], 'data'); +$dataarray = explode(",",$data); +?> + + + + + + + + + procMtime($time); ?> + + + + + + +
Subject:
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=3;$i<=12;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=13;$i<=22;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} + +echo ""; +if ($dataarray[139]!='' and $dataarray[140]!=''){ //ram +?> + + + + + + + + + +
Attacker">getUserField($dataarray[0],"username",0); ?> from the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
Information + Ram + +
Information + Catapult + +
Information + Chief + +
Information + + +
Bounty +
Lumber | Clay | Iron | Crop
carry
+
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=35;$i<=44;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=45;$i<=54;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=56;$i<=65;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=66;$i<=75;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=77;$i<=86;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=87;$i<=96;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=98;$i<=107;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=108;$i<=117;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=119;$i<=128;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=129;$i<=138;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + +
\ No newline at end of file diff --git a/Templates/Notice/7x.tpl b/Templates/Notice/7x.tpl new file mode 100644 index 00000000..3f1d5503 --- /dev/null +++ b/Templates/Notice/7x.tpl @@ -0,0 +1,288 @@ +getNotice2($_GET['id'], 'topic'); +$time = $database->getNotice2($_GET['id'], 'time'); +$data = $database->getNotice2($_GET['id'], 'data'); +$dataarray = explode(",",$data); +?> + + + + + + + + + procMtime($time); ?> + + + + + + +
Subject:
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=3;$i<=12;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=13;$i<=22;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} + +echo ""; +if ($dataarray[139]!='' and $dataarray[140]!=''){ //ram +?> + + + + + + + + + +
Attacker">getUserField($dataarray[0],"username",0); ?> from the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
Information + Ram + +
Information + Catapult + +
Information + Chief + +
Information + + +
Bounty +
Lumber | Clay | Iron | Crop
carry
+
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=35;$i<=44;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=45;$i<=54;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=56;$i<=65;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=66;$i<=75;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=77;$i<=86;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=87;$i<=96;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=98;$i<=107;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=108;$i<=117;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=119;$i<=128;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=129;$i<=138;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + +
\ No newline at end of file diff --git a/Templates/Notice/9.tpl b/Templates/Notice/9.tpl new file mode 100644 index 00000000..b61bfc9f --- /dev/null +++ b/Templates/Notice/9.tpl @@ -0,0 +1,285 @@ +readingNotice['data']); +?> + + + + + + + + + procMtime($message->readingNotice['time']); ?> + + + + + + +
Subject:readingNotice['topic']; ?>
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=3;$i<=12;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=13;$i<=22;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} + +echo ""; +if ($dataarray[139]!='' and $dataarray[140]!=''){ //ram +?> + + + + + + + + + +
Attacker">getUserField($dataarray[0],"username",0); ?> from the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
Information + Ram + +
Information + Catapult + +
Information + Chief + +
Information + + +
Bounty +
Lumber | Clay | Iron | Crop
carry
+
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=35;$i<=44;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=45;$i<=54;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=56;$i<=65;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=66;$i<=75;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=77;$i<=86;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=87;$i<=96;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=98;$i<=107;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=108;$i<=117;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=119;$i<=128;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=129;$i<=138;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + +
\ No newline at end of file diff --git a/Templates/Notice/9x.tpl b/Templates/Notice/9x.tpl new file mode 100644 index 00000000..3f1d5503 --- /dev/null +++ b/Templates/Notice/9x.tpl @@ -0,0 +1,288 @@ +getNotice2($_GET['id'], 'topic'); +$time = $database->getNotice2($_GET['id'], 'time'); +$data = $database->getNotice2($_GET['id'], 'data'); +$dataarray = explode(",",$data); +?> + + + + + + + + + procMtime($time); ?> + + + + + + +
Subject:
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=3;$i<=12;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=13;$i<=22;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} + +echo ""; +if ($dataarray[139]!='' and $dataarray[140]!=''){ //ram +?> + + + + + + + + + +
Attacker">getUserField($dataarray[0],"username",0); ?> from the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
Information + Ram + +
Information + Catapult + +
Information + Chief + +
Information + + +
Bounty +
Lumber | Clay | Iron | Crop
carry
+
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=35;$i<=44;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=45;$i<=54;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=56;$i<=65;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=66;$i<=75;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=77;$i<=86;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=87;$i<=96;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=98;$i<=107;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=108;$i<=117;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + + + + + + + + + + + + + getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=119;$i<=128;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=129;$i<=138;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> +
Defender + getUserField($dataarray[28],"id",0).'">'.$database->getUserField($dataarray[28],"username",0).' from the village '.stripslashes($dataarray[30]).''; } else { echo"Reinforcement"; } ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+ + +
\ No newline at end of file diff --git a/Templates/multivillage.tpl b/Templates/multivillage.tpl index 0f7a0692..434848a4 100644 --- a/Templates/multivillage.tpl +++ b/Templates/multivillage.tpl @@ -94,11 +94,11 @@ else if(isset($_GET['uid'])) {
('.$returnVillageArray[$i-1]['x'].'
|
'.$returnVillageArray[$i-1]['y'].')
'; } } -else{ +else if(isset($_GET['vill']) && isset($_GET['id'])) { for($i=1;$i<=count($session->villages);++$i){echo' ● - '.htmlspecialchars($returnVillageArray[$i-1]['name']).' + '.htmlspecialchars($returnVillageArray[$i-1]['name']).'
('.$returnVillageArray[$i-1]['x'].'
|
'.$returnVillageArray[$i-1]['y'].')
'; }}?> diff --git a/berichte.php b/berichte.php index 2e45053f..2e8936e5 100644 --- a/berichte.php +++ b/berichte.php @@ -18,6 +18,8 @@ if(isset($_GET['newdid'])) { $_SESSION['wid'] = $_GET['newdid']; if(isset($_GET['t'])) { header("Location: ".$_SERVER['PHP_SELF']."?t=".$_GET['t']); +}else if(isset($_GET['vill']) && isset($_GET['id'])) { + header("Location: ".$_SERVER['PHP_SELF']."?id=".$_GET['id']."&vill=".$_GET['vill'].""); }else if($_GET['id']!=0) { header("Location: ".$_SERVER['PHP_SELF']."?id=".$_GET['id']); }else{ @@ -82,13 +84,43 @@ if(isset($_GET['t'])) { ?> readingNotice['ntype'] == 5)? $message->readingNotice['archive'] : $message->readingNotice['ntype']; - include("Templates/Notice/".$type.".tpl"); -} -else { - include("Templates/Notice/all.tpl"); -} +if(isset($_GET['aid'])){ + if($session->alliance==$_GET['aid']){ + + if(isset($_GET['id'])) { + $ally = $database->getNotice2($_GET['id'], 'ally'); + if($session->alliance==$ally){ + $type = $database->getNotice2($_GET['id'], 'ntype'); + if($type==0 or $type==1 or $type==2 or $type==3 or $type==4 or $type==5 or $type==6 or $type==7 or $type==9){ + include("Templates/Notice/".$type."x.tpl"); + } + } + } + } + +}else if(isset($_GET['vill'])){ + + if(isset($_GET['id'])) { + $ally = $database->getNotice2($_GET['id'], 'ally'); + if($database->getNotice2($_GET['id'], 'uid') == $session->uid){ + $type = ($message->readingNotice['ntype'] == 5)? $message->readingNotice['archive'] : $message->readingNotice['ntype']; + include("Templates/Notice/".$type.".tpl"); + }else if($session->alliance==$ally){ + $type = $database->getNotice2($_GET['id'], 'ntype'); + if($type==0 or $type==1 or $type==2 or $type==3 or $type==4 or $type==5 or $type==6 or $type==7 or $type==9){ + include("Templates/Notice/".$type."x.tpl"); + } + } + } + + }else if(isset($_GET['id'])) { + if($database->getNotice2($_GET['id'], 'uid') == $session->uid){ + $type = ($message->readingNotice['ntype'] == 5)? $message->readingNotice['archive'] : $message->readingNotice['ntype']; + include("Templates/Notice/".$type.".tpl"); + } + } else { + include("Templates/Notice/all.tpl"); + } ?>