version 1.30, 2004/04/16 07:52:00
|
version 1.32, 2004/05/06 16:58:57
|
Line 221 class OSAS_add_contextData(Folder):
|
Line 221 class OSAS_add_contextData(Folder):
|
begin="<b>" |
begin="<b>" |
end="</b>" |
end="</b>" |
|
|
self.retStr+=spaces(self.depth)+"<input type='radio' name='collection' value='%s'>%s</input>"%(attrs.get('url'),begin+attrs.get('name')+end)+"<br>\n" |
self.retStr+=spaces(self.depth)+"<input type='radio' name='collection' value='%s'>%s</input>"%(attrs.get('url'),begin+urllib.unquote(attrs.get('name'))+end)+"<br>\n" |
|
|
|
|
|
|
Line 239 class OSAS_add_contextData(Folder):
|
Line 239 class OSAS_add_contextData(Folder):
|
parser.parse(urllib.urlopen(URL)) |
parser.parse(urllib.urlopen(URL)) |
return curHandler.retStr |
return curHandler.retStr |
except: |
except: |
|
return URL |
return urllib.urlopen(URL).read() |
return urllib.urlopen(URL).read() |
|
|
|
|
def __init__(self,id,collection): |
def __init__(self,id,collection): |
self.id=id |
self.id=id |
self.collection=collection |
self.collection=collection |
Line 270 class OSAS_add_contextData(Folder):
|
Line 272 class OSAS_add_contextData(Folder):
|
parser.parse(urllib.urlopen(URL)) |
parser.parse(urllib.urlopen(URL)) |
return curHandler.ret |
return curHandler.ret |
except: |
except: |
return [("",urllib.urlopen(URL).read())] |
return [("",URL)] |
|
|
|
|
def addContextData(self,path): |
def addContextData(self,path): |
"""Hinzufügen zu einer Sammlung""" |
"""Hinzufuegen zu einer Sammlung""" |
try: |
try: |
urllib.urlopen(self.REQUEST['SERVER_URL']+path+"/index.meta") |
urllib.urlopen(self.REQUEST['SERVER_URL']+path+"/index.meta") |
|
|
Line 283 class OSAS_add_contextData(Folder):
|
Line 285 class OSAS_add_contextData(Folder):
|
|
|
links=[(path,'standard storage')] |
links=[(path,'standard storage')] |
|
|
links+=OSAS_show.readContexts(path) # auslesen von contexten für den link |
links+=OSAS_show.readContexts(path) # auslesen von contexten fuer den link |
#print "LINK",links |
#print "LINK",links |
#return links |
#return links |
self.REQUEST.SESSION['links']=links |
self.REQUEST.SESSION['links']=links |
Line 495 class OSAS_combineTextImage(Folder):
|
Line 497 class OSAS_combineTextImage(Folder):
|
node=dom.getElementsByTagName('texttool')[0] #getNode |
node=dom.getElementsByTagName('texttool')[0] #getNode |
subnode=node.getElementsByTagName(name)[0] |
subnode=node.getElementsByTagName(name)[0] |
|
|
|
# bei text wird nur der Folder gebraucht |
|
if name=="text": |
|
splitted=getText(subnode.childNodes).split("/") |
|
return splitted[len(splitted)-2] |
|
else: |
return getText(subnode.childNodes) |
return getText(subnode.childNodes) |
except: |
except: |
return default |
return default |