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