def confirm_subscription(chat_id, codice_corso, update, context, data): res = settings.query("SELECT * FROM Iscrizioni WHERE chat_id = " + str(chat_id) + " AND codice_corso = " + str(codice_corso) + ";") if not res: settings.query( "INSERT INTO `Iscrizioni` (`chat_id`,`codice_corso`) VALUES (" + str(chat_id) + "," + str(codice_corso) + ");") msg = "Iscrizione avvenuta con successo!" else: msg = "Sei giĆ iscritto a questo corso!" printConfirmedSubscription(update, context, data, msg)
def subscribed_subject(chat_id): subscribedSubject = [] res = settings.query("SELECT * FROM Iscrizioni WHERE chat_id=" + str(chat_id)) for record in res: for materia in settings.materie: if str(record["codice_corso"]) == str(materia["id"]): subscribedSubject.append( str(materia["name"]) + "|" + str(materia["id"])) return subscribedSubject
def confirm_unsubscription(chat_id, codice_corso, update, context, data): settings.query("DELETE FROM Iscrizioni WHERE chat_id=" + str(chat_id) + " AND codice_corso=" + str(codice_corso)) printConfirmedUnsubscription(update, context)