case "resetPassword": $register->resetPassword($_POST['newPass'], $_POST['key']); break; case "forgotPassword": $result = $register->forgotPassword($_POST['email']); if ($result !== TRUE) { echo $result; } break; case "postComment": $ASComment = new ASComment(); echo $ASComment->insertComment(ASSession::get("user_id"), $_POST['comment']); break; case "updatePassword": $user = new ASUser(ASSession::get("user_id")); $user->updatePassword($_POST['oldpass'], $_POST['newpass']); break; case "updateDetails": $user = new ASUser(ASSession::get("user_id")); $user->updateDetails($_POST['details']); break; case "changeRole": onlyAdmin(); $user = new ASUser($_POST['userId']); echo ucfirst($user->changeRole()); break; case "deleteUser": onlyAdmin(); $user = new ASUser($_POST['userId']); if (!$user->isAdmin()) { $user->deleteUser();