public static function remove_group() { /* Kijken of de rechten er voor zijn. */ if (Permission::has('operator_group_edit')) { /* Kijken of de groep bestaat. */ if (!empty($_GET['id']) && Self::group_exists($_GET['id'])) { /* Kijken of de huidige groep niet de standaard groep is. */ if ($_GET['id'] != Settings::get('citypark_standard_group')) { /* Delete query. */ $delete = Database::query("DELETE FROM permission_group WHERE id = " . Database::escape($_GET['id'])); /* Check of query mislukt is. */ if (!$delete) { /* Foutmelding. */ throw new Exception('Er ging wat fout bij het verwijderen van de groep.<br />' . Database::error()); } } else { /* Groep is primary groep. */ throw new Exception('Kan de standaard groep niet verwijderen.'); } } else { /* Foutmelding. */ throw new Exception('De geselecteerde groep bestaat niet.'); } } else { /* Foutmelding, geen rechten. */ throw new Exception('U heeft geen rechten om deze groep aan te passen.'); } }