def wyslij_wiadomosc_controller(form):
    tematWiadomosci = form[0]
    textWiadomosci = form[1]
    odbiorcaLogin = form[2]
    nadawcaLogin = form[3]
    odbiorcaId = userDAO.find_user_id_by_login(odbiorcaLogin)
    nadawcaId = userDAO.find_user_id_by_login(nadawcaLogin)
    if odbiorcaId is not None and nadawcaId is not None:
        wiadomoscDAO.add_wiadomosc(nadawcaId, odbiorcaId, textWiadomosci, tematWiadomosci)
        return True
    else:
        return False
Exemple #2
0
def get_ilosc_nieprzeczytanych(odbiorcaLogin):
    odbiorcaId = userDAO.find_user_id_by_login(odbiorcaLogin)
    if odbiorcaId is not None:
        conn = dbConnection.connect_to_database()
        ilosc_nieprzeczytanych = conn.execute("SELECT COUNT(liczba) FROM wiadomosc where ODBIORCA_ID = ? AND CZY_PRZECZYTANY = 0", (odbiorcaId,))
        if ilosc_nieprzeczytanych is not None:
            return ilosc_nieprzeczytanych
    return None
Exemple #3
0
def get_wiadomosci_by_odbiorca_login(odbiorcaLogin):
    odbiorcaId = userDAO.find_user_id_by_login(odbiorcaLogin)
    if odbiorcaId is not None:
        conn = dbConnection.connect_to_database()
        listaWiadomosci = conn.cursor().execute("SELECT * FROM wiadomosc WHERE ODBIORCA_ID = ?", (odbiorcaId,)).fetchall()
        return listaWiadomosci