Exemplo n.º 1
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)
Exemplo n.º 2
0
	def POST(self):
		formulariomodificar = self.registro()
		cabecera = "Bienvenido "+session.usuario+"   <a href=\"salir\">SALIR</a> <li><a href=\"modificar\">Modificar</a><li>"
		if formulariomodificar.validates():
			DataBase.insertar(formulariomodificar.d.nombre,formulariomodificar.d.apellidos,formulariomodificar.d.correo,formulariomodificar.d.dianacimiento,formulariomodificar.d.mesnacimiento,
    			formulariomodificar.d.anonacimiento,formulariomodificar.d.direccion,formulariomodificar.d.password,formulariomodificar.d.visa,formulariomodificar.d.formapago)
		        return render.modificar(form=cabecera,enlaces=session.get('enlaces'),modificar="<p>TODO INSERTADO</p><form name=\"main\" method=\"post\"> "+formulariomodificar.render()+"</form>")
		else:
			return render.modificar(form=cabecera,enlaces=session.get('enlaces'),modificar="<form name=\"main\" method=\"post\"> "+formulariomodificar.render()+"</form>")
Exemplo n.º 3
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> <li><a href=\"modificar\">Modificar</a><li> "
            formularioRegistro=""

        addWeb("/")

        return render.index(form=cabecera,enlaces=session.get('enlaces'),registro=formularioRegistro)