Exemple #1
0
 def POST(self,name):
     form=signin_form()
     if not form.validates(): 
         return render.about(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3)
     else:
         session.user = form['username'].value
         return render.about(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3)
Exemple #2
0
    def POST(self):
        form = myform()

        if not form.validates():
            return "<html><body><form name=\"main\" method=\"post\"> "+form.render()+"</form></body></html>"
        else:
            return "<html><body>Su texto es: %s</body></html>" % (form['texto'].value)
Exemple #3
0
 def POST(self):
     form = myform()
     if not form.validates() or form.d.user!="dai" or form.d.password !="dai":
         cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form><p>EL LOGIN FALLO</p>"
     else:
         cabecera = "Bienvenido "+ form.d.user
     return render.index(form=cabecera)
Exemple #4
0
    def POST(self, node_type):
        page = self.page
        form = _form_node(node_type, 
                page.user.roles.keys())  # checks if this node_type exists too
        checkaccess(page.user, ''.join(('create ',node_type,' content')))
        
        if form.validates():
            node = form.d
            node.time_now = int(time.time())
            node.uid = page.user.uid
            
            # Get publishing settings.
            options = mod[node_type].defaults
            
            # Insert main entry in 'node' table
            node.nid = web.insert('node',uid=page.user.uid,created=node.time_now,
                             changed=node.time_now, title=node.title, type=node_type,
                             **options)
                             
            # Do module specific insertions.
            if hasattr(mod[node_type], 'node_insert'):
                mod[node_type].node_insert(node)

            web.redirect('/node/'+str(node.nid))
            
        content = '<form method="post" name="new_node">'
        content += form.render()
        content += '<input type="submit" /></form>'
        web.render('generic.html')
Exemple #5
0
 def POST(self,name):
     form=signin_form()
     regis=registerForm()
     if regis.validates(): 
         session.user = regis['nombre'].value
         newUser(regis['nombre'].value,regis['apellidos'].value,regis['pass1'].value,regis['dni'].value,regis['correo'].value,regis['visa'].value,regis['dia'].value,regis['mes'].value,regis['anyo'].value,regis['direccion'].value,regis['pago'].value,regis['condiciones'].value)
     return render.subscripcion(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3,pag4=session.pag4,rss1=rss1,rss11=rss11,rss2=rss2,rss21=rss21,rss3=rss3,rss31=rss31,subscripcion=regis.render())
Exemple #6
0
 def POST(self,name):
     myFeed=rss()
     form=signin_form()
     graph=graphForm()
     if graph.validates():
         updateGraph(graph['Dato1'].value,graph['Dato2'].value,graph['Dato3'].value,graph['Dato4'].value,graph['Dato5'].value)
     return render.chart(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3,gr=graph.render(),feed=myFeed,dat1=graph['Dato1'].value,dat2=graph['Dato2'].value,dat3=graph['Dato3'].value,dat4=graph['Dato4'].value,dat5=graph['Dato5'].value)
Exemple #7
0
    def GET(self):
        form = myform()
        nuevousuario = registro()
        if session.get('usuario') == None:
            cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form>"
        else:
            cabecera = "Bienvenido "+session.get('usuario')+"   <a href=\"salir\">SALIR</a><a href=\"modificar\">Modificar</a>"
        addWeb("/")
        formularioRegistro =  "<form name=\"main\" method=\"post\"> "+nuevousuario.render()+"</form>"

        global rss
        global ultimahora
        global urlrss
        ultimahora=datetime.datetime.now()
        if datetime.datetime.now()-ultimahora>=datetime.timedelta(minutes=10) or rss=="":
            ultimahora=datetime.datetime.now()
            feed = feedparser.parse(urlrss)
            entradas = feed.entries
            rss="<ul>"
            for entrada in entradas:
                rss+="<li><a href=\""+entrada.link+"\">"+entrada.title+"</a></li>"
            rss+="</ul>"

        print rss
        return render.index(form=cabecera,enlaces=session.get('enlaces'),registro=formularioRegistro,rss=rss)
Exemple #8
0
    def POST(self):
        form = myform()
        nuevousuario = registro()
        if (not form.validates() or not login(form.d.user,form.d.contrasena)) and (not hasattr(session, 'usuario')):
            cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form>"
            if not nuevousuario.validates():
            	formularioRegistro =  "<form name=\"main\" method=\"post\"> "+nuevousuario.render()+"</form>"
            else:
            	formularioRegistro=""
            	DataBase.insertar(nuevousuario.d.nombre,nuevousuario.d.apellidos,nuevousuario.d.correo,nuevousuario.d.dianacimiento,nuevousuario.d.mesnacimiento,
            		nuevousuario.d.anonacimiento,nuevousuario.d.direccion,nuevousuario.d.password,nuevousuario.d.visa,nuevousuario.d.formapago)
            	DataBase.close()
        else:
            session.usuario = form.d.user
            cabecera = "Bienvenido "+session.usuario+"   <a href=\"salir\">SALIR</a><a href=\"modificar\">Modificar</a>"
            formularioRegistro=""

        addWeb("/")

        global rss
        global ultimahora
        global urlrss
        ultimahora=datetime.datetime.now()
        if datetime.datetime.now()-ultimahora>=datetime.timedelta(seconds=10) or rss==None:
            ultimahora=datetime.datetime.now()
            feed = feedparser.parse(urlrss)
            entradas = feed.entries
            rss="<ul>"
            for entrada in entradas:
                rss+="<li><a href=\""+entrada.link+"\">"+entrada.title+"</a></li>"
            rss+="</ul>"

        return render.index(form=cabecera,enlaces=session.get('enlaces'),registro=formularioRegistro,rss=rss)
Exemple #9
0
    def GET(self):
        form = formularioFractal()  # Hacemos una copia del formulario para evitar que se use la misma información en distintas llamadas

        # Creamos el HTML de la página "a pelo". Usualmente no se hará así (utilizaremos templates)
        html = """
        <html>
          <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <title>Fractal de Mandelbrot</title>
            <link rel="stylesheet" href="static/comun.css">
            <link rel="stylesheet" href="static/moonchild.css">
            <link rel="stylesheet" href="static/formulario.css">
          </head>
          <body>
            <h1>Fractal de Mandelbrot</h1>
            
            <p>Generaremos un fractal a partir de los datos que nos facilites en este formulario.</p>
            
            <form method="POST">
            %s
            </form>
          </body>
        </html>""" % (form.render())  # Renderizamos el formulario dentro del tag <form>. Dicho tag indica que el formulario se pasará por el método POST (típico) a la misma página que lo contiene, por lo que lo gestionaremos en el método POST(self) de más abajo.
        
        return html
Exemple #10
0
	def POST(self):
		form = singUP()

		form.validates()	 # Validamos el formulario para obtener valores del usuario

		if not form.validates():
			return form.render()
		else:
			html = """
			<html>
				<head>
					<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
					<title>Práctica 3</title>
					<link rel="stylesheet" href="static/comun.css">
					<link rel="stylesheet" href="static/formulario.css">
				</head>
				<body>
					<h1>PRÁCTICA 3</h1>

					<p>Resultado formulario</p>
						<p>Nombre: <code>%s</code></p>
						<p>Apellidos: <code>%s</code></p>
						<p>E-mail: <code>%s</code></p>
						<p>Fecha de nacimiento: <code>%s</code> / <code>%s</code> / <code>%s</code></p>
						<p>Direccion: <code>%s</code></p>
						<p>Contrasena: <code>%s</code></p>
						<p>Metodo de pago: <code>%s</code></p>
						<p>Numero de Visa: <code>%s</code></p>
				</body>
			</html> """ % (str(form.d.Nombre), str(form.d.Apellidos), str(form.d.email), str(form.d.Dia), str(form.d.Mes), str(form.d.Ano), str(form.d.Direccion), str(form.d.Contrasena), str(form.d.MetodoDePago), str(form.d.numVisa))

			return html
Exemple #11
0
 def GET(self):
     web.header('Content-Type', 'text/html;charset=UTF-8')
     form = myform()
     # make sure you create a copy of the form by calling it (line above)
     # Otherwise changes will appear globally
     print(form.render())
     return render.formtest(form)
    def POST(self):
        form = login2()
        if not form.validates():
            return form.render()
        usuario = form.d.usuario
        password = form.d.contrasenia

        nuevo = db0[usuario].split("|")

        if password == nuevo[2]:

            return """<html><body>
			<form name="input" action="/accederDBM" method="post">
			<p> %s te has logueado con la contrasenia %s </p>
			<a href="../periodico/%s"> Vuelve a portada</a>
			</form>
			</body></html>
			""" % (
                usuario,
                password,
                usuario,
            )
        else:
            return """<html><body>
			<form name="input" action="/accederDBM" method="post">
			<p> Contrasenia %s incorrecta </p>
			<a href="../periodico/"> Vuelve a portada</a>
			</form>
			</body></html>
			""" % (
                password
            )
    def GET(self, name):
        cursor = col.find_one({"nombre": name})
        nombre = cursor["nombre"]
        password = cursor["password"]
        DNI = cursor["DNI"]
        apellidos = cursor["apellidos"]
        correo = cursor["correo_electronico"]
        Dia_de_nacimiento = cursor["Dia_de_nacimiento"]
        Mes_de_nacimiento = cursor["Mes_de_nacimiento"]
        Anio_de_nacimiento = cursor["Anio_de_nacimiento"]
        numeroVisa = cursor["numeroVisa"]
        Direccion = cursor["Direccion"]
        Forma_de_pago = cursor["Forma_de_pago"]

        form = login()
        form.nombre.value = nombre
        form.password.value = password
        form.DNI.value = DNI
        form.apellidos.value = apellidos
        form.correo_electronico.value = correo
        form.numeroVisa.value = numeroVisa
        form.Dia_de_nacimiento.value = Dia_de_nacimiento
        form.Mes_de_nacimiento.value = Mes_de_nacimiento
        form.Anio_de_nacimiento.value = Anio_de_nacimiento
        form.Direccion.value = Direccion
        form.Forma_de_pago.value = Forma_de_pago
        return """<html><body>
		<form name="input" action="/cambiadatos/"  method="post">
		%s
		</form>
		</body></html>
		""" % (
            form.render()
        )
Exemple #14
0
 def GET(self,name):
     form=signin_form()
     if session.user=='usuario':
         session.pag3=session.pag2
         session.pag2=session.pag1
         session.pag1=session.pag0
         session.pag0='archives.html'
     return render.archives(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3)
Exemple #15
0
 def POST(self,name):
     myFeed=rss()
     form=signin_form()
     regis=registerForm()
     if regis.validates(): 
         session.user = regis['nombre'].value
         newUser(regis['nombre'].value,regis['apellidos'].value,regis['pass1'].value,regis['dni'].value,regis['correo'].value,regis['visa'].value,regis['dia'].value,regis['mes'].value,regis['anyo'].value,regis['direccion'].value,regis['pago'].value,regis['condiciones'].value)
     return render.register(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3,register=regis.render(),feed=myFeed)
Exemple #16
0
 def GET(self):
     form = myform()
     if session.get('usuario') == None:
         cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form>"
     else:
         cabecera = "Bienvenido "+session.get('usuario')+"   <a href=\"salir\">SALIR</a>"
     addWeb("/")
     return render.index(form=cabecera,enlaces=session.get('enlaces'))
Exemple #17
0
 def GET(self):
     form = myform()
     if session.get('usuario') == None:
         cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form>"
     else:
         cabecera = "Bienvenido "+session.usuario+"   <a href=\"salir\">SALIR</a> <li><a href=\"modificar\">Modificar</a><li> "
     addWeb("web4")
     return render.pagina4(form=cabecera,enlaces=session.get('enlaces'))
Exemple #18
0
 def GET(self,name):
     form=signin_form()
     if session.user!='anonymous':
         session.pag3=session.pag2
         session.pag2=session.pag1
         session.pag1=session.pag0
         session.pag0='contact.html'
     return render.contact(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3)
Exemple #19
0
 def GET(self):
     page = self.page
     form = form_edit_filters()
     content = 'filters available:'+str(_filters_available())
     content += '<form method="post">'
     content += form.render()
     content += '<input type="submit" /></form>'
     web.render('generic.html')
Exemple #20
0
 def POST(self):
   form = myform()
   if not form.validates():
     return "<html><body><form name=\"main\" method=\"post\"> "+form.render()+"</form></body></html>"
   else:
     nuevo = Mandelbrot(float(form['x1'].value), float(form['y1'].value), float(form['x2'].value), float(form['y2'].value), int(form['ancho'].value),int(form['iteraciones'].value), "fich.png");
     nuevo.pintaMandelbrot();
     return "<html><body><img src=\"static/fich.png\"/></body></html>"
Exemple #21
0
 def GET(self,name):
     form=signin_form()
     if session.user!='anonymous':
         session.pag4=session.pag3
         session.pag3=session.pag2
         session.pag2=session.pag1
         session.pag1='nacional.html'
     return render.nacional(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3,pag4=session.pag4,rss1=rss1,rss11=rss11,rss2=rss2,rss21=rss21,rss3=rss3,rss31=rss31)
Exemple #22
0
 def POST(self):
     form = myform()
    	if (not form.validates() or not login(form.d.user,form.d.contrasena)) and (not hasattr(session, 'usuario')):
         cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form>"
     else:
         session.usuario = form.d.user
         cabecera = "Bienvenido "+session.usuario+"   <a href=\"salir\">SALIR</a> <li><a href=\"modificar\">Modificar</a><li> "
     addWeb("web4")
     return render.pagina4(form=cabecera,enlaces=session.get('enlaces'))
Exemple #23
0
 def POST(self):
     form = myform()
     if (not form.validates() or form.d.user!="dai" or form.d.password !="dai") and (not hasattr(session, 'usuario')):
         cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form><p>EL LOGIN FALLO</p>"
     else:
         session.usuario = form.d.user
         cabecera = "Bienvenido "+session.usuario+"   <a href=\"salir\">SALIR</a>"
     addWeb("web4")
     return render.pagina4(form=cabecera,enlaces=session.get('enlaces'))
Exemple #24
0
 def GET(self):
     page = self.page
     form = form_variable()
     form_new = form_new_variable()
     content = '<form method="post" name="settings">'
     content += form_new.render()
     content += form.render()
     content += '<input type="submit" /></form>'
     web.render('generic.html')
Exemple #25
0
 def GET(self,name):
     myFeed=rss()
     form=signin_form()
     if session.user!='anonymous':
         session.pag3=session.pag2
         session.pag2=session.pag1
         session.pag1=session.pag0
         session.pag0='speaking.html'
     return render.speaking(formLogin=form.render(),user=session.user,pag1=session.pag1,pag2=session.pag2,pag3=session.pag3,feed=myFeed)
    def GET(self):
        form = buscador()
        return """<html><body>
		<form name="input" action="/buscadorRSS" method="post">
		%s
		</form>
		</body></html>
		""" % (
            form.render()
        )
Exemple #27
0
 def GET(self):
     form = myform()
     nuevousuario = registro()
     if session.get('usuario') == None:
         cabecera = "<form name=\"main\" method=\"post\"> "+form.render()+"</form>"
     else:
         cabecera = "Bienvenido "+session.get('usuario')+"   <a href=\"salir\">SALIR</a><a href=\"modificar\">Modificar</a>"
     addWeb("/")
     formularioRegistro =  "<form name=\"main\" method=\"post\"> "+nuevousuario.render()+"</form>"
     return render.index(form=cabecera,enlaces=session.get('enlaces'),registro=formularioRegistro)
    def GET(self):
        form = login()
        return """<html><body>
		<form name="input" action="/registro" method="post">
		%s
		</form>
		</body></html>
		""" % (
            form.render()
        )
Exemple #29
0
    def GET(self):
        form = login()
        # Hay que hacer una copia del formuario (linea superior)
        # O los cambios al mismo serían globales
        return """<html><body>
		<form name="input" action="/" method="post">
		%s
		</form>
		</body></html>
		""" % (form.render())
Exemple #30
0
 def GET(self): 
     form = login()
     # Hay que hacer una copia del formuario (linea superior)
     # O los cambios al mismo serían globales
     return """<html><body>
     <form name="input" action="/" method="post">
     %s
     </form>
     </body></html>
     """ % (form.render())
    def GET(self):
        form = ftweet()
        return """<html><body>
		<form name="input" action="/buscatweet" method="post">
		%s
		<a href="../periodico/">  Vuelve a portada</a>
		</form>
		</body></html>
		""" % (
            form.render()
        )
    def POST(self):
        form = fgrafico()
        if not form.validates():
            return """<html><body>
			<form name="input" action="/graficas" method="post">
			%s
			<a href="../periodico/">  Vuelve a portada</a>
			</form>
			</body></html>
			""" % (
                form.render()
            )
        else:
            li = [form.d.elemento1, form.d.elemento2, form.d.elemento3]
            return plantillas.graficas(milista=li)
Exemple #33
0
 def POST(self):
     web.header('Content-Type', 'text/html;charset=UTF-8')
     form = myform()
     if not form.validates():
         print(form.render())
         return render.formtest(form)
     else:
         print "begin"
         playlist1 = Music163RepetitiveRate.get_playlist_by_name(
             form.d.fname)
         print playlist1
         playlist2 = Music163RepetitiveRate.get_playlist_by_name(
             form.d.sname)
         print playlist2
         content = Music163RepetitiveRate.repetitive_rate_by_playlistlink(
             playlist1, playlist2)
         return content
Exemple #34
0
    def GET(self): 
		form = myform() # creamos una copia del formulario para evitar acceder al mismo formulario a la vez
		html = """
		<html>
          <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <title>Pagina</title>
          </head>
          <body>
            <h1>Inicio del formulario</h1>
            
            <p>Otra pagina servida por <code>web.py</code></p>
			<form method="POST">
            %s
			</form>
          </body>
        </html>""" % (str(form.render())) # me crea el html a partir de lo de arriba

		return html
Exemple #35
0
    def POST(self): 
        form = myform() 
        if not form.validates(): # recoge todas las variables y construye una estructura de datos, también comprueba si se cumplen los validadores que me haya creado
			html = """
		<html>
          <head>
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
            <title>Pagina</title>
          </head>
          <body>
            <h1>Error en el formulario</h1>
			<form method="POST">
            %s
			</form>
			<br><br>
          </body>
        </html>""" % (str(form.render())) # me crea el html a partir de lo de arriba            

			return html # me pinta con los valores ya introducidos anteriormente

        else:
            return "Enhorabuena %s %s ha sido registrado satisfactoriamente." % (form.d.nombre, form['apellidos'].value)
Exemple #36
0
 def GET(self):
     form = formulariop()  
     html = """
     <html>
       <head>
         <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
         <title>PON TUS SUGERENCIAS PARA IV</title>
         <link rel="stylesheet" href="static/comun.css">
         <link rel="stylesheet" href="static/estilo.css">
         <link rel="stylesheet" href="static/formulario.css">
       </head>
       <body>
         <h1>Formularios Avanzados</h1>
         
         <p>Tu nombre en .</p>
         
         <form method="POST">
         %s
         </form>
       </body>
     </html>""" % (form.render())  
     
     return html
Exemple #37
0
 def GET(self):
     form = myform()
     return form.render()
Exemple #38
0
def view():
    rendered = form.render()
    return add_technology_links(rendered,
                                form.get("bluetooth").value)
Exemple #39
0
 def GET(self):
     form = dynamic_register_form()
     register_block = render.register(form.render(), True)
     return render_web(register_block)
Exemple #40
0
 def GET(self, player_name):
     form = dynamic_register_form(player_name)
     edit_block = render.register(form.render(), False)
     return render_web(edit_block)
Exemple #41
0
 def GET(self):
     form = config_form()
     config = render.config(form.render())
     return render_web(config)
Exemple #42
0
def view():
    return form.render()