From e93583dde72afd9d7c04ecd62802f3598b683644 Mon Sep 17 00:00:00 2001
From: Robert Anderson <randerson@lbsd.net>
Date: Mon, 6 Apr 2009 09:53:25 +0000
Subject: [PATCH] Insert mac address as Calling-Station-Id Removed address list

---
 webui/wisp-user-add.php | 46 +++++++++++++++++++++++++++++------------
 1 file changed, 33 insertions(+), 13 deletions(-)

diff --git a/webui/wisp-user-add.php b/webui/wisp-user-add.php
index 24a04efe..72866c89 100644
--- a/webui/wisp-user-add.php
+++ b/webui/wisp-user-add.php
@@ -84,6 +84,10 @@ if (!isset($_POST['frmaction'])) {
 				<td class="entrytitle">Email Address</td>
 				<td><input type="text" name="user_email" /></td>
 			</tr>
+			<tr>
+				<td class="entrytitle">MAC Address</td>
+				<td><input type="text" name="user_mac_address" /></td>
+			</tr>
 			<tr>
 				<td class="entrytitle">IP Address</td>
 				<td><input type="text" name="user_ip_address" /></td>
@@ -104,10 +108,6 @@ if (!isset($_POST['frmaction'])) {
 				<td class="entrytitle">Time Limit (Min)</td>
 				<td><input type="text" name="user_time_limit" /></td>
 			</tr>
-			<tr>
-				<td class="entrytitle">Address List</td>
-				<td><input type="text" name="address_list" /></td>
-			</tr>
 			<tr>
 				<td class="textcenter" colspan="2"><input type="submit" value="Submit" /></td>
 			</tr>
@@ -159,6 +159,18 @@ if ($_POST['frmaction'] == "insert") {
 		$userID = $resultRow->id;
 
 
+		# Insert MAC Address
+		$userMACAddressStatement = $db->prepare("INSERT INTO 
+															${DB_TABLE_PREFIX}user_attributes (UserID,Name,Operator,Value) 
+												VALUES 
+															($userID,'Calling-Station-Id','||==',?)
+												");
+
+		$userMACAddressResult = $userMACAddressStatement->execute(array(
+												$_POST['user_mac_address'],
+												));
+
+
 		# Insert IP Address
 		$userIPAddressStatement = $db->prepare("INSERT INTO 
 															${DB_TABLE_PREFIX}user_attributes (UserID,Name,Operator,Value) 
@@ -172,7 +184,6 @@ if ($_POST['frmaction'] == "insert") {
 
 
 		# Insert data limit
-		$dataInBytes = $_POST['user_data_limit'] * 1024;
 		$userDataStatement = $db->prepare("	INSERT INTO 
 														${DB_TABLE_PREFIX}user_attributes (UserID,Name,Operator,Value) 
 											VALUES 
@@ -180,12 +191,11 @@ if ($_POST['frmaction'] == "insert") {
 											");
 
 		$userDataResult = $userDataStatement->execute(array(
-												$dataInBytes,
+												$_POST['user_data_limit'],
 											));
 
 
 		# Insert time limit
-		$timeInSeconds = $_POST['user_time_limit'] * 60;
 		$userTimeStatement = $db->prepare("	INSERT INTO 
 														${DB_TABLE_PREFIX}user_attributes (UserID,Name,Operator,Value) 
 											VALUES 
@@ -193,31 +203,41 @@ if ($_POST['frmaction'] == "insert") {
 											");
 
 		$userTimeResult = $userTimeStatement->execute(array(
-												$timeInSeconds,
+												$_POST['user_time_limit'],
+											));
+
+
+		# Insert password 
+		$userPasswordStatement = $db->prepare("	INSERT INTO 
+														${DB_TABLE_PREFIX}user_attributes (UserID,Name,Operator,Value) 
+											VALUES 
+														($userID,'User-Password','==',?)
+											");
+
+		$userPasswordResult = $userPasswordStatement->execute(array(
+												$_POST['user_password'],
 											));
 
 
 		# Insert user data
 		$userDataStatement = $db->prepare("	INSERT INTO 
-														${DB_TABLE_PREFIX}userdata (UserID, Password, FirstName, LastName, Location, Email, Phone, AddressList) 
+														${DB_TABLE_PREFIX}userdata (UserID, FirstName, LastName, Location, Email, Phone) 
 											VALUES 
-														($userID,?,?,?,?,?,?,?)
+														($userID,?,?,?,?,?)
 											");
 
 		$userDataResult = $userDataStatement->execute(array(
-															$_POST['user_password'],
 															$_POST['user_first_name'],
 															$_POST['user_last_name'],
 															$_POST['user_location'],
 															$_POST['user_email'],
 															$_POST['user_phone'],
-															$_POST['address_list'],
 															));
 												
 
 
 		# Was it successful?
-		if ($userDataResult && $userResult && $userIPAddressResult && $userDataResult && $userTimeResult) {
+		if ($userDataResult && $userResult && $userIPAddressResult && $userDataResult && $userTimeResult && $userPasswordResult) {
 
 ?>
 
-- 
GitLab