public function delete() { SC::loginRequired(); global $current_user; try { $api = new SCApi(); if ($api->memberships_delete()) { SC::transfer(SCRoutes::set("users", "memberships_index", array("userid" => $current_user->userid))); } else { throw new Exception("something went wrong"); } } catch (Exception $ex) { SC::setFlashMessage($ex->getMessage(), "error"); $this->show(true); } }