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'))
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'))