version 1.264, 2006/03/03 09:45:24
|
version 1.265, 2006/03/03 18:04:57
|
Line 342 class ECHO_fullText(ZopePageTemplate,ECH
|
Line 342 class ECHO_fullText(ZopePageTemplate,ECH
|
def getPage(self,nr='1'): |
def getPage(self,nr='1'): |
"""get page n""" |
"""get page n""" |
#return self().encode('latin-1','ignore') |
#return self().encode('latin-1','ignore') |
dom=xml.dom.minidom.parseString(self().encode('utf-8','ignore')) |
dom=xml.dom.minidom.parseString(self()) |
pages=dom.getElementsByTagName('page') |
pages=dom.getElementsByTagName('page') |
|
|
return pages[int(nr)-1].toxml() |
return pages[int(nr)-1].toxml() |
Line 2898 class ECHO_root(Folder,Persistent,Implic
|
Line 2898 class ECHO_root(Folder,Persistent,Implic
|
if RESPONSE: |
if RESPONSE: |
RESPONSE.write("<p> ok </p></html></body>\n") |
RESPONSE.write("<p> ok </p></html></body>\n") |
|
|
def printer(self,txt): |
|
print txt |
|
print txt[2] |
|
print txt[2].getImageTag() |
|
print "HO" |
|
return txt[2].getImageTag() |
|
|
|
def printer2(self,txt): |
|
print txt |
|
|
|
|
|
def item2(self,txt): |
|
return txt[2] |
|
|
|
def setLanguage(self,lang): |
def setLanguage(self,lang): |
"""Set language cookie""" |
"""Set language cookie""" |
Line 2925 class ECHO_root(Folder,Persistent,Implic
|
Line 2912 class ECHO_root(Folder,Persistent,Implic
|
|
|
self.REQUEST.RESPONSE.setCookie('lang_exhibition',lang,path="/") |
self.REQUEST.RESPONSE.setCookie('lang_exhibition',lang,path="/") |
self.REQUEST.RESPONSE.redirect(self.REQUEST['URL1']) |
self.REQUEST.RESPONSE.redirect(self.REQUEST['URL1']) |
|
|
def getLanguage(self): |
def getLanguage(self): |
"""get language cookie""" |
"""get language cookie""" |
lang= self.REQUEST.cookies.get('lang_exhibition','de') |
lang= self.REQUEST.cookies.get('lang_exhibition','de') |
Line 3653 class ECHO_root(Folder,Persistent,Implic
|
Line 3641 class ECHO_root(Folder,Persistent,Implic
|
return catalog.manage_catalogReindex(REQUEST,RESPONSE,'manage_main') |
return catalog.manage_catalogReindex(REQUEST,RESPONSE,'manage_main') |
|
|
|
|
|
def checkMetaDataLinks(self,correct=None): |
|
"""check all metadatalinks and if correct is set change the servername to content.mpiwg-berlin.mpg.de""" |
|
|
|
self.REQUEST.RESPONSE.write("<html><body>") |
|
for resource in self.ZopeFind(self,obj_metatypes=['ECHO_resource'],search_sub=1): |
|
metalink=resource[1].metalink |
|
|
|
try: |
|
url=urllib.urlopen(metalink) |
|
except: |
|
|
|
self.REQUEST.RESPONSE.write("<p>ERROR (opening %s):"%resource[1].absolute_url() +" -- %s %s <br>"%sys.exc_info()[0:2]) |
|
self.REQUEST.RESPONSE.write("-----------%s"%metalink) |
|
|
|
if correct: |
|
urlparsed=[x for x in urlparse.urlparse(metalink)] |
|
urlparsed[1]="content.mpiwg-berlin.mpg.de" |
|
neu=urlparse.urlunparse(urlparsed) |
|
resource[1].metalink=neu[0:] |
|
self.REQUEST.RESPONSE.write("----------changed to:%s)"%neu) |
|
|
def manage_addECHO_root(self,id,title,RESPONSE=None): |
def manage_addECHO_root(self,id,title,RESPONSE=None): |
"""Add an ECHO_root""" |
"""Add an ECHO_root""" |