public static function close($ticket_id) { /* Controleren of de ticket wel van de gebruiker is. */ if (Self::has_permission($ticket_id)) { /* Update query uitvoeren. */ $update = Database::query("UPDATE support_ticket SET close_date = NOW(), opened = 0 WHERE id = " . Database::escape($ticket_id)); /* Controleren of de update query is gelukt. */ if ($update) { /* Return true, ticket is succesvol gesloten. */ return true; } else { /* Query ging fout. */ throw new Exception('Er ging wat fout tijdens het aanpassen van een ticket.<br />' . Database::error()); } } else { /* De ticket is niet van de gebruiker. */ throw new Exception('U heeft geen rechten om deze ticket te sluiten.'); } }