Exemplo n.º 1
0
def contact():
    form = ContactForm()
    if form.validate_on_submit():
        message = Message(content = form.content.data)
        message.put()
        flash('Thanks, your message has been submitted')
        return redirect(url_for('contact'))
    return render_template('contact.html', form=form)
Exemplo n.º 2
0
def ContactMe():
	form = ContactForm()
	if form.validate_on_submit():
		pesan = Contact(name=form.name.data,email=form.email.data,phone=form.phone.data,subject=form.subject.data,message=form.message.data)
		db.session.add(pesan)
		db.session.commit()
		flash("Pesan anda terkirim","success")
		return redirect(url_for("index"))
	return render_template("contact.html",form=form)
Exemplo n.º 3
0
def contact():
    form = ContactForm()
    if form.validate_on_submit():
        print('-------------------------')
        print(request.form['message'])
        print('-------------------------')
        data = JS.loads(request.form['message'])
        root = ET.Element("TEI")
        root.set("xmlns", "http://www.tei-c.org/ns/1.0")
        teiheader = ET.SubElement(root, "teiHeader")
        filedesc = ET.SubElement(teiheader, "fileDesc")
        titlestmt = ET.SubElement(filedesc, "titleStmt")
        ET.SubElement(
            titlestmt, "title"
        ).text = data['TEI']['teiHeader']['fileDesc']['titleStmt']['title']
        pubstmt = ET.SubElement(filedesc, "publicationStmt")
        ET.SubElement(
            pubstmt, "p"
        ).text = data["TEI"]["teiHeader"]["fileDesc"]["publicationStmt"]["p"]
        source = ET.SubElement(filedesc, "sourceDesc")
        ET.SubElement(
            source,
            "p").text = data["TEI"]["teiHeader"]["fileDesc"]["sourceDesc"]["p"]

        text = ET.SubElement(root, "text")
        front = ET.SubElement(text, "front")
        div = ET.SubElement(front, "div")
        div.set("type", "sommaire")
        ET.SubElement(
            div, "head").text = data["TEI"]["text"]["front"]["div"]["head"]
        table = ET.SubElement(div, "table")
        ET.SubElement(
            table,
            "head").text = data["TEI"]["text"]["front"]["div"]["table"]["head"]
        row = ET.SubElement(table, "row")
        for i in range(0, int(request.form['nombre'])):
            j = 0
            ET.SubElement(row, "cell").text = data["TEI"]["text"]["front"][
                "div"]["table"]["row"][i]["cell"][j]
            ET.SubElement(row, "cell").text = data["TEI"]["text"]["front"][
                "div"]["table"]["row"][i]["cell"][j + 1]
        body = ET.SubElement(text, "body")
        ET.SubElement(body, "p").text = data["TEI"]["text"]["body"]["p"]

        xmlstr = minidom.parseString(
            ET.tostring(root)).toprettyxml(indent="   ")
        with open(
                "C:/Users/aypax/PycharmProjects/Projet_Tei/Generated_xml_files/"
                + name, "w") as f:
            f.write(xmlstr)
        return render_template('views/success/success.html', name=name)

    return render_template('views/accueil/accueil.html', form=form)
Exemplo n.º 4
0
def addcontact():
    form = ContactForm()
    if form.validate_on_submit():
        contact = Contact(name=form.name.data,
                          value=form.value.data,
                          show_on_footer="show_on_footer" in request.form,
                          show_on_contact="show_on_contact" in request.form)
        db.session.add(contact)
        db.session.commit()
        return redirect(url_for("addcontact"))
    template = render_template("admin/contact/contacts/addcontact.html",
                               form=form)
    return checkLogin(template)
Exemplo n.º 5
0
def updatecontact(id):
    contact = Contact.query.get(int(id))
    form = ContactForm()
    if form.validate_on_submit():
        contact.name = form.name.data
        contact.value = form.value.data
        contact.show_on_footer = "show_on_footer" in request.form
        contact.show_on_contact = "show_on_contact" in request.form
        db.session.commit()
        return redirect(url_for("contact"))
    template = render_template("admin/contact/contacts/updatecontact.html",
                               contact=contact,
                               form=form)
    return checkLogin(template)
Exemplo n.º 6
0
def add_contact():
    form = ContactForm()

    if form.validate_on_submit():
        name = form.name.data
        lName = form.lname.data
        phone = form.phone.data
        cur = mysql.connection.cursor()
        query = "INSERT INTO contactos(nombre, apellido, numero, id_usuario) VALUES (%s,%s,%s,%s)"
        cur.execute(query, (name, lName, phone, current_user.id))
        mysql.connection.commit()
        cur.close()
        return redirect(url_for('all_contacts'))
    return render_template('insert.html', form=form)
Exemplo n.º 7
0
def index():
    form = ContactForm()
    if form.validate_on_submit():
        newId = GetNextId("CharityInfo")
        print(form.charityName.data)
        print(form.charityEmail.data)
        print(form.category.data)
        print(form.tagLine.data)
        print(form.mission.data)
        print(form.charityWebsite.data)
        register_nonProfit(newId, str(form.charityName.data),
                           str(form.charityEmail.data),
                           str(form.category.data), str(form.tagLine.data),
                           str(form.mission.data),
                           str(form.charityWebsite.data))
        submission_successful = True
        return redirect(url_for('index'))
    return render_template('home.html', form=form)
Exemplo n.º 8
0
def contact():
    form = ContactForm()
    if request.method == 'POST':
        if form.validate_on_submit():
            msg = Message(form.subject.data,
                          sender='*****@*****.**',
                          recipients=['*****@*****.**'])
            msg.body = """
            From: %s <%s>
            %s
            """ % (form.name.data, form.email.data, form.message.data)
            mail.send(msg)

            flash(
                f'Thank you for your Message {form.name.data}! I will reach out to you soon',
                'success')
            return redirect(url_for('index'))
    return render_template('form.html', form=form)
Exemplo n.º 9
0
def update_contact(id):

    form = ContactForm()
    contact = {}
    if form.validate_on_submit():
        name = form.name.data
        lName = form.lname.data
        phone = form.phone.data

        cur = mysql.connection.cursor()
        print("{} {} {} {}".format(name, lName, phone, id))
        query = "UPDATE contactos SET nombre=%s, apellido=%s, numero=%s WHERE id_contact=%s"
        cur.execute(query, (name, lName, phone, id))
        mysql.connection.commit()
        cur.close()

        flash("Actualización Exitosa")
        return redirect(url_for('all_contacts'))
Exemplo n.º 10
0
def contact():
    form = ContactForm()
    if form.validate_on_submit():
        return "Mensagem enviada com sucesso!"
    return render_template('contact.html', form=form)
Exemplo n.º 11
0
def form():
    form = ContactForm()
    if form.validate_on_submit():
        return render_template('success.html', form=form)
    return render_template('form.html', form=form)
Exemplo n.º 12
0
def contact():
    form = ContactForm()
    if form.validate_on_submit():
        flash("Your message was successfully sent!!!", 'success')
        return redirect(url_for('home'))
    return render_template('contact.html', title='Contact Me', form=form)
def submit():
    form = ContactForm()
    if form.validate_on_submit():
        requests.post(url, data = form.data)
        return redirect('/')
    return render_template('client.html', form=form)