--- ZSQLExtend/ZSQLExtend.py 2005/11/25 12:14:13 1.75
+++ ZSQLExtend/ZSQLExtend.py 2006/01/16 17:32:40 1.78
@@ -171,14 +171,22 @@ class ZSQLExtendFolder(Folder,Persistent
return ""
def getLabel(self):
- """getLabe"""
+ """getLabel"""
try:
return self.label
except:
return ""
+
+ def getTitle(self):
+ """getTitle"""
+ try:
+ return self.title
+ except:
+ return ""
+
def getDescription(self):
- """getLabe"""
+ """getDescription"""
try:
return self.description
except:
@@ -207,6 +215,10 @@ class ZSQLExtendFolder(Folder,Persistent
def formatAscii(self,str,url=None):
"""ersetze ascii umbrueche durch
"""
#url=None
+
+ if not str:
+ return ""
+
str=str.rstrip().lstrip()
if url and str:
@@ -241,22 +253,22 @@ class ZSQLExtendFolder(Folder,Persistent
return ""
def actualPath(self,url=None):
- """path"""
+ """path"""
if self.REQUEST['HTTP_X_FORWARDED_SERVER']=='':
host=self.REQUEST['HTTP_HOST']
else:
host=self.REQUEST['HTTP_X_FORWARDED_SERVER']
- if not url:
- return "http://"+host+self.REQUEST['PATH_TRANSLATED']
- else:
- temp=self.REQUEST[url].split("/")
- temp[2]=host
- return string.join(temp,"/")
+ if not url:
+ return "http://"+host+self.REQUEST['PATH_TRANSLATED']
+ else:
+ temp=self.REQUEST[url].split("/")
+ temp[2]=host
+ return string.join(temp,"/")
def getRequest(self):
- """request"""
- return self.REQUEST
+ """request"""
+ return self.REQUEST
def lowerEnd(self,path):
"""oinly for demo"""
@@ -273,12 +285,12 @@ class ZSQLExtendFolder(Folder,Persistent
def ZSQLsearchOptions(self,fieldname=""):
"""return HTML Fragment with search options"""
-
+
ret=""""""%fieldname
return ret
@@ -320,8 +332,8 @@ class ZSQLExtendFolder(Folder,Persistent
ret="""