protected function conductMainFormTask()
 {
     $gid = $this->fieldData['groupToEdit'];
     $rguid = $this->fieldData['rguid'];
     $task = $this->fieldData['task'];
     if ($task == 'realmAllow') {
         AuthUtil::editGroupRelmAccess($gid, $rguid, 'y');
     } elseif ($task == 'realmDeny') {
         AuthUtil::editGroupRelmAccess($gid, $rguid, 'n');
     } elseif ($task == 'realmIgnore') {
         AuthUtil::editGroupRelmAccess($gid, $rguid, null);
     } elseif ($task == 'userAdd') {
         AuthUtil::editUserGroup($rguid, $gid, true);
     } elseif ($task == 'userRemove') {
         AuthUtil::editUserGroup($rguid, $gid, false);
     } else {
         throw new LoggedException("An invalid task ({$task}) was requested", 0, self::module, 'warning');
     }
 }