def tekIndexGoster(id):
    database = Db()
    sql = """ select * from "BlogYazisi" where "Id" = %s """
    data = database.read_data(sql, (id,))
    sql2 = """ select * from "Yorum" where "BlogId" = %s """
    data2 = database.read_data(sql2,(id,))
    return render_template("anasayfa/indexDetay.html", data=data, iki=data2)
def index():
    databse = Db()
    sql = """ select * from "BlogYazisi" """
    data = databse.read_data(sql);
    data.sort(key=sort, reverse=True)

    return render_template("anasayfa/index.html", data=data)
Ejemplo n.º 3
0
def ekle(id):
    if id is not None:
        databse = Db()
        sql = """ select * from "BlogYazisi" where "Id" = %s """
        data = databse.read_first_data(sql, (id, ))
        print(data)

        return render_template("admin/blog/ekle.html", data=data)

    return render_template("admin/blog/ekle.html", data=None)
def save():
    blogId = request.form.get("BlogId")
    ekleyen = request.form.get("Ekleyen")
    yorum = request.form.get("Yorum")

    database = Db()

    sql = """ insert into "Yorum" ("BlogId","Yorum","Ekleyen") values (%s,%s,%s) """
    database.execute(sql, (blogId, yorum, ekleyen))
    #return render_template("anasayfa/indexDetay.html")
    return redirect("/anasayfa")
Ejemplo n.º 5
0
def save():
    fullName = request.form.get("FullName")
    id = request.form.get("Id")
    email = request.form.get("Email")
    password = request.form.get("Password")

    database = Db()

    # formdan dosya gelip gelmediğini kontrol edelim
    if 'dosya' not in request.files:
        flash('Dosya seçilmedi')
        return redirect('dosyayukleme')

        # kullanıcı dosya seçmemiş ve tarayıcı boş isim göndermiş mi
    dosya = request.files['dosya']
    if dosya.filename == '':
        flash('Dosya seçilmedi')
        return redirect('dosyayukleme')

    # gelen dosyayı güvenlik önlemlerinden geçir
    if dosya and uzanti_kontrol(dosya.filename):
        dosyaadi = secure_filename(dosya.filename)
        print(dosyaadi)
        dosya.save(os.path.join(app.config['UPLOAD_FOLDER'], dosyaadi))
        print(os.path.join(app.config['UPLOAD_FOLDER'], dosyaadi))
        databaseImage = os.path.join(app.config['UPLOAD_FOLDER'], dosyaadi)

        # return redirect(url_for('dosyayukleme',dosya=dosyaadi))
    else:
        flash('İzin verilmeyen dosya uzantısı')
        return redirect('dosyayukleme')

    sql = ""
    if id is None:
        sql = """ insert into "User" ("Email","Password","FullName","Image") values (%s,%s,%s,%s) """
        sifre_hash = hashlib.md5(password.encode()).hexdigest()
        database.execute(sql, (email, sifre_hash, fullName, databaseImage))
    else:
        sql = """ update "User" set "FullName"=%s, "Email"=%s """
        params = (fullName, email, id)
        if password != '':
            sifre_hash = hashlib.md5(password.encode()).hexdigest()
            sql += """, "Password"=%s """
            params = (fullName, email, sifre_hash, id)

        sql += """ where "Id" = %s"""

        database.execute(sql, params)

    return redirect("/admin/uye/index")
Ejemplo n.º 6
0
def save():
    baslik = request.form.get("Baslik")
    id = request.form.get("Id")
    icerik = request.form.get("Icerik")
    yayinTarihi = request.form.get("YayinTarihi")

    database = Db()

    sql = ""
    if id is None:
        sql = """ insert into "BlogYazisi" ("Baslik","Icerik","YayinTarihi") values (%s,%s,%s) """
        database.execute(sql, (baslik, icerik, yayinTarihi))
    else:
        sql = """ update "BlogYazisi" set "Baslik"=%s, "İcerik"=%s, "YayinTarihi"=%s where "Id" = %s  """
        database.execute(sql, (baslik, icerik, yayinTarihi, id))

    return redirect("/admin/blog/index")
Ejemplo n.º 7
0
def login():
    email = request.form.get("email")
    sifre = request.form.get("sifre")

    sifre_hash = hashlib.md5(sifre.encode()).hexdigest()

    databse = Db()

    sql = """ select * from "User" where "Email"=%s and "Password"=%s """

    find = databse.read_first_data(sql, (email, sifre_hash))
    # find = databse.read_first_data(sql, (email, sifre_hash))

    if find is None:
        return render_template("admin/giris/index.html", hata=True)
    print(find)
    session["FullName"] = find[3]
    session["isLogin"] = True
    session["Image"] = find[4]

    return redirect("/admin/uye/index")
Ejemplo n.º 8
0
def sil(id):
    database = Db()
    sql = """ delete from "User" where "Id"=%s """
    database.execute(sql, (id, ))
    return redirect("/admin/uye/index")
Ejemplo n.º 9
0
def index():
    databse = Db()
    sql = """ select * from "User" """
    data = databse.read_data(sql)

    return render_template("admin/uye/index.html", data=data)
Ejemplo n.º 10
0
def index():
    databse = Db()
    sql = """ select * from "BlogYazisi" """
    data = databse.read_data(sql)

    return render_template("admin/blog/index.html", data=data)
Ejemplo n.º 11
0
def sil(id):
    database = Db()
    sql = """ delete from "BlogYazisi" where "Id"=%s """
    database.execute(sql, (id, ))
    return redirect("/admin/blog/index")