|
|
| version 1.22, 2004/12/01 09:16:29 | version 1.23, 2005/01/06 16:04:46 |
|---|---|
| Line 155 class versionedFileFolder(Folder,ECHO_ba | Line 155 class versionedFileFolder(Folder,ECHO_ba |
| ob=self._getOb(id) | ob=self._getOb(id) |
| ob.title=id | ob.title=id |
| file2=file | file2=file |
| ob.manage_addVersionedFileObject(id,vC,author,file2,content_type=content_type) | |
| obj=ob.manage_addVersionedFileObject(id,vC,author,file2,content_type=content_type) | |
| if obj.getSize()==0: | |
| pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','errorUploadFile')).__of__(self) | |
| return pt() | |
| RESPONSE.redirect(self.REQUEST['URL1']) | RESPONSE.redirect(self.REQUEST['URL1']) |
| Line 400 class versionedFile(Folder): | Line 405 class versionedFile(Folder): |
| self.title=newName[0:] | self.title=newName[0:] |
| id="V%i"%self.getVersion()+"_"+self.title | id="V%i"%self.getVersion()+"_"+self.title |
| manage_addVersionedFileObject(self,id,vC,author,file,"V%i"%self.getVersion()+"_"+self.title,precondition, content_type) | manage_addVersionedFileObject(self,id,vC,author,file,"V%i"%self.getVersion()+"_"+self.title,precondition, content_type) |
| objs=self.ZopeFind(self,obj_ids=[id])[0][1].setVersionNumber(int(self.getVersion())) | objs=self.ZopeFind(self,obj_ids=[id])[0][1].setVersionNumber(int(self.getVersion())) |
| if RESPONSE: | if RESPONSE: |
| if self.ZopeFind(self,obj_ids=[id])[0][1].getSize()==0: | |
| pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','errorUploadFile')).__of__(self) | |
| return pt() | |
| else: | |
| RESPONSE.redirect(self.REQUEST['URL2']) | RESPONSE.redirect(self.REQUEST['URL2']) |
| else: | |
| return self.ZopeFind(self,obj_ids=[id])[0][1] | |
| security.declareProtected('AUTHENTICATED_USER','downloadLocked') | security.declareProtected('AUTHENTICATED_USER','downloadLocked') |
| def download(self): | def download(self): |