add updates
This commit is contained in:
@@ -168,7 +168,9 @@ class Database:
|
||||
conn = self.connect()
|
||||
cursor = conn.cursor()
|
||||
cursor.execute(query)
|
||||
|
||||
result = cursor.fetchall()
|
||||
self.close_connection(conn)
|
||||
return result
|
||||
def checkUserExists(self, key, value) -> list[User] | bool:
|
||||
query = f"SELECT * FROM users WHERE {key} like '%{value}%'"
|
||||
conn = self.connect()
|
||||
@@ -208,19 +210,28 @@ class Database:
|
||||
return user
|
||||
|
||||
def getUser(self, user_id) -> User:
|
||||
|
||||
conn = self.connect()
|
||||
cursor = conn.cursor()
|
||||
cursor.execute(f"SELECT * FROM users")
|
||||
result = cursor.fetchall()
|
||||
self.close_connection(conn)
|
||||
|
||||
for res in result:
|
||||
if res[1] == user_id:
|
||||
user = User(userid=res[1], username=res[2], email=res[3], id=res[0])
|
||||
dbg(f"Returning User {user}")
|
||||
log.info(f"Returning User {user}")
|
||||
return user
|
||||
return User(userid="gelöscht", username="gelöscht", email="gelöscht", id="gelöscht")
|
||||
if len(str(user_id)) == 1:
|
||||
for res in result:
|
||||
if res[0] == user_id:
|
||||
user = User(userid=res[1], username=res[2], email=res[3], id=res[0])
|
||||
dbg(f"Returning User {user}")
|
||||
log.info(f"Returning User {user}")
|
||||
return user
|
||||
else:
|
||||
for res in result:
|
||||
if res[1] == user_id:
|
||||
user = User(userid=res[1], username=res[2], email=res[3], id=res[0])
|
||||
dbg(f"Returning User {user}")
|
||||
log.info(f"Returning User {user}")
|
||||
return user
|
||||
raise ValueError(f"User {user_id} not found")
|
||||
#return User(userid="gelöscht", username="gelöscht", email="gelöscht", id="gelöscht")
|
||||
# user = User(userid=result[1], username=result[2], email=result[3],id = result[0])
|
||||
# return user
|
||||
|
||||
@@ -287,6 +298,11 @@ class Database:
|
||||
log.info(f"Returning Active Loans {result}")
|
||||
return str(len(result))
|
||||
|
||||
def getMediaList(self):
|
||||
query = "SELECT signature FROM media"
|
||||
result = self.query(query)
|
||||
|
||||
return [res[0] for res in result]
|
||||
def getAllLoans(self):
|
||||
loan_data = []
|
||||
query = "SELECT * FROM loans"
|
||||
|
||||
@@ -6,7 +6,4 @@ class DocumentationThread(QThread):
|
||||
super().__init__()
|
||||
|
||||
def run(self):
|
||||
launch_documentation()
|
||||
|
||||
|
||||
|
||||
launch_documentation()
|
||||
Reference in New Issue
Block a user