def get_status(request: DBRequest, user: User): cursor = request.get_cursor() cursor.execute( f"SELECT status FROM user_statuses WHERE _id = '{user.get_id()}'")
def get_user(user: User, request: DBRequest): cursor = request.get_cursor() cursor.execute(f"SELECT * FROM users WHERE _id = '{user.get_id()}'") return cursor.fetchall()
def set_tabnr(request: DBRequest, user: User): cursor = request.get_cursor() cursor.execute( f"UPDATE users SET tabnr = '{user.get_tabnr()}' WHERE _id = '{user.get_id()}'" )
def create_status(request: DBRequest, user: User, start_status): cursor = request.get_cursor() cursor.execute( f"INSERT INTO user_statuses VALUES('{user.get_id()}', '{start_status}')" )
def change_status(request: DBRequest, user: User, new_status): cursor = request.get_cursor() cursor.execute( f"UPDATE user_statuses SET status = '{new_status}' WHERE _id = '{user.get_id()}'" )
def get_all_users(request: DBRequest): cursor = request.get_cursor() cursor.execute(f"SELECT * FROM users") return cursor.fetchall()
def delete_user(user: User, request: DBRequest): cursor = request.get_cursor() cursor.execute(f"DELETE FROM users WHERE _id = '{user.get_id()}'")
def update_password(user: User, request: DBRequest): cursor = request.get_cursor() cursor.execute( f"UPDATE users SET password = '******' WHERE _id = '{user.get_id()}'" )
def update_uname(user: User, request: DBRequest): cursor = request.get_cursor() cursor.execute( f"UPDATE users SET uname = '{user.get_uname()}' WHERE _id = '{user.get_id()}'" )
def insert_user_v2(user: User, request: DBRequest): cursor = request.get_cursor() cursor.execute( f"INSERT INTO users VALUES ('{user.get_id()}', '{user.get_uname()}', '{user.get_password()}', '{user.get_tabnr()}')" )