Beispiel #1
0
def AddAnuncio():

    anuncios = Anuncios()
    imagens = Imagens()
    logs = Logs()

    anuncios.Titulo = request.form['Titulo']
    anuncios.Conteudo = request.form['Conteudo']
    anuncios.DataInicial = request.form['DataInicial']
    anuncios.DataFinal = request.form['DataFinal']
    anuncios.Status = request.form['Status']
    anuncios.Tipo = 3

    anuncios.UserPostId = session['id']

    imagens.imagem = "data:" + request.files[
        'imagem'].content_type + ";base64," + str(
            base64.b64encode(request.files['imagem'].read()), "utf-8")

    imagens.Post_ID = anuncios.insertAnuncio()

    if imagens.imagem == "data:application/octet-stream;base64,":
        imagens.imagem = None

    imagens.InsertImagem()
    logs.logadorInfo("Novo anuncio Criado")
    return redirect(url_for('Anuncios.AllAnunciosAdm'))
Beispiel #2
0
def Addnoticia():

    valida = ValidaUser()
    retorno = valida.validaPermissao("noticias", session['tipo'])

    if retorno != True:
        return redirect(url_for('home.index', msg="User_sem_Permissão"))

    noticias = Noticias()
    imagens = Imagens()

    noticias.Titulo = request.form['Titulo']
    noticias.Conteudo = request.form['Conteudo']
    noticias.UserPostId = session['id']
    noticias.DataInicial = request.form['DataInicial']
    noticias.DataFinal = request.form['DataFinal']

    imagens.Post_ID = noticias.addnoticia()

    imagens.imagem = "data:" + request.files[
        'imagem'].content_type + ";base64," + str(
            base64.b64encode(request.files['imagem'].read()), "utf-8")

    if imagens.imagem == "data:application/octet-stream;base64,":
        imagens.imagem = None

    imagens.InsertImagem()

    logs = Logs()
    logs.logadorInfo("Nova noticia cadastrada.")

    return redirect(url_for('noticias.listanoticias'))
Beispiel #3
0
def Updatebanner():

    validauser = ValidaUser()

    retorno = validauser.validaPermissao("banners", session['tipo'])

    if retorno != True:
        return redirect(url_for('home.index', msg="User_sem_Permissão"))

    banners = Banners()
    imagens = Imagens()

    banners.id = request.form['Id']
    banners.Titulo = request.form['Titulo']
    banners.Conteudo = request.form['Conteudo']
    banners.UserPostId = request.form['UserId']
    banners.Status = request.form['Status']

    imagens.imagem = "data:" + request.files[
        'imagem'].content_type + ";base64," + str(
            base64.b64encode(request.files['imagem'].read()), "utf-8")
    imagens.Post_ID = request.form['Id']

    banners.updatebanner()

    if imagens.imagem != "data:" + request.files[
            'imagem'].content_type + ";base64,":
        imagens.UpdateImagem()

    logs = Logs()
    logs.logadorInfo("Banner Editado com sucesso: " + banners.id)

    return redirect(url_for('Banners.BannersList'))
Beispiel #4
0
def UpdateAnuncio():

    anuncios = Anuncios()
    imagens = Imagens()
    logs = Logs()

    imagens.Post_ID = request.form['Id']
    anuncios.id = request.form['Id']
    anuncios.Titulo = request.form['Titulo']
    anuncios.Conteudo = request.form['Conteudo']
    anuncios.DataInicial = request.form['DataInicial']
    anuncios.DataFinal = request.form['DataFinal']
    anuncios.Status = request.form['Status']
    anuncios.Tipo = 3

    anuncios.UserPostId = session['id']

    if 'imgoptions' in request.form:
        rmvimg = request.form['imgoptions']
    else:
        rmvimg = "nova"

    if rmvimg == "remove":
        imagens.nullImagem()

    elif rmvimg == "nova":
        imagens.imagem = "data:" + request.files[
            'imagem'].content_type + ";base64," + str(
                base64.b64encode(request.files['imagem'].read()), "utf-8")
        imagens.UpdateImagem()
    anc = anuncios.updateAnuncio()

    logs.logadorInfo("anuncio Editado  " + anuncios.id)

    return redirect(url_for('Anuncios.AllAnunciosAdm'))
Beispiel #5
0
def Updatenoticia():

    valida = ValidaUser()
    retorno = valida.validaPermissao("noticias", session['tipo'])

    if retorno != True:
        return redirect(url_for('home.index', msg="User_sem_Permissão"))

    noticias = Noticias()
    imagens = Imagens()

    noticias.id = request.form['PostId']
    imagens.Post_ID = noticias.id
    noticias.Titulo = request.form['Titulo']
    noticias.Conteudo = request.form['Conteudo']
    noticias.UserPostId = session['id']
    noticias.DataInicial = request.form['DataInicial']
    noticias.DataFinal = request.form['DataFinal']

    if 'imgoptions' in request.form:
        rmvimg = request.form['imgoptions']
    else:
        rmvimg = "nova"

    if rmvimg == "remove":
        imagens.nullImagem()

    elif rmvimg == "nova":
        imagens.imagem = "data:" + request.files[
            'imagem'].content_type + ";base64," + str(
                base64.b64encode(request.files['imagem'].read()), "utf-8")
        imagens.UpdateImagem()

    noticias.updateNoticia()

    logs = Logs()
    logs.logadorInfo("Noticia Editada com sucesso: " + noticias.id)

    return redirect(url_for('noticias.listanoticias'))