version 1.38, 2005/02/24 22:59:20
|
version 1.40, 2005/02/28 14:09:55
|
Line 371 class VLP_collection(ECHO_collection):
|
Line 371 class VLP_collection(ECHO_collection):
|
if not hasattr(self,fileName): |
if not hasattr(self,fileName): |
newObj=VLP_resource(fileName,'',metalink,fileName,fileName,fileName,'generated','book','','','','','','') |
newObj=VLP_resource(fileName,'',metalink,fileName,fileName,fileName,'generated','book','','','','','','') |
self._setObject(fileName,newObj) |
self._setObject(fileName,newObj) |
|
RESPONSE.write("got: %s\n"%fileName) |
genObj=getattr(self,fileName) |
genObj=getattr(self,fileName) |
genObj.createIndexFile() |
genObj.createIndexFile() |
|
|
|
|
|
|
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |
|
|
Line 482 class VLP_resource(ECHO_resource,Cacheab
|
Line 480 class VLP_resource(ECHO_resource,Cacheab
|
if founds: |
if founds: |
|
|
for found in founds: |
for found in founds: |
print "XXXXXX",found,self.resourceID |
|
text=found.transcript |
text=found.transcript |
if not text: text="" |
if not text: text="" |
ret+="<page><pb/>"+text+"</page>" |
ret+="<page><pb/>"+text+"</page>" |
Line 500 class VLP_resource(ECHO_resource,Cacheab
|
Line 498 class VLP_resource(ECHO_resource,Cacheab
|
else: |
else: |
|
|
self._setObject('fulltext',ECHO_fullText(id,'')) |
self._setObject('fulltext',ECHO_fullText(id,'')) |
|
|
|
try: |
getattr(self,'fulltext').pt_edit(re3.encode('utf-8','ignore'),'text/xml') |
getattr(self,'fulltext').pt_edit(re3.encode('utf-8','ignore'),'text/xml') |
|
except: |
|
getattr(self,'fulltext').pt_edit(re3.encode('latin-1').decode('utf-8'),'text/xml') |
|
|
return "FT: %s"%self.getId() |
return "FT: %s"%self.getId() |
else: |
else: |