예제 #1
0
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)
예제 #2
0
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"))
예제 #3
0
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"))
예제 #4
0
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"))
예제 #5
0
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"))
예제 #6
0
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"))
예제 #7
0
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)
예제 #8
0
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)
예제 #9
0
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)
예제 #10
0
def remove_done(tID):
    set_db()
    Trailer.deleteTrailer(tID)
    flash('Trailer eliminado exitosamente')
    return redirect(url_for("book_menu"))
예제 #11
0
def edit_trailer(id):
    set_db()
    trailer = Trailer.getTrailerByID(id)
    return render_template('trailers/edit_trailer.html',
                           trailer=trailer,
                           id=id)
예제 #12
0
def remove_trailer(id):
    set_db()
    Trailer.deleteTrailer(id)
    flash('El trailer fue borrado exitosamente')
    return redirect(url_for("trailer_menu"))