From 4c409e8d1eb8ef8d6da02cf8f856eca3cec0ef04 Mon Sep 17 00:00:00 2001
From: Robert Anderson <randerson@lbsd.net>
Date: Fri, 8 May 2009 12:59:58 +0000
Subject: [PATCH] Added updateAdminGroup and getAdminGroup cases

---
 webgui/ajax.php | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/webgui/ajax.php b/webgui/ajax.php
index 98b1bd50..67e3cc05 100644
--- a/webgui/ajax.php
+++ b/webgui/ajax.php
@@ -146,6 +146,15 @@
 	}
 
 	switch ($function) {
+		case "updateAdminGroup":
+
+			$res = updateAdminGroup($soapParams);
+			if (isset($res)) {
+				ajaxException($res);
+			}
+
+			break;
+
 		case "createAdminGroup":
 
 			$res = createAdminGroup($soapParams);
@@ -235,6 +244,21 @@
 			echo json_encode($res->export());
 			break;
 
+		case "getAdminGroup":
+			$rawData = getAdminGroup($soapParams);
+
+			$res = new json_response;
+			$res->setID('ID');
+			$res->addField('ID','int');
+			$res->addField('Name','string');
+			$res->addField('Priority','int');
+			$res->addField('Disabled','boolean');
+			$res->addField('Comment','string');
+			$res->parseHash($rawData);
+
+			echo json_encode($res->export());
+			break;
+
 		case "getAdminUsers":
 
 			$res = getAdminUsers($soapParams);
-- 
GitLab