summaryrefslogtreecommitdiffstats
path: root/silpa/common/silparesponse.py
diff options
context:
space:
mode:
authorPraveen Arimbrathodiyil <pravi.a@gmail.com>2009-08-02 17:29:11 -0400
committerPraveen Arimbrathodiyil <pravi.a@gmail.com>2009-08-02 17:29:11 -0400
commited79191ad9fcc57c2244f391928f09b2fbfd45a3 (patch)
tree3b8d927ecf8ac79f76f1a3da8023b906c64659f2 /silpa/common/silparesponse.py
parent96c6fb9ec5e604b077ab9f770b99cc021c87d85f (diff)
parente80ef8f61fdc885553e95aba2f444fdb949e11b6 (diff)
downloadRachana.git-ed79191ad9fcc57c2244f391928f09b2fbfd45a3.tar.gz
Rachana.git-ed79191ad9fcc57c2244f391928f09b2fbfd45a3.tar.xz
Rachana.git-ed79191ad9fcc57c2244f391928f09b2fbfd45a3.zip
Merge branch 'master' of git://git.savannah.nongnu.org/smc
Diffstat (limited to 'silpa/common/silparesponse.py')
-rwxr-xr-xsilpa/common/silparesponse.py50
1 files changed, 25 insertions, 25 deletions
diff --git a/silpa/common/silparesponse.py b/silpa/common/silparesponse.py
index 5bd8af3..d563846 100755
--- a/silpa/common/silparesponse.py
+++ b/silpa/common/silparesponse.py
@@ -1,39 +1,39 @@
#! /usr/bin/env python
# -*- coding: utf-8 -*-
from utils import *
+from PyMeld import Meld
+
class SilpaResponse:
def __init__(self):
- self.response =getTemplate()
- def toUnicode(self):
- self.response=self.response.replace("$$SILPA_COPYRIGHT$$",getCopyrightInfo());
- return self.response.encode('utf-8')
+ xhtml = getTemplate()
+ self.page = Meld(xhtml)
def toString(self):
- self.response=self.response.replace("$$SILPA_COPYRIGHT$$",getCopyrightInfo());
- return self.response
- def getResponse(self):
- self.response=self.response.replace("$$SILPA_COPYRIGHT$$",getCopyrightInfo());
- return self.response
+ return str(self.page)
+ def __str__(self):
+ return str(self.page)
def setBreadcrumb(self,navPath):
if(navPath):
- html= "<div id=\"breadcrumb\"><a href=\"http://smc.org.in/silpa\">Home</a> /"
- html=html+navPath+"</div>"
- self.response=self.response.replace("$$SILPA_BREADCRUMB$$",html)
+ html= "<a href=\"http://smc.org.in/silpa\">Home</a> &gt; "
+ html=html + navPath
else:
- html= "<div id=\"breadcrumb\"><a href=\"http://smc.org.in/silpa\">Home</a></div>"
- self.response=self.response.replace("$$SILPA_BREADCRUMB$$",html)
- def setContent(self,value):
+ html="<a href=\"http://smc.org.in/silpa\">Home</a>"
+ self.page.breadcrumb = html
+ def setForm(self,value):
if(value):
- self.response=self.response.replace("$$SILPA_CONTENT$$",value)
- else:
- self.response=self.response.replace("$$SILPA_CONTENT$$","")
+ self.page.form= value
+ def setResult(self,value):
+ if(value):
+ self.page.result= value
def setErrorMessage(self,value):
if(value):
- self.response=self.response.replace("$$SILPA_ERROR$$",value)
- else:
- self.response=self.response.replace("$$SILPA_ERROR$$","")
+ self.page.errormessage = value
def setSuccessMessage(self,value):
if(value):
- self.response=self.response.replace("$$SILPA_SUCCESS$$",value)
- else:
- self.response=self.response.replace("$$SILPA_SUCCESS$$","")
-
+ self.page.successmessage = value
+ def setContent(self, value):
+ if value:
+ self.page.content = value
+ def setFooter(self, value):
+ if value:
+ self.page.footer = value
+