// Delete Order $app->get('/order/{id}/delete', function ($request, $response, $args) { $id = (int) $args['id']; $mapper = new OrderMapper($this->db); $order = $mapper->getOrderById($id); $this->logger->info("Deleting order " . $id); $mapper->delete($order); $response = $response->withRedirect("/index.php/orders"); return $response; }); /**********************DEPENDANTS**********************/ // Dependants $app->get('/dependants', function ($request, $response, $args) { $this->logger->info("Dependants page"); $mapper = new DependantMapper($this->db); $dependants = $mapper->getDependants(); return $this->renderer->render($response, 'dependant/dependants.phtml', [$args, "dependants" => $dependants]); }); // New Dependant $app->get('/dependant/new', function ($request, $response, $args) { $this->logger->info("Creating new dependant"); $employee_mapper = new EmployeeMapper($this->db); $employees = $employee_mapper->getEmployees(); return $this->renderer->render($response, 'dependant/dependant.phtml', [$args, "employees" => $employees]); }); // New Dependant POST $app->post('/dependant/new', function ($request, $response) { $post_data = $request->getParsedBody(); $data = []; $care_giver_data = []; $data['Name'] = filter_var($post_data['name'], FILTER_SANITIZE_STRING);