Пример #1
0
def deshSitio():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        Sitio.db = get_db()
        Sitio.updateStateSitioDeshabilitar()
        return renderPanelAdmin()
    return render_template(Permiso)
Пример #2
0
def actualizarRedes():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        Sitio.db = get_db()
        redes = request.form
        Sitio.cambiarRedes(redes['t'],redes['f'],redes['i'])
        flash(['Las redes sociales se cambiaron correctamente', 'green'])
        return redirect(url_for('panelAdmin'))
    else:
        return render_template(Permiso)
Пример #3
0
def actualizarNosotros():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        Sitio.db = get_db()
        noso = request.form
        Sitio.cambiarNosotros(noso['nos'])
        flash(['El campo "nosotros" se cambio correctamente', 'green'])
        return redirect(url_for('panelAdmin'))
    else:
        return render_template(Permiso)
Пример #4
0
def cambiarCantidad():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        Sitio.db = get_db()
        data = request.form
        Sitio.cambiarCantidad(data['select'])
        stateSitio=Sitio.stateSitio()
        cantP=Sitio.cantPaginado()
        flash(['La cantidad se cambio correctamente', 'green'])
        return redirect(url_for('panelAdmin'))
    return render_template(Permiso)
Пример #5
0
def renderPanelAdmin():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        Sitio.db=get_db()
        stateSitio=Sitio.stateSitio()
        cantP=Sitio.cantPaginado()
        noso=Sitio.getNosotros()
        a = Sitio.getRedes()
        f= a[0]['facebook']
        i= a[0]['instagram']
        t= a[0]['twitter']
        return render_template('admin/panelAdmin.html',state=stateSitio[0]['estado'],cantPaginado=cantP[0]['cant_paginado'],face=f,twi=t,ins=i,nosotros=noso)
    return render_template(Permiso)
Пример #6
0
def habilitedAcces():
    Sitio.db = get_db()
    estado = Sitio.stateSitio()
    if estado[0]['estado'] == 1 or (session and session['rol'] == '3') :
        return 'true'
    else:
        return 'mantenimiento.html'
Пример #7
0
def listadoUsuarioP():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        User.db=get_db()
        Sitio.db=get_db()
        cantPag=Sitio.cantPaginado()    
        users= User.allUsersP()
        return render_template('user/listadoUsuariosPendientes.html', users=users,cant=cantPag[0]['cant_paginado'])
    return render_template(Permiso)      
Пример #8
0
def hello():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Comedor.db = get_db()
        Sitio.db=get_db()
        comedores = Comedor.all()
        nosotros = Sitio.getNosotros()
        return render_template('home.html',comedores=comedores,nosotros=nosotros)
    return render_template(Permiso)    
Пример #9
0
def listadoAlimentos():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true': 
        Alimento.db=get_db()
        Sitio.db=get_db()
        cantPag=Sitio.cantPaginado()    
        alimentos=Alimento.all()
        return render_template('admin/listadoTiposDeAlimentos.html',cant=cantPag[0]['cant_paginado'],alimentos=alimentos,tam=len(alimentos))
    return render_template(Permiso)
Пример #10
0
def listadoUsuario():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        User.db=get_db()
        Sitio.db=get_db()
        cantPag=Sitio.cantPaginado()    
        usuarios=User.allUsers()
        return render_template('user/listadoUsuario.html',cant=cantPag[0]['cant_paginado'],users=usuarios,tam=len(usuarios))
    return render_template(Permiso)    
Пример #11
0
def listadoComedor():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Sitio.db = get_db()
        Comedor.db = get_db()
        cantPag = Sitio.cantPaginado()
        comedores = Comedor.allComedores()
        return render_template('comedor/listadoComedor.html',
                               cant=cantPag[0]['cant_paginado'],
                               come=comedores,
                               tam=len(comedores))
    return render_template(Permiso)
def listado_inform():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Sitio.db=get_db()
        Informativa.db=get_db()
        cantPag=Sitio.cantPaginado()
        informativas = Informativa.allInformes()
        for elem in informativas:
            elem['fecha'] = elem['fecha'].strftime("%d/%m/%y")
        if not session:
            return render_template('informesnormativas/listado_usuario_informe.html',informativas=informativas)
        return render_template('informesnormativas/listado_informe.html',cant=cantPag[0]['cant_paginado'],informativas=informativas,tam=len(informativas))
    return render_template(Permiso)
def listado_noticias():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Sitio.db=get_db()
        Noticia.db=get_db()
        cantPag=Sitio.cantPaginado()
        noticias=Noticia.allNoticias()
        for elem in noticias:
            elem['fecha'] = elem['fecha'].strftime("%d/%m/%Y")
        if session and session['rol'] == "3":
            return render_template('noticia/listado_noticias.html',cant=cantPag[0]['cant_paginado'],noticias=noticias,tam=len(noticias))
        else:
            return render_template('noticia/listado_noticias_usuarios.html', noticias=noticias)
    return render_template(Permiso)        
def listadoTipos():
    Permiso = habilitedAccesAdmin()
    if Permiso == 'true':
        Tipo_necesidad.db = get_db()
        Necesidad.db = get_db()
        Sitio.db = get_db()
        cantPag = Sitio.cantPaginado()
        tipos = Tipo_necesidad.all()
        id_necesidades = Necesidad.find_tipo_necesidades()
        return render_template('admin/listadoDeTiposDeNecesidad.html',
                               cant=cantPag[0]['cant_paginado'],
                               ids=id_necesidades,
                               alimentos=tipos,
                               tam=len(tipos))
    return render_template(Permiso)
def listado_necesidades():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Necesidad.db = get_db()
        Sitio.db = get_db()
        Tipo_necesidad.db = get_db()
        Comedor.db = get_db()
        necesidades = Necesidad.all()
        tipo_necesidades = Tipo_necesidad.all()
        comedores = Comedor.all()
        cantPag = Sitio.cantPaginado()
        return render_template('necesidad/listado_necesidades.html',
                               necesidades=necesidades,
                               tipo_necesidades=tipo_necesidades,
                               comedores=comedores,
                               cant=cantPag[0]['cant_paginado'])
    return render_template(Permiso)
Пример #16
0
def mis_eventos():
    Permiso = habilitedAccesLogin()
    if Permiso == 'true':
        if not session:
            return render_template('autorizacion.html')
        Sitio.db = get_db()
        Evento.db = get_db()
        cantPag = Sitio.cantPaginado()
        eventos = Evento.find_evento_by_user(session['id'],
                                             str(datetime.now())[0:11])
        for elem in eventos:
            elem['fecha'] = elem['fecha'].strftime("%d/%m/%Y")
            elem['fecha_evento'] = elem['fecha_evento'].strftime("%d/%m/%Y")
        return render_template('evento/listado_mis_eventos.html',
                               cant=cantPag[0]['cant_paginado'],
                               eventos=eventos,
                               tam=len(eventos))
    return render_template(Permiso)
Пример #17
0
def profile():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Sitio.db = get_db()
        cantPag = Sitio.cantPaginado()
        Comedor.db = get_db()
        User.db = get_db()
        Registro.db = get_db()
        Necesidad.db = get_db()
        registrosCom = Registro.getRegistros(request.args.get('idComedor'))
        necesidades = Necesidad.find_tipo_necesidad_by_comedorid(
            request.args.get('idComedor'))
        comedor = Comedor.find_comedor_by_id(request.args.get('idComedor'))
        referente = User.find_user_by_idComedor(request.args.get('idComedor'))
        return render_template('comedor/comedorProfile.html',
                               comedor=comedor,
                               necesidades=necesidades,
                               referente=referente,
                               registros=registrosCom,
                               cant=cantPag[0]['cant_paginado'])
    return render_template(Permiso)
Пример #18
0
def listado_eventos():
    Permiso = habilitedAcces()
    if Permiso == 'true':
        Sitio.db = get_db()
        Evento.db = get_db()
        cantPag = Sitio.cantPaginado()
        eventos = Evento.allEventos(str(datetime.now())[0:11])
        for elem in eventos:
            elem['fecha'] = elem['fecha'].strftime("%d/%m/%Y")
            elem['fecha_evento'] = elem['fecha_evento'].strftime("%d/%m/%Y")
        if not session:
            return render_template('evento/listado_eventos_usuarios.html',
                                   eventos=eventos)
        if session['rol'] == "3":
            return render_template('evento/listado_eventos.html',
                                   cant=cantPag[0]['cant_paginado'],
                                   eventos=eventos,
                                   tam=len(eventos))
        else:
            return render_template('evento/listado_eventos_usuarios.html',
                                   eventos=eventos)
    return render_template(Permiso)
Пример #19
0
def getRedes():
    Sitio.db=get_db()
    redes = Sitio.getRedes()
    return jsonify(redes = redes)
Пример #20
0
def nosotros():
    Sitio.db = get_db()
    nosotros = Sitio.getNosotros()
    return render_template('nosotros.html', noso = nosotros[0]['nosotros'])