summaryrefslogtreecommitdiffstats
path: root/silpa/common/silparesponse.py
diff options
context:
space:
mode:
authorSanthosh Thottingal <santhosh.thottingal@gmail.com>2009-07-19 18:32:04 +0530
committerSanthosh Thottingal <santhosh.thottingal@gmail.com>2009-07-19 18:32:04 +0530
commitc8a17ee264a269a59651936b34a960f4d40a9074 (patch)
tree3b2b21be4668f50a5c5f307c89e42323b8a8c292 /silpa/common/silparesponse.py
parent05f7f938168f9b3195c9b101f4b98f298ab2e981 (diff)
downloadAnjaliOldLipi.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-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
+