diff options
author | Santhosh Thottingal <santhosh.thottingal@gmail.com> | 2009-07-19 18:32:04 +0530 |
---|---|---|
committer | Santhosh Thottingal <santhosh.thottingal@gmail.com> | 2009-07-19 18:32:04 +0530 |
commit | c8a17ee264a269a59651936b34a960f4d40a9074 (patch) | |
tree | 3b2b21be4668f50a5c5f307c89e42323b8a8c292 /silpa/common/silparesponse.py | |
parent | 05f7f938168f9b3195c9b101f4b98f298ab2e981 (diff) | |
download | AnjaliOldLipi.git-c8a17ee264a269a59651936b34a960f4d40a9074.tar.gz AnjaliOldLipi.git-c8a17ee264a269a59651936b34a960f4d40a9074.tar.xz AnjaliOldLipi.git-c8a17ee264a269a59651936b34a960f4d40a9074.zip |
JSON RPC Based new architecture and corresponding changes
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 + |