Skip to content
This repository was archived by the owner on Sep 13, 2022. It is now read-only.
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 5 additions & 3 deletions lib/Monocle_Alternate.php
Original file line number Diff line number Diff line change
Expand Up @@ -216,7 +216,8 @@ public function query_gyms($conds, $params)
{
global $db;

$query = "SELECT f.external_id AS gym_id,
$query = "SELECT
f.external_id AS gym_id,
fs.last_modified AS last_modified,
updated AS last_scanned,
f.lat AS latitude,
Expand All @@ -235,10 +236,11 @@ public function query_gyms($conds, $params)
r.move_1 AS raid_pokemon_move_1,
r.move_2 AS raid_pokemon_move_2
FROM forts f
LEFT JOIN fort_sightings fs ON fs.fort_id = f.id
LEFT JOIN raids r ON r.fort_id = f.id
LEFT JOIN fort_sightings fs ON (fs.fort_id = f.id AND fs.last_modified = (SELECT MAX(last_modified) FROM fort_sightings fs2 WHERE fs2.fort_id=f.id))
LEFT JOIN raids r ON (r.fort_id = f.id AND r.time_end >= :time)
WHERE :conditions";

$query = str_replace(":time", time(), $query);
$query = str_replace(":conditions", join(" AND ", $conds), $query);
$gyms = $db->query($query, $params)->fetchAll(\PDO::FETCH_ASSOC);

Expand Down