Skip to content

Commit

Permalink
Fix active gym pokemon on trainer page
Browse files Browse the repository at this point in the history
Thank you paul!
Output is ordered by active gym, then pokemon cp
  • Loading branch information
Obihoernchen committed Nov 18, 2016
1 parent 29455c3 commit 93d4a35
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions core/process/data.loader.php
Original file line number Diff line number Diff line change
Expand Up @@ -449,15 +449,14 @@
while($data = $result->fetch_object()){
$trainers[$data->name] = $data;
};
$yesterday=time() - 86400;
foreach($trainers as $trainer){
$reqPkms = "SELECT DISTINCT pokemon_uid,pokemon_id,cp,iv_defense,iv_stamina,iv_attack,last_seen FROM gympokemon WHERE trainer_name='".$trainer->name."' ORDER BY cp DESC";
$resultPkms = $mysqli->query($reqPkms);
$req = "SELECT DISTINCT gympokemon.pokemon_id, gympokemon.cp, gympokemon.trainer_name, gympokemon.iv_defense, gympokemon.iv_stamina, gympokemon.iv_attack, gymmember.gym_id FROM gympokemon LEFT JOIN gymmember ON gympokemon.pokemon_uid = gymmember.pokemon_uid WHERE gympokemon.trainer_name='".$trainer->name."' ORDER BY gymmember.gym_id DESC, gympokemon.cp DESC";
$resultPkms = $mysqli->query($req);
$trainer->pokemons = array();
$active_gyms=0;
while($dataPkm = $resultPkms->fetch_object()){
// check whether pokemon is still in gym
if (strtotime($dataPkm->last_seen) < $yesterday) {
if ($dataPkm->gym_id == "") {
$dataPkm->active = FALSE;
} else {
$dataPkm->active = TRUE;
Expand Down

0 comments on commit 93d4a35

Please sign in to comment.