public static function edit() { Controller::requirePermissions(["AdminAccessDashboard", "AdminUsers"]); if (empty($_POST)) { View::load("acp/user_edit.twig", ["object" => current(UserModel::get($_GET["id"])), "groups" => UserGroup::get(), "organizations" => Organization::get()]); } else { UserModel::update($_POST["id"], $_POST["email"], $_POST["full-name"], $_POST["phone-number"], $_POST["password"], $_POST["group"], $_POST["organization"]); } Controller::addAlert(new Alert("success", "User updated successfully")); Controller::redirect("/acp/user"); }