diff --git a/webgui/include/ajax/functions/AdminGroups.php b/webgui/include/ajax/functions/AdminGroups.php index d838fb806d03206fcdc3d3a4c5fca486b005911d..c9983d2393e2f5046a761bb14cbb7bbc9a0fdffa 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; +} + ?>