public function consumePost($command, $params, $user) { if (isset($_POST['delete'])) { mysql_query("INSERT INTO `deleted_event` (SELECT * FROM `event` WHERE `id` = '{$this->eventid}');"); mysql_query("UPDATE `deleted_event` SET `creationtoken` = '" . time() . "' WHERE `id` = '{$this->eventid}';"); //Save deletion time mysql_query("DELETE FROM `event` WHERE `id` = '{$this->eventid}' LIMIT 1;"); return "./"; //TODO: Informer brugeren om hvad der er sket } if (!isset($_POST["submit"])) { if (count($params) == 0 || !ctype_digit($params[0])) { //Todo; errorhandling } $this->event = Event::FromDB($params[0]); return false; } $errors = Event::ValidateForm(); $this->event = Event::FromForm(); if (count($errors) == 0) { $this->event->Save(); } else { $this->edit_event_errors = $errors; } return false; }