From 5e81437c4f374026366fe161c6c53a7583d7b493 Mon Sep 17 00:00:00 2001 From: Arnaud Fontaine Date: Sat, 7 Feb 2009 16:03:27 +0000 Subject: [PATCH] Allow HTML for messages --- lib/core.py | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/core.py b/lib/core.py index 060afa3..186a85d 100644 --- a/lib/core.py +++ b/lib/core.py @@ -30,7 +30,7 @@ from sqlinfo import translator from profiler import profiler -import utils, cache, security, admin, domains +import utils, cache, security, admin, domains, kid # class PyotoCore(security.SecurityAware, admin.AdminSupport, profiler.ProfilerAware): class PyotoCore(security.SecurityAware, admin.AdminSupport): @@ -272,12 +272,15 @@ class PyotoCore(security.SecurityAware, admin.AdminSupport): """ return translator.translate(message, lang) - def add_message(self, key, default = None, level = "info"): + def add_message(self, key, default = None, level = "info", isxml = False): """ Add a message to messages """ msg = { "type": level, "value": self.translate(key, default) } + if isxml: + msg["value"] = kid.XML(msg["value"]) + messages = getattr(cherrypy.request, "messages", []) messages.append(msg) cherrypy.request.messages = messages -- 1.6.0.6