| @@ -9,12 +9,19 @@ if (isset($_SESSION['userid'])) { | |||||
| $result = $gcs->get_result(); | $result = $gcs->get_result(); | ||||
| while ($row = $result->fetch_assoc()) { | while ($row = $result->fetch_assoc()) { | ||||
| // $gnr = Get Next Rank | // $gnr = Get Next Rank | ||||
| $gnr = $con->prepare("SELECT stpoints, stname FROM gwsubtitles WHERE titlenameid = ? AND stpoints >= ? ORDER BY stpoints ASC LIMIT 1"); | |||||
| $gnr = $con->prepare("SELECT stpoints, stname, strank FROM gwsubtitles WHERE titlenameid = ? AND stpoints >= ? ORDER BY stpoints ASC LIMIT 1"); | |||||
| $gnr->bind_param("ii", $row['titlenameid'], $row['titlepoints']); | $gnr->bind_param("ii", $row['titlenameid'], $row['titlepoints']); | ||||
| $gnr->execute(); | $gnr->execute(); | ||||
| $gnr->bind_result($stpoints, $stname); | |||||
| $gnr->bind_result($stpoints, $stname, $strank); | |||||
| $gnr->fetch(); | $gnr->fetch(); | ||||
| $gnr->close(); | $gnr->close(); | ||||
| // $gmr = Get Maximum Rank available for selected title | |||||
| $gmr = $con->prepare("SELECT MAX(strank), MAX(stpoints) FROM gwsubtitles WHERE titlenameid = ?"); | |||||
| $gmr->bind_param("i", $row['titlenameid']); | |||||
| $gmr->execute(); | |||||
| $gmr->bind_result($mra, $mpa); // $mra = max rank available, $mpa = max points available | |||||
| $gmr->fetch(); | |||||
| $gmr->close(); | |||||
| // $gt = Get Title | // $gt = Get Title | ||||
| $gt = $con->prepare("SELECT titlename FROM gwtitles WHERE titlenameid = ?"); | $gt = $con->prepare("SELECT titlename FROM gwtitles WHERE titlenameid = ?"); | ||||
| $gt->bind_param("i", $row['titlenameid']); | $gt->bind_param("i", $row['titlenameid']); | ||||
| @@ -22,8 +29,8 @@ if (isset($_SESSION['userid'])) { | |||||
| $gt->bind_result($titlename); | $gt->bind_result($titlename); | ||||
| $gt->fetch(); | $gt->fetch(); | ||||
| $gt->close(); | $gt->close(); | ||||
| $pr = number_format(($stpoints - $row['titlepoints'])); | |||||
| if ($pr <= 0) { | |||||
| $pr = number_format(($mpa - $row['titlepoints'])); | |||||
| if ($row['currentstrank'] === $mra) { | |||||
| $pr = "Highest rank achieved!"; | $pr = "Highest rank achieved!"; | ||||
| $stname = "Highest rank achieved!"; | $stname = "Highest rank achieved!"; | ||||
| } | } | ||||