def open_trailer_asociado(isbn): print("abro") set_db() titulo = Trailer.tituloByIsbn(isbn)['titulo'] nombre = Trailer.filenameByIsbn(isbn)['archivo'] user_id= session['usuario_id'] return render_template('trailers/abrirAsociado.html',titulo=titulo, nombre=nombre, user_id=user_id)
def load_edit(id): set_db() trailer = Trailer.getTrailerByID(id) if request.method == "POST": titulo = request.form['titulo'] Trailer.updateTrailer(titulo, id) return redirect(url_for("trailer_menu"))
def load_trailer(): set_db() if request.files: titulo = request.form['titulo'] archivo = request.files['archivo'] filename = secure_filename(archivo.filename) if not os.path.exists('flaskps/static/uploads/'+titulo): os.mkdir('flaskps/static/uploads/'+titulo) archivo.save(os.path.join('flaskps/static/uploads/'+titulo,filename)) Trailer.setTrailer(request.form, filename) flash("Trailer cargado") return redirect(url_for("book_menu"))
def load_trailer(): set_db() if request.method == "POST": titulo = request.form['titulo'] archivo = request.files['archivo'] filename = secure_filename(archivo.filename) if not os.path.exists('flaskps/static/uploads/' + titulo): os.mkdir('flaskps/static/uploads/' + titulo) archivo.save(os.path.join('flaskps/static/uploads', filename)) flash("El trailer fue cargado exitosamente") Trailer.create(request.form, filename) return redirect(url_for("trailer_menu"))
def create(): set_db() if request.files: titulo = request.files['titulo'] archivo = request.files['archivo'] if not os.path.exists('flaskps/static/uploads/' + titulo): os.mkdir('flaskps/static/uploads/' + titulo) archivo.save( os.path.join('flaskps/static/uploads' + titulo, titulo + "_full.mp4")) #Trailer.setTrailer(request.form,titulo+"_full.mp4") flash("trailer cargado") Trailer.create(request.form, titulo + "_full.mp4") return redirect(url_for("trailer_menu"))
def load_edit(tID): set_db() if request.method == "POST": if request.form['titulo']: cambiado = 1 Trailer.updateTitle(tID, request.form['titulo']) flash("Titulo modificado exitosamente.") if request.files: cambiado = 1 archivo = request.files['archivo'] filename = secure_filename(archivo.filename) if filename: if not os.path.exists('flaskps/static/uploads/'+ filename): os.mkdir('flaskps/static/uploads/'+filename) archivo.save(os.path.join('flaskps/static/uploads/'+filename, filename)) Trailer.updateFilename(filename,tID) flash("Archivo modificado exitosamente.") return redirect(url_for("book_menu"))
def render_menu(): set_db() trailers = Trailer.getTrailers() i = int(request.args.get('i', 0)) Configuracion.db = get_db() pag = Configuracion.get_page_size() if (i == -1): i = 0 elif (i * pag >= len(trailers)): i = i - 1 adm = "configuracion_usarInhabilitado" in session[ 'permisos'] #Permiso que solo tiene un administrador return render_template('trailers/menu.html', trailers=trailers, i=i, pag=pag, adm=adm)
def edit_trailer(tID): set_db() info = Trailer.getTrailerByID(tID) user_id= session['usuario_id'] return render_template('trailers/editTrailer.html', t = info, id= tID, user_id=user_id)
def render_trailer(): set_db() titulos = list(map(lambda metadato: metadato['titulo'],Trailer.allMeta())) isbns = list(map(lambda metadato: metadato['isbn'], Trailer.allMeta())) user_id= session['usuario_id'] return render_template('trailers/new.html', titulos = titulos, isbns = isbns, user_id=user_id)
def remove_done(tID): set_db() Trailer.deleteTrailer(tID) flash('Trailer eliminado exitosamente') return redirect(url_for("book_menu"))
def edit_trailer(id): set_db() trailer = Trailer.getTrailerByID(id) return render_template('trailers/edit_trailer.html', trailer=trailer, id=id)
def remove_trailer(id): set_db() Trailer.deleteTrailer(id) flash('El trailer fue borrado exitosamente') return redirect(url_for("trailer_menu"))