예제 #1
0
def newlink():
    try:
        link = LinkColaborativo()
        link.nome = request.form['nome']
        link.email = request.form['email']
        link.link = request.form['link']
        link.site = request.form['nomedosite']
        link.imagem = request.form['linkimagem']
        link.clicks = 0

        dbsession.add(link)
        dbsession.commit()

        r = jsonify({'status': 0, 'msg': 'Obrigado pela sua contribuição!'})
        r.set_cookie('cobertura_nome', request.form['nome'])
        r.set_cookie('cobertura_email', request.form['email'])
        return r

    except IntegrityError as i:
        print "TENTOU SALVAR UM LINK QUE JÁ EXISTE"
        return jsonify({
            'status': 1,
            'msg': 'Este link já foi divulgado em nosso site'
        })
    except Exception as e:
        print "ERRO AO SALVAR NOVO LINK COLABORATIVO"
        print e
        return jsonify({
            'status':
            -1,
            'msg':
            'Ocorreu um erro ao processar o seu envio. Tente novamente ou avise os administradores.'
        })
예제 #2
0
def newlink():
    try:
        link = LinkColaborativo()
        link.nome = request.form["nome"]
        link.email = request.form["email"]
        link.link = request.form["link"]
        link.site = request.form["nomedosite"]
        link.imagem = request.form["linkimagem"]
        link.clicks = 0

        dbsession.add(link)
        dbsession.commit()

        r = jsonify({"status": 0, "msg": "Obrigado pela sua contribuição!"})
        r.set_cookie("cobertura_nome", request.form["nome"])
        r.set_cookie("cobertura_email", request.form["email"])
        return r

    except IntegrityError as i:
        print "TENTOU SALVAR UM LINK QUE JÁ EXISTE"
        return jsonify({"status": 1, "msg": "Este link já foi divulgado em nosso site"})
    except Exception as e:
        print "ERRO AO SALVAR NOVO LINK COLABORATIVO"
        print e
        return jsonify(
            {
                "status": -1,
                "msg": "Ocorreu um erro ao processar o seu envio. Tente novamente ou avise os administradores.",
            }
        )
예제 #3
0
def av():
    """Metodo que conta os clicks em cada link colaborativo"""
    id = request.form['i']
    link = LinkColaborativo.get(id)
    link.clicks = link.clicks + 1
    dbsession.add(link)
    dbsession.commit()
    return ""
예제 #4
0
def av():
    """Metodo que conta os clicks em cada link colaborativo"""
    id = request.form["i"]
    link = LinkColaborativo.get(id)
    link.clicks = link.clicks + 1
    dbsession.add(link)
    dbsession.commit()
    return ""
예제 #5
0
def inscrever():

    resp = {'status': 0, 'msg': 'Obrigado pela sua inscrição'}
    try:

        if not request.form['nome'] or not request.form['email']:
            resp['status'] = 2
            resp['msg'] = 'É necessário preencher o Nome e o Email'
        else:
            insc = InscricaoSeminario()
            insc.nome = request.form['nome']
            insc.email = request.form['email']
            insc.telefone = request.form['telefone']
            insc.twitter = request.form['twitter']
            insc.facebook = request.form['facebook']
            insc.site = request.form['site']
            if 'colaborativa' in request.form:
                insc.colaborativa = True
                modo = []
                if 'foto' in request.form:
                    modo.append("foto")
                if 'video' in request.form:
                    modo.append("video")
                if 'texto' in request.form:
                    modo.append("texto")
                insc.colaborativa_modo = ",".join(modo)

            print "adding..."
            try:
                dbsession.add(insc)
            except Exception as d:
                print d
                pass
            print "commititng..."
            dbsession.commit()

            try:
                sendmail(
                    conf.SEMINARIO_SUBJECT % {'nome': request.form['nome']},
                    request.form['email'], conf.SEMINARIO_MSG)
            except Exception as e:
                print e
                print "Erro ao enviar email para", request.form['email']
                pass

    except IntegrityError as i:
        resp[
            'msg'] = "Este email informado já está cadastrado em nossa base de dados."
        resp['status'] = 1
        dbsession.rollback()
    except Exception as e:
        print e
        resp[
            'msg'] = "Ocorreu algum problema ao efetuar sua insrição. Tente novamente logo mais ou fale com os organizadores."
        resp['status'] = -1
        dbsession.rollback()

    return jsonify(resp)
예제 #6
0
def inscrever():

    resp = {"status": 0, "msg": "Obrigado pela sua inscrição"}
    try:

        if not request.form["nome"] or not request.form["email"]:
            resp["status"] = 2
            resp["msg"] = "É necessário preencher o Nome e o Email"
        else:
            insc = InscricaoSeminario()
            insc.nome = request.form["nome"]
            insc.email = request.form["email"]
            insc.telefone = request.form["telefone"]
            insc.twitter = request.form["twitter"]
            insc.facebook = request.form["facebook"]
            insc.site = request.form["site"]
            if "colaborativa" in request.form:
                insc.colaborativa = True
                modo = []
                if "foto" in request.form:
                    modo.append("foto")
                if "video" in request.form:
                    modo.append("video")
                if "texto" in request.form:
                    modo.append("texto")
                insc.colaborativa_modo = ",".join(modo)

            print "adding..."
            try:
                dbsession.add(insc)
            except Exception as d:
                print d
                pass
            print "commititng..."
            dbsession.commit()

            try:
                sendmail(
                    conf.SEMINARIO_SUBJECT % {"nome": request.form["nome"]}, request.form["email"], conf.SEMINARIO_MSG
                )
            except Exception as e:
                print e
                print "Erro ao enviar email para", request.form["email"]
                pass

    except IntegrityError as i:
        resp["msg"] = "Este email informado já está cadastrado em nossa base de dados."
        resp["status"] = 1
        dbsession.rollback()
    except Exception as e:
        print e
        resp[
            "msg"
        ] = "Ocorreu algum problema ao efetuar sua insrição. Tente novamente logo mais ou fale com os organizadores."
        resp["status"] = -1
        dbsession.rollback()

    return jsonify(resp)
예제 #7
0
def opcaoRefPolitica():
    if request.form:
        reg = VotosReforma()
        if request.form['hdnquestao1'] == '1':
            reg.opcao1 = 1
        elif request.form['hdnquestao1'] == '2':
            reg.opcao2 = 1
        dbsession.add(reg)
        dbsession.commit()
        r = {'status': 'ok'}
    else:
        r = {'status': 'ok', 'msg': 'Data not sent'}

    resp = make_response(jsonify(r), 200)
    resp.set_cookie('reforma_voted', request.form['hdnquestao1'])
    return resp
예제 #8
0
def opcaoRefPolitica():
    if request.form:
        reg = VotosReforma()
        if request.form['hdnquestao1'] == '1':
            reg.opcao1 = 1
        elif request.form['hdnquestao1'] == '2':
            reg.opcao2 = 1
        dbsession.add(reg)
        dbsession.commit()
        r = {'status':'ok'}
    else:
        r = {'status':'ok','msg':'Data not sent'}

    resp = make_response( jsonify(r), 200)
    resp.set_cookie('reforma_voted', request.form['hdnquestao1'])
    return resp