version 1.10.2.40, 2008/08/18 13:27:55
|
version 1.10.2.41, 2008/08/19 14:43:14
|
Line 8 from Products.ZSQLExtend.ZSQLExtend impo
|
Line 8 from Products.ZSQLExtend.ZSQLExtend impo
|
from Products.PageTemplates.PageTemplateFile import PageTemplateFile |
from Products.PageTemplates.PageTemplateFile import PageTemplateFile |
from Products.PageTemplates.PageTemplate import PageTemplate |
from Products.PageTemplates.PageTemplate import PageTemplate |
from Products.ZCatalog.CatalogPathAwareness import CatalogAware |
from Products.ZCatalog.CatalogPathAwareness import CatalogAware |
|
from Products.versionedFile.extVersionedFile import extVersionedFileFolder |
|
|
import os |
import os |
import logging |
import logging |
import bibliography |
import bibliography |
Line 139 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 141 class MPIWGStaff(CatalogAware,ZSQLExtend
|
RESPONSE.redirect("editPublications") |
RESPONSE.redirect("editPublications") |
|
|
|
|
|
def downloadCV(self,RESPONSE): |
|
"""download cv file""" |
|
ob=self._getOb("downloadableFiles")._getOb("cv.pdf") |
|
|
|
RESPONSE.redirect(ob.absolute_url()+"/download") |
|
|
|
def getLastUpdateCV(self): |
|
"""getDate of Last Update""" |
|
ob=self._getOb("downloadableFiles")._getOb("cv.pdf") |
|
return ob.getLastChangeDate() |
|
|
|
def getLastUpdatePublications(self): |
|
"""getDate of Last Update""" |
|
ob=self._getOb("downloadableFiles")._getOb("publications.pdf") |
|
return ob.getLastChangeDate() |
|
|
|
def downloadPublications(self,RESPONSE): |
|
"""download publications""" |
|
ob=self._getOb("downloadableFiles")._getOb("publications.pdf") |
|
|
|
RESPONSE.redirect(ob.absolute_url()+"/download") |
|
|
|
def changeDownloads(self,cv_pdf=None,cv_publish=None,publications_pdf=None,publications_publish=None,RESPONSE=None): |
|
""""change the downloadable files""" |
|
|
|
if not hasattr(self,'downloadableFiles'): |
|
|
|
extFolder = extVersionedFileFolder() |
|
extFolder.id = "downloadableFiles" |
|
self._setObject(extFolder.id,extFolder) |
|
|
|
ob = self._getOb("downloadableFiles") |
|
|
|
if cv_publish: |
|
self.cv_publish=cv_publish |
|
|
|
if publications_publish: |
|
self.publications_publish=publications_publish |
|
|
|
if cv_pdf: |
|
if not hasattr(ob,"cv.pdf"): |
|
ob.addFile("",cv_pdf,newName="cv.pdf") |
|
|
|
else: |
|
cvFile = getattr(ob,"cv.pdf") |
|
cvFile.addContentObject("","",file=cv_pdf) |
|
|
|
if publications_pdf: |
|
if not hasattr(ob,"publications.pdf"): |
|
ob.addFile("",cv_pdf,newName="publications.pdf") |
|
|
|
else: |
|
cvFile = getattr(ob,"publications.pdf") |
|
cvFile.addContentObject("","",file=publications_pdf) |
|
|
|
if RESPONSE: |
|
RESPONSE.redirect(self.REQUEST['HTTP_REFERER']) |
|
|
|
|
def getPublishImage(self): |
def getPublishImage(self): |
"""publish the image??, default no""" |
"""publish the image??, default no""" |
return getattr(self,'publishImage','no') |
return getattr(self,'publishImage','no') |
Line 306 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 367 class MPIWGStaff(CatalogAware,ZSQLExtend
|
else: |
else: |
return style |
return style |
|
|
|
|
security.declareProtected('View management screens','changeResearch') |
security.declareProtected('View management screens','changeResearch') |
def changeResearch(self,noredirect=None): |
def changeResearch(self,noredirect=None): |
"""change the research entries""" |
"""change the research entries""" |
Line 373 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 435 class MPIWGStaff(CatalogAware,ZSQLExtend
|
if RESPONSE: |
if RESPONSE: |
RESPONSE.redirect("editCV") |
RESPONSE.redirect("editCV") |
|
|
|
security.declareProtected('View management screens','editDownloads') |
|
def editDownloads(self): |
|
"""editiere die Downloads von der Webseite""" |
|
|
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editDownloads.zpt')).__of__(self) |
|
return pt() |
|
|
security.declareProtected('View management screens','editAwards') |
security.declareProtected('View management screens','editAwards') |
def editAwards(self,awards=None,oid=None,RESPONSE=None): |
def editAwards(self,awards=None,oid=None,RESPONSE=None): |
"""edit a awards""" |
"""edit a awards""" |