version 1.27, 2004/04/14 21:26:23
|
version 1.28, 2004/04/15 12:56:41
|
Line 218 class OSAS_add_contextData(Folder):
|
Line 218 class OSAS_add_contextData(Folder):
|
begin="" |
begin="" |
end="" |
end="" |
if self.depth==1: |
if self.depth==1: |
print "hi" |
|
begin="<b>" |
begin="<b>" |
end="</b>" |
end="</b>" |
|
|
Line 468 class OSAS_combineTextImage(Folder):
|
Line 467 class OSAS_combineTextImage(Folder):
|
filelanguage="" |
filelanguage="" |
|
|
self.REQUEST.SESSION['isolist']=OSAS_add.getISO() |
self.REQUEST.SESSION['isolist']=OSAS_add.getISO() |
print "DD",self.REQUEST.SESSION['isolist'] |
|
tmp=self.REQUEST.SESSION['isolist'].keys() |
tmp=self.REQUEST.SESSION['isolist'].keys() |
tmp.sort() |
tmp.sort() |
self.REQUEST.SESSION['isolistsort']=tmp |
self.REQUEST.SESSION['isolistsort']=tmp |
Line 485 class OSAS_combineTextImage(Folder):
|
Line 484 class OSAS_combineTextImage(Folder):
|
def getProjects(self,obj_ids=None): |
def getProjects(self,obj_ids=None): |
"""Get the Project title for configuration""" |
"""Get the Project title for configuration""" |
ret=[] |
ret=[] |
print "HI" |
|
try: |
try: |
projects=self.ZopeFind(self.projects,obj_metatypes=['OSAS_project'],obj_ids=obj_ids)#assumes projects folder somewhere in the hierarchie. |
projects=self.ZopeFind(self.projects,obj_metatypes=['OSAS_project'],obj_ids=obj_ids)#assumes projects folder somewhere in the hierarchie. |
print "pr" |
|
for project in projects: |
for project in projects: |
ret.append((project[1].title,project[0],project[1])) |
ret.append((project[1].title,project[0],project[1])) |
print ret |
|
return ret |
return ret |
|
|
except: |
except: |
Line 504 class OSAS_combineTextImage(Folder):
|
Line 503 class OSAS_combineTextImage(Folder):
|
dom=xml.dom.minidom.parse(path+"/index.meta") |
dom=xml.dom.minidom.parse(path+"/index.meta") |
node=dom.getElementsByTagName('texttool')[0] #getNode |
node=dom.getElementsByTagName('texttool')[0] #getNode |
subnode=node.getElementsByTagName(name)[0] |
subnode=node.getElementsByTagName(name)[0] |
print getText(subnode.childNodes) |
|
return getText(subnode.childNodes) |
return getText(subnode.childNodes) |
except: |
except: |
return default |
return default |
Line 515 class OSAS_combineTextImage(Folder):
|
Line 514 class OSAS_combineTextImage(Folder):
|
OSAS_add.combineTextImage2(self,path) # Add images |
OSAS_add.combineTextImage2(self,path) # Add images |
splitted=path.split("/") |
splitted=path.split("/") |
linkPath=splitted[len(splitted)-1] |
linkPath=splitted[len(splitted)-1] |
linkViewerEnvironment="http://nausikaa2.mpiwg-berlin.mpg.de/cgi-bin/toc/toc.x.cgi?dir=%s&step=thumb" % linkPath |
linkViewerEnvironmentImages="http://nausikaa2.mpiwg-berlin.mpg.de/cgi-bin/toc/toc.x.cgi?dir=%s&step=thumb" % linkPath |
|
linkViewerEnvironmentOnlyText="http://nausikaa2.mpiwg-berlin.mpg.de/cgi-bin/toc/toc.x.cgi?dir=%s&step=textonly" % linkPath |
|
|
|
if self.REQUEST.has_key('image'): # bilder vorhanden |
|
linkViewerEnvironment=linkViewerEnvironmentImages |
|
else: |
|
linkViewerEnvironment=linkViewerEnvironmentOnlyText |
|
|
self.REQUEST.SESSION['linkViewerEnvironment']=linkViewerEnvironment |
self.REQUEST.SESSION['linkViewerEnvironment']=linkViewerEnvironment |
|
|
writeToContext(path,linkViewerEnvironment,"ECHO standard environment",unique="yes") |
writeToContext(path,linkViewerEnvironment,"ECHO standard environment",unique="yes") |
Line 544 def writeToContext(path,link,description
|
Line 550 def writeToContext(path,link,description
|
nameTag=getText(context.getElementsByTagName('name')[0].childNodes) |
nameTag=getText(context.getElementsByTagName('name')[0].childNodes) |
linkTag=getText(context.getElementsByTagName('link')[0].childNodes) |
linkTag=getText(context.getElementsByTagName('link')[0].childNodes) |
|
|
print "unique",context,nameTag,description,linkTag,link |
|
linkTag=re.sub("\:86","",linkTag) # alter port 86 gleich ohne port nummer (hack) |
linkTag=re.sub("\:86","",linkTag) # alter port 86 gleich ohne port nummer (hack) |
if (nameTag==description) and (linkTag==link): |
if (nameTag==description) and (linkTag==link): |
node.removeChild(context).unlink() |
node.removeChild(context).unlink() |