diff --git a/GameEngine/Database/db_MYSQL.php b/GameEngine/Database/db_MYSQL.php index 35b46da3..b7ad73dc 100644 --- a/GameEngine/Database/db_MYSQL.php +++ b/GameEngine/Database/db_MYSQL.php @@ -1862,7 +1862,13 @@ $result = mysql_query($q, $this->connection); return $this->mysql_fetch_all($result); } - + + function getUserByTribe($tribe){ + $q = "SELECT * FROM " . TB_PREFIX . "users where tribe = $tribe"; + $result = mysql_query($q, $this->connection); + return $this->mysql_fetch_all($result); + } + function getHeroRanking() { $q = "SELECT * FROM " . TB_PREFIX . "hero WHERE dead = 0"; $result = mysql_query($q, $this->connection); diff --git a/Templates/Ranking/player_1.tpl b/Templates/Ranking/player_1.tpl index 032ce3c1..df1d871b 100644 --- a/Templates/Ranking/player_1.tpl +++ b/Templates/Ranking/player_1.tpl @@ -29,7 +29,7 @@ $search = $_SESSION['search']; $start = 20*$multiplier-19; } else { $start = ($_SESSION['start']+1); } } else { $start = ($_SESSION['start']+1); } - if(count($ranking->getRank()) > 0) { + if(count($database->getUserByTribe(1)) > 0) { $ranking = $ranking->getRank(); for($i=$start;$i<($start+20);$i++) { if(isset($ranking[$i]['username']) && $ranking[$i] != "pad") { diff --git a/Templates/Ranking/player_2.tpl b/Templates/Ranking/player_2.tpl index 91b8113d..1509e3da 100644 --- a/Templates/Ranking/player_2.tpl +++ b/Templates/Ranking/player_2.tpl @@ -29,7 +29,7 @@ $search = $_SESSION['search']; $start = 20*$multiplier-19; } else { $start = ($_SESSION['start']+1); } } else { $start = ($_SESSION['start']+1); } - if(count($ranking->getRank()) > 0) { + if(count($database->getUserByTribe(2)) > 0) { $ranking = $ranking->getRank(); for($i=$start;$i<($start+20);$i++) { if(isset($ranking[$i]['username']) && $ranking[$i] != "pad") { diff --git a/Templates/Ranking/player_3.tpl b/Templates/Ranking/player_3.tpl index 6d44b497..0c49441e 100644 --- a/Templates/Ranking/player_3.tpl +++ b/Templates/Ranking/player_3.tpl @@ -29,7 +29,7 @@ $search = $_SESSION['search']; $start = 20*$multiplier-19; } else { $start = ($_SESSION['start']+1); } } else { $start = ($_SESSION['start']+1); } - if(count($ranking->getRank()) > 0) { + if(count($database->getUserByTribe(3)) > 0) { $ranking = $ranking->getRank(); for($i=$start;$i<($start+20);$i++) { if(isset($ranking[$i]['username']) && $ranking[$i] != "pad") { diff --git a/Templates/Ranking/player_attack.tpl b/Templates/Ranking/player_attack.tpl index f796df21..69d0cbcd 100644 --- a/Templates/Ranking/player_attack.tpl +++ b/Templates/Ranking/player_attack.tpl @@ -10,7 +10,7 @@ $search = $_SESSION['search']; - The most successful attackers + The most successful attackers PlayerPopulationVillagesPoints diff --git a/Templates/Ranking/player_defend.tpl b/Templates/Ranking/player_defend.tpl index 11f60f59..3c0c3f72 100644 --- a/Templates/Ranking/player_defend.tpl +++ b/Templates/Ranking/player_defend.tpl @@ -11,7 +11,7 @@ $search = $_SESSION['search']; - The most successful defenders + The most successful defenders PlayerPopulationVillagesPoints diff --git a/Templates/Ranking/player_top10.tpl b/Templates/Ranking/player_top10.tpl index 17abaca8..6c1074ab 100644 --- a/Templates/Ranking/player_top10.tpl +++ b/Templates/Ranking/player_top10.tpl @@ -13,13 +13,13 @@ mysql_select_db($db_name, $con); - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE access<".(INCLUDE_ADMIN?"10":"8")." AND id > 3 AND tribe<=3 ORDER BY ap DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE access<".(INCLUDE_ADMIN?"10":"8")." AND id > 5 AND tribe<=3 AND tribe > 0 ORDER BY ap DESC Limit 10"); $result2 = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE username = '".$session->username."' ORDER BY ap DESC Limit 1"); ?> - +
Top 10 playersTop 10 players
@@ -71,7 +71,7 @@ for($i=1;$i<=0;$i++) { echo "Row ".$i; } - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE access<".(INCLUDE_ADMIN?"10":"8")." AND id > 3 AND tribe<=3 ORDER BY dp DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE access<".(INCLUDE_ADMIN?"10":"8")." AND id > 5 AND tribe<=3 AND tribe > 0 ORDER BY dp DESC Limit 10"); $result2 = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE username = '".$session->username."' ORDER BY dp DESC Limit 1"); ?> @@ -122,7 +122,7 @@ for($i=1;$i<=0;$i++) { echo "Row ".$i; } - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE access<".(INCLUDE_ADMIN?"10":"8")." AND id > 3 AND tribe<=3 ORDER BY clp DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE access<".(INCLUDE_ADMIN?"10":"8")." AND id > 5 AND tribe<=3 AND tribe > 0 ORDER BY clp DESC Limit 10"); $result2 = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE username = '".$session->username."' ORDER BY clp DESC Limit 1"); ?>
@@ -171,7 +171,7 @@ for($i=1;$i<=0;$i++) { echo "Row ".$i; } - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE access<".(INCLUDE_ADMIN?"10":"8")." AND id > 3 AND tribe<=3 ORDER BY RR DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE access<".(INCLUDE_ADMIN?"10":"8")." AND id > 5 AND tribe<=3 AND tribe > 0 ORDER BY RR DESC Limit 10"); $result2 = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE username = '".$session->username."' ORDER BY RR DESC Limit 1"); ?>
@@ -191,12 +191,14 @@ = 0) { if($row['username']==$session->username) { echo ""; } else { echo ""; } echo ""; echo ""; echo ""; echo ""; + } } ?> diff --git a/medals.php b/medals.php index 9d4792f8..46ce3624 100644 --- a/medals.php +++ b/medals.php @@ -55,7 +55,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = //Aanvallers v/d Week - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY ap DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY ap DESC Limit 10"); $i=0; while($row = mysql_fetch_array($result)){ $i++; $img="t2_".($i).""; $quer="insert into ".TB_PREFIX."medal(userid, categorie, plaats, week, points, img) values('".$row['id']."', '1', '".($i)."', '".$week."', '".$row['ap']."', '".$img."')"; @@ -63,7 +63,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = } //Verdediger v/d Week - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY dp DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY dp DESC Limit 10"); $i=0; while($row = mysql_fetch_array($result)){ $i++; $img="t3_".($i).""; $quer="insert into ".TB_PREFIX."medal(userid, categorie, plaats, week, points, img) values('".$row['id']."', '2', '".($i)."', '".$week."', '".$row['dp']."', '".$img."')"; @@ -71,7 +71,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = } //Rank climbers of the week - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY clp DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY clp DESC Limit 10"); $i=0; while($row = mysql_fetch_array($result)){ $i++; $img="t1_".($i).""; $quer="insert into ".TB_PREFIX."medal(userid, categorie, plaats, week, points, img) values('".$row['id']."', '10', '".($i)."', '".$week."', '".$row['clp']."', '".$img."')"; @@ -79,20 +79,22 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = } //Overvallers v/d Week - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY RR DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY RR DESC Limit 10"); $i=0; while($row = mysql_fetch_array($result)){ + if($row['RR'] >= 0){ $i++; $img="t4_".($i).""; $quer="insert into ".TB_PREFIX."medal(userid, categorie, plaats, week, points, img) values('".$row['id']."', '4', '".($i)."', '".$week."', '".$row['RR']."', '".$img."')"; - $resul=mysql_query($quer); + $resul=mysql_query($quer); + } } //deel de bonus voor aanval+defence top 10 uit //Pak de top10 aanvallers - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY ap DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY ap DESC Limit 10"); while($row = mysql_fetch_array($result)){ //Pak de top10 verdedigers - $result2 = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY dp DESC Limit 10"); + $result2 = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY dp DESC Limit 10"); while($row2 = mysql_fetch_array($result2)){ if($row['id']==$row2['id']){ @@ -123,7 +125,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = //je staat voor 3e / 5e / 10e keer in de top 3 aanvallers //Pak de top10 aanvallers - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY ap DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY ap DESC Limit 10"); while($row = mysql_fetch_array($result)){ $query1="SELECT count(*) FROM ".TB_PREFIX."medal WHERE userid='".$row['id']."' AND categorie = 1 AND plaats<=3"; @@ -153,7 +155,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = } //je staat voor 3e / 5e / 10e keer in de top 10 aanvallers //Pak de top10 aanvallers - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY ap DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY ap DESC Limit 10"); while($row = mysql_fetch_array($result)){ $query1="SELECT count(*) FROM ".TB_PREFIX."medal WHERE userid='".$row['id']."' AND categorie = 1 AND plaats<=10"; @@ -183,7 +185,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = } //je staat voor 3e / 5e / 10e keer in de top 3 verdedigers //Pak de top10 verdedigers - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY dp DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY dp DESC Limit 10"); while($row = mysql_fetch_array($result)){ $query1="SELECT count(*) FROM ".TB_PREFIX."medal WHERE userid='".$row['id']."' AND categorie = 2 AND plaats<=3"; @@ -213,7 +215,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = } //je staat voor 3e / 5e / 10e keer in de top 3 verdedigers //Pak de top10 verdedigers - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY dp DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY dp DESC Limit 10"); while($row = mysql_fetch_array($result)){ $query1="SELECT count(*) FROM ".TB_PREFIX."medal WHERE userid='".$row['id']."' AND categorie = 2 AND plaats<=10"; @@ -244,7 +246,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = //je staat voor 3e / 5e / 10e keer in de top 3 klimmers //Pak de top10 klimmers - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY Rc DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY Rc DESC Limit 10"); while($row = mysql_fetch_array($result)){ $query1="SELECT count(*) FROM ".TB_PREFIX."medal WHERE userid='".$row['id']."' AND categorie = 3 AND plaats<=3"; @@ -272,7 +274,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = } }//je staat voor 3e / 5e / 10e keer in de top 3 klimmers //Pak de top10 klimmers - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY Rc DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY Rc DESC Limit 10"); while($row = mysql_fetch_array($result)){ $query1="SELECT count(*) FROM ".TB_PREFIX."medal WHERE userid='".$row['id']."' AND categorie = 3 AND plaats<=10"; @@ -302,7 +304,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = //je staat voor 3e / 5e / 10e keer in de top 3 klimmers //Pak de top3 rank climbers - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY clp DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY clp DESC Limit 10"); while($row = mysql_fetch_array($result)){ $query1="SELECT count(*) FROM ".TB_PREFIX."medal WHERE userid='".$row['id']."' AND categorie = 10 AND plaats<=3"; @@ -331,7 +333,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = } //je staat voor 3e / 5e / 10e keer in de top 10klimmers //Pak de top3 rank climbers - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY clp DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY clp DESC Limit 10"); while($row = mysql_fetch_array($result)){ $query1="SELECT count(*) FROM ".TB_PREFIX."medal WHERE userid='".$row['id']."' AND categorie = 10 AND plaats<=10"; @@ -361,7 +363,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = //je staat voor 3e / 5e / 10e keer in de top 10 overvallers //Pak de top10 overvallers - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY RR DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY RR DESC Limit 10"); while($row = mysql_fetch_array($result)){ $query1="SELECT count(*) FROM ".TB_PREFIX."medal WHERE userid='".$row['id']."' AND categorie = 4 AND plaats<=3"; @@ -389,7 +391,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = } } //je staat voor 3e / 5e / 10e keer in de top 10 overvallers //Pak de top10 overvallers - $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY RR DESC Limit 10"); + $result = mysql_query("SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY RR DESC Limit 10"); while($row = mysql_fetch_array($result)){ $query1="SELECT count(*) FROM ".TB_PREFIX."medal WHERE userid='".$row['id']."' AND categorie = 4 AND plaats<=10"; @@ -418,7 +420,7 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = } //Zet alle waardens weer op 0 - $query="SELECT * FROM ".TB_PREFIX."users WHERE id > 3 ORDER BY id+0 DESC"; + $query="SELECT * FROM ".TB_PREFIX."users WHERE id > 5 ORDER BY id+0 DESC"; $result=mysql_query($query); for ($i=0; $row=mysql_fetch_row($result); $i++){ mysql_query("UPDATE ".TB_PREFIX."users SET ap=0, dp=0,Rc=0,clp=0, RR=0 WHERE id = ".$row[0].""); @@ -445,9 +447,11 @@ if (mysql_num_rows(mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE access = //Overvallers v/d Week $result = mysql_query("SELECT * FROM ".TB_PREFIX."alidata ORDER BY RR DESC Limit 10"); $i=0; while($row = mysql_fetch_array($result)){ + if($row['RR'] >= 0){ $i++; $img="a4_".($i).""; $quer="insert into ".TB_PREFIX."allimedal(allyid, categorie, plaats, week, points, img) values('".$row['id']."', '4', '".($i)."', '".$allyweek."', '".$row['RR']."', '".$img."')"; - $resul=mysql_query($quer); + $resul=mysql_query($quer); + } } //Rank climbers of the week
".$i++.". ".$row['username']."".$row['RR']."