From 1ea228a4a598eb3dd2c86a728f97bd5fab94b682 Mon Sep 17 00:00:00 2001
From: Robert Anderson <randerson@lbsd.net>
Date: Fri, 8 May 2009 12:49:01 +0000
Subject: [PATCH] Added updateAdminGroup and getAdminGroup functions

---
 webgui/include/ajax/functions/AdminGroups.php | 35 +++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/webgui/include/ajax/functions/AdminGroups.php b/webgui/include/ajax/functions/AdminGroups.php
index d838fb80..c9983d23 100644
--- a/webgui/include/ajax/functions/AdminGroups.php
+++ b/webgui/include/ajax/functions/AdminGroups.php
@@ -42,6 +42,29 @@ function getAdminGroups($params) {
 	return array($resultArray,$numResults);
 }
 
+# Return list of users
+function getAdminGroup($params) {
+	global $db;
+
+
+	$res = DBSelect("SELECT ID, Name, Priority, Disabled, Comment FROM groups WHERE ID = ?",array($params[0]));
+	if (!is_object($res)) {
+		return $res;
+	}
+
+	$resultArray = array();
+
+	$row = $res->fetchObject();
+
+	$resultArray['ID'] = $row->id;
+	$resultArray['Name'] = $row->name;
+	$resultArray['Priority'] = $row->priority;
+	$resultArray['Disabled'] = $row->disabled;
+	$resultArray['Comment'] = $row->comment;
+
+	return $resultArray;
+}
+
 # Remove admin group
 function removeAdminGroup($params) {
 	global $db;
@@ -66,4 +89,16 @@ function createAdminGroup($params) {
 	return NULL;
 }
 
+# Edit admin group
+function updateAdminGroup($params) {
+	global $db;
+
+	$res = DBDo("UPDATE groups SET Name = ? WHERE ID = ?",array($params[0]['Name'],$params[0]['ID']));
+	if (!is_numeric($res)) {
+		return $res;
+	}
+
+	return NULL;
+}
+
 ?>
-- 
GitLab