diff options
author | Praveen Arimbrathodiyil <pravi.a@gmail.com> | 2009-08-02 17:29:11 -0400 |
---|---|---|
committer | Praveen Arimbrathodiyil <pravi.a@gmail.com> | 2009-08-02 17:29:11 -0400 |
commit | ed79191ad9fcc57c2244f391928f09b2fbfd45a3 (patch) | |
tree | 3b8d927ecf8ac79f76f1a3da8023b906c64659f2 /silpa/common/silparesponse.py | |
parent | 96c6fb9ec5e604b077ab9f770b99cc021c87d85f (diff) | |
parent | e80ef8f61fdc885553e95aba2f444fdb949e11b6 (diff) | |
download | Rachana.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-x | silpa/common/silparesponse.py | 50 |
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> > " + 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 + |