[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&aacute;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&aacute;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&aacute;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&aacute;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&aacute;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