From b70cf57c9e5af77196ce04b130431d4db13f0f71 Mon Sep 17 00:00:00 2001 From: Rick Payton Date: Wed, 29 Aug 2018 12:23:24 -1000 Subject: [PATCH] fix for issue #7 --- includes/current-character.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/includes/current-character.php b/includes/current-character.php index b9f6fc3..476072f 100644 --- a/includes/current-character.php +++ b/includes/current-character.php @@ -21,6 +21,13 @@ if (isset($_SESSION['userid'])){ $gnr->bind_result($stpoints, $stname); $gnr->fetch(); $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 = $con->prepare("SELECT titlename FROM gwtitles WHERE titlenameid = ?"); $gt->bind_param("i", $row['titlenameid']); @@ -28,8 +35,8 @@ if (isset($_SESSION['userid'])){ $gt->bind_result($titlename); $gt->fetch(); $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!"; $stname = "Highest rank achieved!"; }