From 59842cde63ae017fdf87c77526331f9ad003deee Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 10 Apr 2012 20:31:07 +0300 Subject: [PATCH] fix scouts icons and reports 100% + fix reinforcement attacked types and icons (not 100%) --- GameEngine/Automation.php | 20 +- Templates/Alliance/attack-attacker.tpl | 6 +- Templates/Alliance/attack-defender.tpl | 6 +- Templates/Alliance/attacks.tpl | 8 +- Templates/Map/vilview.tpl | 45 +++- Templates/Notice/16.tpl | 57 +++++ Templates/Notice/17.tpl | 57 +++++ Templates/Notice/18.tpl | 283 +++++++++++++++++++++++ Templates/Notice/18x.tpl | 286 +++++++++++++++++++++++ Templates/Notice/19.tpl | 256 +++++++++++++++++++++ Templates/Notice/19x.tpl | 259 +++++++++++++++++++++ Templates/Notice/20.tpl | 283 +++++++++++++++++++++++ Templates/Notice/20x.tpl | 286 +++++++++++++++++++++++ Templates/Notice/21.tpl | 283 +++++++++++++++++++++++ Templates/Notice/21x.tpl | 286 +++++++++++++++++++++++ Templates/Notice/9.tpl | 287 +---------------------- Templates/Notice/9x.tpl | 290 +----------------------- Templates/Notice/all.tpl | 9 +- berichte.php | 4 +- gpack/travian_default/img/scouts/18.gif | Bin 0 -> 9795 bytes gpack/travian_default/img/scouts/19.gif | Bin 0 -> 9753 bytes gpack/travian_default/img/scouts/20.gif | Bin 0 -> 9298 bytes gpack/travian_default/img/scouts/21.gif | Bin 0 -> 9274 bytes 23 files changed, 2426 insertions(+), 585 deletions(-) create mode 100644 Templates/Notice/16.tpl create mode 100644 Templates/Notice/17.tpl create mode 100644 Templates/Notice/18.tpl create mode 100644 Templates/Notice/18x.tpl create mode 100644 Templates/Notice/19.tpl create mode 100644 Templates/Notice/19x.tpl create mode 100644 Templates/Notice/20.tpl create mode 100644 Templates/Notice/20x.tpl create mode 100644 Templates/Notice/21.tpl create mode 100644 Templates/Notice/21x.tpl create mode 100644 gpack/travian_default/img/scouts/18.gif create mode 100644 gpack/travian_default/img/scouts/19.gif create mode 100644 gpack/travian_default/img/scouts/20.gif create mode 100644 gpack/travian_default/img/scouts/21.gif diff --git a/GameEngine/Automation.php b/GameEngine/Automation.php index ad52ec14..cf0b8fad 100644 --- a/GameEngine/Automation.php +++ b/GameEngine/Automation.php @@ -965,7 +965,13 @@ private function loyaltyRegeneration() { } //NEED TO SEND A RAPPORTAGE!!! $data2 = ''.$database->getVillageField($enforce['from'],"owner").','.$to['wref'].','.addslashes($to['name']).','.$tribe.''.$life.''.$notlife.''; + if($notlife == 0){ $database->addNotice($database->getVillageField($enforce['from'],"owner"),$from['wref'],$ownally,15,'Reinforcement in '.addslashes($to['name']).' was attacked',$data2,$AttackArrivalTime); + }else if($life > $notlife){ + $database->addNotice($database->getVillageField($enforce['from'],"owner"),$from['wref'],$ownally,16,'Reinforcement in '.addslashes($to['name']).' was attacked',$data2,$AttackArrivalTime); + }else{ + $database->addNotice($database->getVillageField($enforce['from'],"owner"),$from['wref'],$ownally,17,'Reinforcement in '.addslashes($to['name']).' was attacked',$data2,$AttackArrivalTime); + } //delete reinf sting when its killed all. if($wrong=='0'){ $database->deleteReinf($enforce['id']); } } @@ -1837,15 +1843,23 @@ $crannyimg = "addNotice($to['owner'],$to['wref'],$targetally,0,''.addslashes($from['name']).' scouts '.addslashes($to['name']).'',$data2,$AttackArrivalTime); break; + }else if($unitsdead_att == $unitssend_att){ + $database->addNotice($to['owner'],$to['wref'],$targetally,20,''.addslashes($from['name']).' scouts '.addslashes($to['name']).'',$data2,$AttackArrivalTime); + break; + }else{ + $database->addNotice($to['owner'],$to['wref'],$targetally,21,''.addslashes($from['name']).' scouts '.addslashes($to['name']).'',$data2,$AttackArrivalTime); + break; + } } } } @@ -1868,7 +1882,7 @@ $crannyimg = "procDistanceTime($from,$to,min($speeds),1) + $AttackArrivalTime; //$endtime = $this->procDistanceTime($from,$to,min($speeds),1) + time(); if($type == 1) { - $database->addNotice($from['owner'],$to['wref'],$ownally,0,''.addslashes($from['name']).' scouts '.addslashes($to['name']).'',$data2,$AttackArrivalTime); + $database->addNotice($from['owner'],$to['wref'],$ownally,18,''.addslashes($from['name']).' scouts '.addslashes($to['name']).'',$data2,$AttackArrivalTime); }else { if ($totaldead_att == 0){ $database->addNotice($from['owner'],$to['wref'],$ownally,1,''.addslashes($from['name']).' attacks '.addslashes($to['name']).'',$data2,$AttackArrivalTime); @@ -1899,7 +1913,7 @@ $crannyimg = "setMovementProc($data['moveid']); if($type == 1){ - $database->addNotice($from['owner'],$to['wref'],$ownally,0,''.addslashes($from['name']).' scouts '.addslashes($to['name']).'',$data_fail,$AttackArrivalTime); + $database->addNotice($from['owner'],$to['wref'],$ownally,19,addslashes($from['name']).' scouts '.addslashes($to['name']).'',$data_fail,$AttackArrivalTime); }else{ $database->addNotice($from['owner'],$to['wref'],$ownally,3,''.addslashes($from['name']).' attacks '.addslashes($to['name']).'',$data_fail,$AttackArrivalTime); } diff --git a/Templates/Alliance/attack-attacker.tpl b/Templates/Alliance/attack-attacker.tpl index e1dcc4ed..579b08a0 100644 --- a/Templates/Alliance/attack-attacker.tpl +++ b/Templates/Alliance/attack-attacker.tpl @@ -1,6 +1,6 @@ alliance AND $limit ORDER BY time DESC LIMIT 20"); $query = mysql_num_rows($sql); $outputList = ''; @@ -29,7 +29,11 @@ if($ntype==4 || $ntype==5 || $ntype==6 || $ntype==7){ } $outputList .= ""; $type = (isset($_GET['t']) && $_GET['t'] == 5)? $archive : $ntype; + if($type==18 or $type==19){ + $outputList .= ""; + }else{ $outputList .= ""; + } $outputList .= ""; $outputList .= "
"; if($ntype==0){ $nn = " scouts "; }else{ $nn = " attacks "; } diff --git a/Templates/Alliance/attack-defender.tpl b/Templates/Alliance/attack-defender.tpl index 8a77b848..ce537d9f 100644 --- a/Templates/Alliance/attack-defender.tpl +++ b/Templates/Alliance/attack-defender.tpl @@ -1,6 +1,6 @@ alliance AND $limit ORDER BY time DESC LIMIT 20"); $query = mysql_num_rows($sql); $outputList = ''; @@ -30,7 +30,11 @@ if($ntype==4 || $ntype==5 || $ntype==6 || $ntype==7){ } $outputList .= ""; $type = (isset($_GET['t']) && $_GET['t'] == 5)? $archive : $ntype; + if($type==20 or $type==21){ + $outputList .= ""; + }else{ $outputList .= ""; + } $outputList .= ""; $outputList .= "
"; if($ntype==0){ $nn = " scouts "; }else{ $nn = " attacks "; } diff --git a/Templates/Alliance/attacks.tpl b/Templates/Alliance/attacks.tpl index 0194de51..b5991047 100644 --- a/Templates/Alliance/attacks.tpl +++ b/Templates/Alliance/attacks.tpl @@ -27,7 +27,7 @@ include("alli_menu.tpl"); include "Templates/Alliance/attack-defender.tpl"; }else{ $prefix = "".TB_PREFIX."ndata"; -$limit = "ntype!=8 AND ntype!=9 AND ntype!=10 AND ntype!=11 AND ntype!=12 AND ntype!=13 AND ntype!=15"; +$limit = "ntype!=8 AND ntype!=9 AND ntype!=10 AND ntype!=11 AND ntype!=12 AND ntype!=13 AND ntype!=14 AND ntype!=15 AND ntype!=16 AND ntype!=17"; $sql = mysql_query("SELECT * FROM $prefix WHERE ally = $session->alliance AND $limit ORDER BY time DESC LIMIT 20"); $query = mysql_num_rows($sql); $outputList = ''; @@ -57,7 +57,11 @@ if($ntype==4 || $ntype==5 || $ntype==6 || $ntype==7){ } $outputList .= ""; $type = (isset($_GET['t']) && $_GET['t'] == 5)? $archive : $ntype; + if($type==18 or $type==19 or $type==20 or $type==21){ + $outputList .= ""; + }else{ $outputList .= ""; + } $outputList .= ""; $outputList .= "
"; if($ntype==0){ $nn = " scouts "; }else{ $nn = " attacks "; } @@ -82,7 +86,7 @@ if($ntype==4 || $ntype==5 || $ntype==6 || $ntype==7){ } } $getUserAlly = $database->getUserField($getUser,alliance,0); - }else if($ntype==1 or $ntype==2 or $ntype==3){ + }else if($ntype==1 or $ntype==2 or $ntype==3 or $ntype==18 or $ntype==19){ $getUserAlly = $database->getUserField($dataarray[28],alliance,0); }else{ $getUserAlly = $database->getUserField($dataarray[0],alliance,0); diff --git a/Templates/Map/vilview.tpl b/Templates/Map/vilview.tpl index d96d4ffa..42399868 100644 --- a/Templates/Map/vilview.tpl +++ b/Templates/Map/vilview.tpl @@ -149,7 +149,7 @@ if($oasis['owner'] == 2){ if($session->uid == $database->getVillage($_GET['d'])){ $limit = "ntype=0 and ntype=4 and ntype=5 and ntype=6 and ntype=7"; }else{ - $limit = "ntype!=8 and ntype!=9 and ntype!=10 and ntype!=11 and ntype!=12 and ntype!=13 and ntype!=14"; + $limit = "ntype!=8 and ntype!=9 and ntype!=10 and ntype!=11 and ntype!=12 and ntype!=13 and ntype!=14 AND ntype!=15 AND ntype!=16 AND ntype!=17"; } $toWref = $_GET['d']; if($session->alliance!=0){ @@ -160,7 +160,11 @@ while($row = mysql_fetch_array($result)){ $dataarray = explode(",",$row['data']); $type = $row['ntype']; echo ""; +if($type==18 or $type==19 or $type==20 or $type==21){ + echo "\"".$topic."\""; + }else{ echo " "; + } $date = $generator->procMtime($row['time']); echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; @@ -180,7 +184,11 @@ while($row = mysql_fetch_array($result)){ $dataarray = explode(",",$row['data']); $type = $row['ntype']; echo ""; +if($type==18 or $type==19 or $type==20 or $type==21){ + echo "\"".$topic."\""; + }else{ echo " "; + } $date = $generator->procMtime($row['time']); echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; @@ -238,9 +246,9 @@ while($row = mysql_fetch_array($result)){ uid == $database->getVillage($_GET['d'])){ - $limit = "ntype=0 and ntype=4 and ntype=5 and ntype=6 and ntype=7"; + $limit = "ntype=0 and ntype=4 and ntype=5 and ntype=6 and ntype=7 and ntype=20 and ntype=21"; }else{ - $limit = "ntype!=8 and ntype!=9 and ntype!=10 and ntype!=11 and ntype!=12 and ntype!=13 and ntype!=14"; + $limit = "ntype!=8 and ntype!=9 and ntype!=10 and ntype!=11 and ntype!=12 and ntype!=13 and ntype!=14 and ntype!=15 and ntype!=16 and ntype!=17"; } $toWref = $_GET['d']; if($session->alliance!=0){ @@ -251,7 +259,11 @@ while($row = mysql_fetch_array($result)){ $dataarray = explode(",",$row['data']); $type = $row['ntype']; echo ""; +if($type==18 or $type==19 or $type==20 or $type==21){ + echo "\"".$topic."\""; + }else{ echo " "; + } $date = $generator->procMtime($row['time']); echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; @@ -271,7 +283,11 @@ while($row = mysql_fetch_array($result)){ $dataarray = explode(",",$row['data']); $type = $row['ntype']; echo ""; +if($type==18 or $type==19 or $type==20 or $type==21){ + echo "\"".$topic."\""; + }else{ echo " "; + } $date = $generator->procMtime($row['time']); echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; @@ -358,7 +374,7 @@ while($row = mysql_fetch_array($result)){ if($session->uid == $database->getVillage($_GET['d'])){ $limit = "ntype=0 and ntype=4 and ntype=5 and ntype=6 and ntype=7"; }else{ - $limit = "ntype!=8 and ntype!=9 and ntype!=10 and ntype!=11 and ntype!=12 and ntype!=13 and ntype!=14"; + $limit = "ntype!=8 and ntype!=9 and ntype!=10 and ntype!=11 and ntype!=12 and ntype!=13 and ntype!=14 AND ntype!=15 AND ntype!=16 AND ntype!=17"; } $toWref = $_GET['d']; if($session->alliance!=0){ @@ -369,7 +385,24 @@ while($row = mysql_fetch_array($result)){ $dataarray = explode(",",$row['data']); $type = $row['ntype']; echo ""; +if($type==18 or $type==19 or $type==20 or $type==21){ + echo "\"".$topic."\""; + }else{ echo " "; + } + $date = $generator->procMtime($row['time']); + echo "".$date[0]." ".date('H:i',$row['time'])." "; + echo ""; +} +while($row = mysql_fetch_array($result)){ + $dataarray = explode(",",$row['data']); + $type = $row['ntype']; + echo ""; +if($type==18 or $type==19 or $type==20 or $type==21){ + echo "\"".$topic."\""; + }else{ + echo " "; + } $date = $generator->procMtime($row['time']); echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; @@ -389,7 +422,11 @@ while($row = mysql_fetch_array($result)){ $dataarray = explode(",",$row['data']); $type = $row['ntype']; echo ""; +if($type==18 or $type==19 or $type==20 or $type==21){ + echo "\"".$topic."\""; + }else{ echo " "; + } $date = $generator->procMtime($row['time']); echo "".$date[0]." ".date('H:i',$row['time'])." "; echo ""; diff --git a/Templates/Notice/16.tpl b/Templates/Notice/16.tpl new file mode 100644 index 00000000..fb1c7aaa --- /dev/null +++ b/Templates/Notice/16.tpl @@ -0,0 +1,57 @@ +readingNotice['data']); +?> + + + + + + + + + procMtime($message->readingNotice['time']); ?> + + + + + + +
Subject:readingNotice['topic']; ?>
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=4;$i<=13;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=14;$i<=23;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> + +
Defender">getUserField($dataarray[0],"username",0); ?> in the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+
\ No newline at end of file diff --git a/Templates/Notice/17.tpl b/Templates/Notice/17.tpl new file mode 100644 index 00000000..fb1c7aaa --- /dev/null +++ b/Templates/Notice/17.tpl @@ -0,0 +1,57 @@ +readingNotice['data']); +?> + + + + + + + + + procMtime($message->readingNotice['time']); ?> + + + + + + +
Subject:readingNotice['topic']; ?>
Sent:on at ".$date[1]; ?> hour
+ + + + + + + + + +getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" />"; +} +echo ""; +for($i=4;$i<=13;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +echo ""; +for($i=14;$i<=23;$i++) { + if($dataarray[$i] == 0) { + echo ""; + } + else { + echo ""; + } +} +?> + +
Defender">getUserField($dataarray[0],"username",0); ?> in the village getVillageField($dataarray[1],"name"); ?>
 
Troops0".$dataarray[$i]."
Casualties0".$dataarray[$i]."
+
\ No newline at end of file diff --git a/Templates/Notice/18.tpl b/Templates/Notice/18.tpl new file mode 100644 index 00000000..fa565f44 --- /dev/null +++ b/Templates/Notice/18.tpl @@ -0,0 +1,283 @@ +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 + + +
+ + + + + + + + + + + + + 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/18x.tpl b/Templates/Notice/18x.tpl new file mode 100644 index 00000000..c2c560e7 --- /dev/null +++ b/Templates/Notice/18x.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/19.tpl b/Templates/Notice/19.tpl new file mode 100644 index 00000000..f9153dae --- /dev/null +++ b/Templates/Notice/19.tpl @@ -0,0 +1,256 @@ +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 ""; +?> +
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] == 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"; } ?>
 
Troops?".$dataarray[$i]."
Casualties?".$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"; } ?>
 
Troops?".$dataarray[$i]."
Casualties?".$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"; } ?>
 
Troops?".$dataarray[$i]."
Casualties?".$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"; } ?>
 
Troops?".$dataarray[$i]."
Casualties?".$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"; } ?>
 
Troops?".$dataarray[$i]."
Casualties?".$dataarray[$i]."
+ + +
\ No newline at end of file diff --git a/Templates/Notice/19x.tpl b/Templates/Notice/19x.tpl new file mode 100644 index 00000000..6fe502f6 --- /dev/null +++ b/Templates/Notice/19x.tpl @@ -0,0 +1,259 @@ +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 ""; +?> +
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] == 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"; } ?>
 
Troops?".$dataarray[$i]."
Casualties?".$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"; } ?>
 
Troops?".$dataarray[$i]."
Casualties?".$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"; } ?>
 
Troops?".$dataarray[$i]."
Casualties?".$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"; } ?>
 
Troops?".$dataarray[$i]."
Casualties?".$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"; } ?>
 
Troops?".$dataarray[$i]."
Casualties?".$dataarray[$i]."
+ + +
\ No newline at end of file diff --git a/Templates/Notice/20.tpl b/Templates/Notice/20.tpl new file mode 100644 index 00000000..fa565f44 --- /dev/null +++ b/Templates/Notice/20.tpl @@ -0,0 +1,283 @@ +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 + + +
+ + + + + + + + + + + + + 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/20x.tpl b/Templates/Notice/20x.tpl new file mode 100644 index 00000000..c2c560e7 --- /dev/null +++ b/Templates/Notice/20x.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/21.tpl b/Templates/Notice/21.tpl new file mode 100644 index 00000000..fa565f44 --- /dev/null +++ b/Templates/Notice/21.tpl @@ -0,0 +1,283 @@ +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 + + +
+ + + + + + + + + + + + + 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/21x.tpl b/Templates/Notice/21x.tpl new file mode 100644 index 00000000..c2c560e7 --- /dev/null +++ b/Templates/Notice/21x.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/9.tpl b/Templates/Notice/9.tpl index b61bfc9f..88229cea 100644 --- a/Templates/Notice/9.tpl +++ b/Templates/Notice/9.tpl @@ -1,285 +1,4 @@ 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 +$archive = $database->getNotice2($_GET['id'], 'archive'); +include("".$archive.".tpl"); +?> \ No newline at end of file diff --git a/Templates/Notice/9x.tpl b/Templates/Notice/9x.tpl index 3f1d5503..97750ece 100644 --- a/Templates/Notice/9x.tpl +++ b/Templates/Notice/9x.tpl @@ -1,288 +1,4 @@ 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 +$archive = $database->getNotice2($_GET['id'], 'archive'); +include("".$archive."x.tpl"); +?> \ No newline at end of file diff --git a/Templates/Notice/all.tpl b/Templates/Notice/all.tpl index ac3f57c9..09db6472 100644 --- a/Templates/Notice/all.tpl +++ b/Templates/Notice/all.tpl @@ -1,5 +1,5 @@
noticearray[$i-1]['id']."\" /> "; $type = (isset($_GET['t']) && $_GET['t'] == 5)? $message->noticearray[$i-1]['archive'] : $message->noticearray[$i-1]['ntype']; + if($type==15 or $type==16 or $type==17){ + $type = $type-11; echo "\"".$noticeClass[$type]."\""; + }else if($type==18 or $type==19 or $type==20 or $type==21){ + echo "\"".$noticeClass[$type]."\""; + }else{ + echo "\"".$noticeClass[$type]."\""; + } echo "
noticearray[$i-1]['id']."\">".$message->noticearray[$i-1]['topic']." "; if($message->noticearray[$i-1]['viewed'] == 0) { echo "(new)"; diff --git a/berichte.php b/berichte.php index 3587bee3..12d99ed5 100644 --- a/berichte.php +++ b/berichte.php @@ -92,7 +92,7 @@ if($_GET['aid']!=0){ $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){ + if($type!=10 or $type!=11 or $type!=12 or $type!=13 or $type!=14 or $type!=15 or $type!=16 or $type!=17){ include("Templates/Notice/".$type."x.tpl"); } } @@ -108,7 +108,7 @@ if($_GET['aid']!=0){ 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){ + if($type!=10 or $type!=11 or $type!=12 or $type!=13 or $type!=14 or $type!=15 or $type!=16 or $type!=17){ include("Templates/Notice/".$type."x.tpl"); } } diff --git a/gpack/travian_default/img/scouts/18.gif b/gpack/travian_default/img/scouts/18.gif new file mode 100644 index 0000000000000000000000000000000000000000..18817d874b5091eb93d87a3d28ab7445a023b834 GIT binary patch literal 9795 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 SHMX?`4J*+P3i+ahy!kKOTNEAu literal 0 HcmV?d00001 diff --git a/gpack/travian_default/img/scouts/20.gif b/gpack/travian_default/img/scouts/20.gif new file mode 100644 index 0000000000000000000000000000000000000000..573c08b8e4badeebd40158770622e768483e5ce5 GIT binary patch literal 9298 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 literal 0 HcmV?d00001 diff --git a/gpack/travian_default/img/scouts/21.gif b/gpack/travian_default/img/scouts/21.gif new file mode 100644 index 0000000000000000000000000000000000000000..227e33ebf759eace74a891fe8a2ed375bbab8d91 GIT binary patch literal 9274 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 fY$_}LqNHS=tFrz|{gL)p+nbM7AM5<0z*X}