|
|
| version 1.10, 2003/10/11 10:54:13 | version 1.16, 2004/02/29 23:02:22 |
|---|---|
| Line 184 class OSAS_add_contextData(Folder): | Line 184 class OSAS_add_contextData(Folder): |
| if depth < enddepth: | if depth < enddepth: |
| tmp=tmp+spaces(depth) | tmp=tmp+spaces(depth) |
| tmp= tmp+retLink(child[1])+"<br>"+self.printChilds(child[1],depth,items,enddepth)+"<br>" | tmp= tmp+retLink(child[1])+"<br>"+self.printChilds(child[1],depth,items,enddepth) |
| else: | else: |
| tmp=tmp+spaces(2*depth) | tmp=tmp+spaces(2*depth) |
| tmp = tmp+retLink(child[1])+"<br>" | tmp = tmp+retLink(child[1]) |
| return tmp | return tmp |
| Line 211 class OSAS_add_contextData(Folder): | Line 211 class OSAS_add_contextData(Folder): |
| urllib.urlopen(self.REQUEST['SERVER_URL']+path+"/index.meta") | urllib.urlopen(self.REQUEST['SERVER_URL']+path+"/index.meta") |
| except: | except: |
| return "index.meta file has to exist!" | return self.REQUEST['SERVER_URL']+path+"/index.meta file has to exist!" |
| 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 für den link |
| #print "LINK",links | #print "LINK",links |
| #return links | |
| self.REQUEST.SESSION['links']=links | self.REQUEST.SESSION['links']=links |
| pt=PageTemplateFile('Products/OSA_system/contextDataMain.zpt').__of__(self) | pt=PageTemplateFile('Products/OSA_system/contextDataMain.zpt').__of__(self) |
| return pt() | return pt() |
| def addContextData2(self,path,collection,context,science,practice,source_type,period,link,label,description,content_type,responsible,credits): | def addContextData2(self,path,collection,context,science,practice,source_type,period,link,label,description,content_type,responsible,weight,credits=None): |
| """Hinzufuegen der Resource""" | """Hinzufuegen der Resource""" |
| splitted=path.split("/") | splitted=path.split("/") |
| #print "BLU" | |
| id=splitted[len(splitted)-1] | id=splitted[len(splitted)-1] |
| title=splitted[len(splitted)-1] | title=splitted[len(splitted)-1] |
| metalink=self.REQUEST['SERVER_URL']+path+"/index.meta" | metalink=self.REQUEST['SERVER_URL']+path+"/index.meta" |
| #link=TOBEDONE" | #link=TOBEDONE" |
| """Hinzufügen der Ressource""" | """Hinzufügen der Ressource""" |
| exec("collection_object=self"+collection) | exec("collection_object=self"+collection) |
| ECHO_collection.manage_AddECHO_resource(collection_object,context,science,practice,source_type,period,id,title,label,description,content_type,responsible,link,metalink,credits,RESPONSE=None) | ECHO_collection.manage_addECHO_resource(collection_object,id,title,label,description,content_type,responsible,link,metalink,credits,weight,RESPONSE=None) |
| #print "HI5" | |
| try: | |
| getattr(collection_object,id).ECHO_getResourceMD() | getattr(collection_object,id).ECHO_getResourceMD() |
| except: | |
| """nothing""" | |
| #return "BLUByy" | |
| return self.REQUEST.RESPONSE.redirect(self.REQUEST['URL2']+'?path='+path) | return self.REQUEST.RESPONSE.redirect(self.REQUEST['URL2']+'?path='+path) |
| manage_options = Folder.manage_options+( | manage_options = Folder.manage_options+( |