public static function delete_category() { /* Permission check. */ if (Permission::has('operator_price_category')) { /* Kijken of de category wel bestaat. */ if (Self::get_category(null, $_GET['delete']) != null) { /* Delete query maken. */ $insert = Database::query("DELETE FROM rate_category WHERE id = " . Database::escape($_GET['delete']) . " LIMIT 1"); /* Kijken of de query mislukt is. */ if (!$insert) { /* Foutmelding. */ throw new Exception('Er ging wat fout bij het verwijderen van de geselecteerde categorie.<br />' . Database::error()); } } else { /* Er bestaat al een category met dit nummer. */ throw new Exception('De geselecteerde categorie bestaat niet.'); } } else { /* Geen rechten. */ throw new Exception('U heeft geen rechten om categorieën te mogen verwijderen.'); } }