From 925ba08ecb3ff12496d343a1a0a99daf9a32ad3d Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Tue, 24 Mar 2009 21:53:02 +0530 Subject: Adding Silpa framework --- silpa/common/silparesponse.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 silpa/common/silparesponse.py (limited to 'silpa/common/silparesponse.py') diff --git a/silpa/common/silparesponse.py b/silpa/common/silparesponse.py new file mode 100644 index 0000000..96f8c1e --- /dev/null +++ b/silpa/common/silparesponse.py @@ -0,0 +1,19 @@ +#! /usr/bin/env python +# -*- coding: utf-8 -*- +from templates import * +class SilpaResponse: + def __init__(self): + self.response =getBaseHTML() + + def toUnicode(self): + return self.response.encode('utf-8') + def toString(self): + return self.response + def getResponse(self): + return self.response + def setBreadcrumb(self,navPath): + html= "
Home /" + html=html+navPath+"
" + self.response=self.getResponse().replace("$$SILPA_BREADCRUMB$$",html) + def setContent(self,value): + self.response=self.getResponse().replace("$$SILPA_CONTENT$$",value) -- cgit From cafcffbb7412d8a80200d288d6819bd4a6779399 Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Thu, 26 Mar 2009 22:42:30 +0530 Subject: Adding plugin manager --- silpa/common/silparesponse.py | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) (limited to 'silpa/common/silparesponse.py') diff --git a/silpa/common/silparesponse.py b/silpa/common/silparesponse.py index 96f8c1e..8507ccc 100644 --- a/silpa/common/silparesponse.py +++ b/silpa/common/silparesponse.py @@ -1,19 +1,36 @@ #! /usr/bin/env python # -*- coding: utf-8 -*- -from templates import * +from utils import * class SilpaResponse: def __init__(self): - self.response =getBaseHTML() - + self.response =getTemplate() def toUnicode(self): + self.response=self.response.replace("$$SILPA_COPYRIGHT$$",getCopyrightInfo()); return self.response.encode('utf-8') 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 def setBreadcrumb(self,navPath): - html= "
Home /" - html=html+navPath+"
" - self.response=self.getResponse().replace("$$SILPA_BREADCRUMB$$",html) + if(navPath): + html= "
Home /" + html=html+navPath+"
" + self.response=self.response.replace("$$SILPA_BREADCRUMB$$",html) def setContent(self,value): - self.response=self.getResponse().replace("$$SILPA_CONTENT$$",value) + if(value): + self.response=self.response.replace("$$SILPA_CONTENT$$",value) + else: + self.response=self.response.replace("$$SILPA_CONTENT$$","") + def setErrorMessage(self,value): + if(value): + self.response=self.response.replace("$$SILPA_ERROR$$",value) + else: + self.response=self.response.replace("$$SILPA_ERROR$$","") + def setSuccessMessage(self,value): + if(value): + self.response=self.response.replace("$$SILPA_SUCCESS$$",value) + else: + self.response=self.response.replace("$$SILPA_SUCCESS$$","") + -- cgit From c5368252e3091368ae55475757ed3134d6f84249 Mon Sep 17 00:00:00 2001 From: Santhosh Thottingal Date: Sun, 29 Mar 2009 17:59:40 +0530 Subject: new modules --- silpa/common/silparesponse.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'silpa/common/silparesponse.py') diff --git a/silpa/common/silparesponse.py b/silpa/common/silparesponse.py index 8507ccc..13cc5ca 100644 --- a/silpa/common/silparesponse.py +++ b/silpa/common/silparesponse.py @@ -15,7 +15,7 @@ class SilpaResponse: return self.response def setBreadcrumb(self,navPath): if(navPath): - html= "
Home /" + html= "
Home /" html=html+navPath+"
" self.response=self.response.replace("$$SILPA_BREADCRUMB$$",html) def setContent(self,value): -- cgit