From 856df90e356adbb032c37883521a0138b5812d1f Mon Sep 17 00:00:00 2001 From: Robert Anderson <randerson@lbsd.net> Date: Mon, 22 Jun 2009 11:17:21 +0000 Subject: [PATCH] Get phone and email from correct table --- webui/user/index.php | 68 +++++++++++++++++++++++++++++++------------- 1 file changed, 48 insertions(+), 20 deletions(-) diff --git a/webui/user/index.php b/webui/user/index.php index 4c95a323..c5f34b7f 100644 --- a/webui/user/index.php +++ b/webui/user/index.php @@ -112,6 +112,7 @@ function displayDetails() { } + # Fetch user uptime and traffic cap $sql = " SELECT Name, Value @@ -123,32 +124,39 @@ function displayDetails() { $res = $db->query($sql); - $userPhone = "Unavailable"; - $userEmail = "Unavailable"; - $userCap = "Unavailable"; - $dataCap = "Unavailable"; - $timeCap = "Unavailable"; - $userService = "Unavailable"; - + $trafficCap = "None"; + $uptimeCap = "None"; while ($row = $res->fetchObject()) { - if ($row->name == "SMRadius-Notify-Phone") { - $userPhone = $row->value; - } - if ($row->name == "SMRadius-Notify-Email") { - $userEmail = $row->value; - } if ($row->name == "SMRadius-Capping-Traffic-Limit") { - $dataCap = $row->value; + $trafficCap = $row->value; } if ($row->name == "SMRadius-Capping-UpTime-Limit") { - $timeCap = $row->value; - } - if ($row->name == "SMRadius-User-Service") { - $userService = $row->value; + $uptimeCap = $row->value; } } + # Fetch user phone and email info + $sql = " + SELECT + Phone, Email + FROM + ${DB_TABLE_PREFIX}wisp_userdata + WHERE + UserID = '$userID' + "; + + $res = $db->query($sql); + + $userPhone = "Not set"; + $userEmail = "Not set"; + if ($res->rowCount() > 0) { + $row = $res->fetchObject(); + $userPhone = $row->phone; + $userEmail = $row->email; + } + $isDialup = 0; + $userService = "Not set"; ?> @@ -180,7 +188,17 @@ function displayDetails() { <td class="title">Used This Month</td> </tr> <tr> - <td class="value"><?php echo $dataCap; ?> MB</td> +<?php + if (is_numeric($trafficCap)) { +?> + <td class="value"><?php echo $trafficCap; ?> MB</td> +<?php + } else { +?> + <td class="value"><?php echo $trafficCap; ?></td> +<?php + } +?> <td class="value"><?php printf('%.2f', $totalData); ?> MB</td> </tr> <tr> @@ -188,7 +206,17 @@ function displayDetails() { <td class="title">Used This Month</td> </tr> <tr> - <td class="value"><?php echo $timeCap; ?> Min</td> +<?php + if (is_numeric($uptimeCap)) { +?> + <td class="value"><?php echo $uptimeCap; ?> Min</td> +<?php + } else { +?> + <td class="value"><?php echo $uptimeCap; ?></td> +<?php + } +?> <td class="value"><?php echo $totalSessionTime; ?> Min</td> </tr> <tr> -- GitLab