diff --git a/webgui/include/ajax/functions/AdminGroups.php b/webgui/include/ajax/functions/AdminGroups.php
index 995551fe3cd40e429a9704b42f1751ce08bafa10..d838fb806d03206fcdc3d3a4c5fca486b005911d 100644
--- a/webgui/include/ajax/functions/AdminGroups.php
+++ b/webgui/include/ajax/functions/AdminGroups.php
@@ -42,11 +42,23 @@ function getAdminGroups($params) {
 	return array($resultArray,$numResults);
 }
 
-# Return list of users
+# Remove admin group
 function removeAdminGroup($params) {
 	global $db;
 
-	$res = DBDo("DELETE FROM groups WHERE ID = ".$params[0][0]);
+	$res = DBDo("DELETE FROM groups WHERE ID = ?",array($params[0][0]));
+	if (!is_numeric($res)) {
+		return $res;
+	}
+
+	return NULL;
+}
+
+# Add admin group
+function createAdminGroup($params) {
+	global $db;
+
+	$res = DBDo("INSERT INTO groups (Name) VALUES (?)",array($params[0]['Name']));
 	if (!is_numeric($res)) {
 		return $res;
 	}