From: xf0r3m Date: Fri, 24 May 2024 16:54:32 +0000 (+0200) Subject: Dokończenie obsługi danych logującego. X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=7f4a724a584e64d727e2a3886f307ac85801adfc;p=ML.git Dokończenie obsługi danych logującego. --- diff --git a/window.py b/window.py index c2eedb8..ca62ee6 100755 --- a/window.py +++ b/window.py @@ -54,7 +54,31 @@ def loadLoggerInfo(): print(checkPA) if checkPA == '1': if db.isDatabaseExist(): - pass + pacomTest=db.checkData('001', db.isSignOrName('001'), 'pacom') + if not pacomTest == None: + pacom=db.checkData(phrase, db.isSignOrName(phrase), 'pacom') + if not pacom == None: + fillLoggerData(pacom[0], pacom[1], pacom[2], pacom[3]) + else: + logger=db.checkData(phrase, db.isSignOrName(phrase), 'logger') + if not logger == None: + fillLoggerData(logger[0], logger[1], logger[2], logger[3]) + else: + fillDbWithNewLoggerData(phrase) + else: + pCL=[] + pa_com.getDataFromPAcom(pCL) + db.loadDataFromPAcom(pCL) + pacomTest = db.checkData('001', db.isSignOrName('001'), 'pacom') + if not pacomTest == None: + loadLoggerInfo() + else: + alertWindow('Nie pobrano danych z planawaryjny.com') + logger=db.checkData(phrase, db.isSignOrName(phrase), 'logger') + if not logger == None: + fillLoggerData(logger[0], logger[1], logger[2], logger[3]) + else: + fillDbWithNewLoggerData(phrase) else: alertWindow('Baza danych nie istnieje!\nZostanie utworzona nowa.\nZostaną załadowane dane ze strony planawaryjny.com, co może chwilę potrwać.') db.dbNotFound() @@ -63,8 +87,12 @@ def loadLoggerInfo(): db.loadDataFromPAcom(pCL) db.saveLoggerData(phrase) pacom=db.checkData(phrase, db.isSignOrName(phrase), 'pacom') - db.updateLoggerData(phrase, pacom[0], pacom[1], pacom[2], pacom[3]) - fillLoggerData(pacom[0], pacom[1], pacom[2], pacom[3]) + if not pacom == None: + db.updateLoggerData(phrase, pacom[0], pacom[1], pacom[2], pacom[3]) + fillLoggerData(pacom[0], pacom[1], pacom[2], pacom[3]) + else: + alertWindow('Nie znaleziono podanej frazy\nw bazie planawaryjny.com') + fillDbWithNewLoggerData(phrase) else: if db.isDatabaseExist(): logger=db.checkData(phrase, db.isSignOrName(phrase), 'logger')