--- ImageArchive/ImageArchive.py 2006/05/16 10:28:08 1.81 +++ ImageArchive/ImageArchive.py 2006/05/17 19:10:49 1.84 @@ -789,7 +789,7 @@ class ImageCollection(OrderedFolder, Per """scale thumbs""" #scale thumbs - ret=os.popen("ssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl -src=/mpiwg/online/ -dir=%s -dest=/mpiwg/temp/online/scaled/thumb -scaleto=100 &"% self.ImageViewerPath) + ret=os.popen("/docuserver/lib/scaleomat/scaleomat.pl -src=/mpiwg/online/ -dir=%s -dest=/docuserver/scaled/thumb -scaleto=100 &"% self.ImageViewerPath) if RESPONSE: RESPONSE.write(ret.read()) RESPONSE.write("\n") @@ -801,7 +801,7 @@ class ImageCollection(OrderedFolder, Per #scale standard - ret=os.popen("ssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl -src=/mpiwg/online/ -dir=%s -dest=/mpiwg/temp/online/scaled/small -scaleto=2000 &"% self.ImageViewerPath) + ret=os.popen("/docuserver/lib/scaleomat/scaleomat.pl -src=/mpiwg/online/ -dir=%s -dest=/mpiwg/temp/online/scaled/small -scaleto=2000 &"% self.ImageViewerPath) if RESPONSE: RESPONSE.write(ret.read()) RESPONSE.write("\n") @@ -1075,11 +1075,11 @@ class ImageCollection(OrderedFolder, Per #scale thumb - self.scaleThumbs() + #self.scaleThumbs() #scale standard - self.scaleWorkingVersions() + #self.scaleWorkingVersions() RESPONSE.redirect('manage_main') @@ -1163,7 +1163,7 @@ class ImageCollection(OrderedFolder, Per #scale thumb - self.scaleThumbs() + #self.scaleThumbs() #scale standard @@ -1754,6 +1754,49 @@ class ImageCollectionMD(ImageCollection, except: pass + + def ImportFiles(self,RESPONSE=None): + """Import the existing files of a folder""" + files=os.listdir(self.ImageStoragePath) + ret="" + #print self.__dict__ + for file in files: + if not file[0]==".": + if self.__dict__.has_key(file): + + ret=ret+"
"+file+" already exists!" + else: + ret=ret+"
"+file+" created!" + newObj=ImageDigilib(file,file) + #print newObj,file + #print newObj + try: + self._setObject(file,newObj) + except: + """nothing yet""" + + + args={} + args['_table']=self.imageCollectionConfig.getTable() + args[self.imageCollectionConfig.getKey()]=file + + if not self.ZSQLInlineSearch(args=args): + self.ZSQLAdd(args=args) + #print ret + #pt=PageTemplateFile('Products/ImageArchive/out.zpt')).__of__(self) + #print self.ImageStoragePath + + #scale thumb + + + #self.scaleThumbs() + + #scale standard + + #self.scaleWorkingVersions() + + if RESPONSE: + RESPONSE.redirect('manage_main') def addImage(self): """Add an Image"""