[cpif] r90 - trunk/frontend-web
svn at argo.es
svn at argo.es
Wed May 23 21:49:24 CEST 2007
Author: alvaro
Date: Wed May 23 21:49:21 2007
New Revision: 90
Log:
Aniadido el skin
Modified:
trunk/frontend-web/url_nuevo_usuario_POST.py
Modified: trunk/frontend-web/url_nuevo_usuario_POST.py
==============================================================================
--- trunk/frontend-web/url_nuevo_usuario_POST.py (original)
+++ trunk/frontend-web/url_nuevo_usuario_POST.py Wed May 23 21:49:21 2007
@@ -4,14 +4,15 @@
@monitor
def gestiona_url(conn,handler,path,usuario) :
+ import skins
+ pagina = skins.Skin()
+ pagina.load_url(path)
+ pagina.load_dict({"page_title": "cpif - parando el servicio"})
+
if usuario!="master" :
- return(200,"text/html; charset=utf-8",
-"""
-<html><head></head><body>
-<h1>Solo el usuario 'master' puede dar de alta nuevos usuarios</h1>
-<p><a href="/">Página principal</a>
-<p><a href="/stop">Parar la demo</a>
-</body></html>""")
+ pagina.load_url(["error"])
+ pagina.set_text("<h1>Solo el usuario 'master' puede dar de alta nuevos usuarios</h1>")
+ return (200,"text/html; charset=utf-8","\r\n".join([pagina.header(),pagina.body(),pagina.footer()]))
import cgi
ctype,pdict=cgi.parse_header(handler.headers.getheader('content-type'))
@@ -21,48 +22,24 @@
clave2=cuerpo.getfirst("clave2").strip()
if not (nick and clave1 and clave2) :
- return (200,"text/html; charset=utf-8",
-"""
-<html><head></head>
-<body>
-<h1>No puedes dejar ningun campo en blanco</h1>
-<p><a href="/">Página principal</a>
-<p><a href="/stop">Parar la demo</a>
-</body></html>
-""")
+ pagina.load_url(["error"])
+ pagina.set_text("<h1>No puedes dejar ningun campo en blanco</h1>")
+ return (200,"text/html; charset=utf-8","\r\n".join([pagina.header(),pagina.body(),pagina.footer()]))
if clave1!=clave2 :
- return (200,"text/html; charset=utf-8",
-"""
-<html><head></head>
-<body>
-<h1>Las claves introducidas no coinciden</h1>
-<p><a href="/">Página principal</a>
-<p><a href="/stop">Parar la demo</a>
-</body></html>
-""")
+ pagina.load_url(["error"])
+ pagina.set_text("<h1>Las claves introducidas no coinciden</h1>")
+ return (200,"text/html; charset=utf-8","\r\n".join([pagina.header(),pagina.body(),pagina.footer()]))
import database
if database.usuario_verifica(conn,nick=nick) :
- return (200,"text/html; charset=utf-8",
-"""
-<html><head></head>
-<body>
-<h1>El usuario ya existe</h1>
-<p><a href="/">Página principal</a>
-<p><a href="/stop">Parar la demo</a>
-</body></html>
-""")
+ pagina.load_url(["error"])
+ pagina.set_text("<h1>El usuario ya existe</h1>")
+ return (200,"text/html; charset=utf-8","\r\n".join([pagina.header(),pagina.body(),pagina.footer()]))
database.usuario_add(conn,nick,None,clave=clave1)
- return (200,"text/html; charset=utf-8",
-"""
-<html><head></head>
-<body>
-<h1>Alta exitosa</h1>
-<p><a href="/">Página principal</a>
-<p><a href="/stop">Parar la demo</a>
-</body></html>
-""")
+ pagina.load_url(["error"])
+ pagina.set_text("<h1>Alta exitosa</h1>")
+ return (200,"text/html; charset=utf-8","\r\n".join([pagina.header(),pagina.body(),pagina.footer()]))
More information about the cpif
mailing list