version 1.10.2.19, 2005/11/24 19:14:18
|
version 1.10.2.25, 2006/04/05 13:03:10
|
Line 9 from Products.PageTemplates.PageTemplate
|
Line 9 from Products.PageTemplates.PageTemplate
|
from Products.PageTemplates.PageTemplate import PageTemplate |
from Products.PageTemplates.PageTemplate import PageTemplate |
from Products.ZCatalog.CatalogPathAwareness import CatalogAware |
from Products.ZCatalog.CatalogPathAwareness import CatalogAware |
import os |
import os |
|
import zLOG |
import bibliography |
import bibliography |
from Globals import package_home |
from Globals import package_home |
from Products.PythonScripts.standard import sql_quote |
from Products.PythonScripts.standard import sql_quote |
Line 95 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 96 class MPIWGStaff(CatalogAware,ZSQLExtend
|
|
|
self.ZSQLQuery("SET DATESTYLE TO 'German'") |
self.ZSQLQuery("SET DATESTYLE TO 'German'") |
|
|
|
test=self.ZSQLQuery("select id from personal_www where id='%s' "%DBid) |
|
|
|
|
|
if test and (len(test)>0): #dataset exists |
|
zLOG.LOG("MPIWG Web",zLOG.INFO,'UPDATE: _table="personal_www",_identify="id=%s"'%DBid+',publish_the_data=%s'%publish_the_data+',date_from=%s'%date_from+',date_to=%s'%date_to+',stay_at_mpiwg=%s'%stay_at_mpiwg+',position=%s'%position) |
|
|
self.ZSQLChange(_table="personal_www",_identify="id=%s"%DBid,publish_the_data=publish_the_data, |
self.ZSQLChange(_table="personal_www",_identify="id=%s"%DBid,publish_the_data=publish_the_data, |
date_from=date_from, |
date_from=date_from, |
date_to=date_to,stay_at_mpiwg=stay_at_mpiwg,position=position) |
date_to=date_to,stay_at_mpiwg=stay_at_mpiwg,position=position) |
|
return True |
|
else: |
|
return False |
|
|
def getPublicationSelectionMode(self): |
def getPublicationSelectionMode(self): |
"""get publication selection mode, default 'priority'""" |
"""get publication selection mode, default 'priority'""" |
Line 124 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 133 class MPIWGStaff(CatalogAware,ZSQLExtend
|
if self.getImageObj(): |
if self.getImageObj(): |
self.getImageObj().updateImage(file,rename=None,RESPONSE=None) |
self.getImageObj().updateImage(file,rename=None,RESPONSE=None) |
else: |
else: |
self.getImageFolder().addImage2(file,fileName=self.getId()) |
# create new image object |
|
xp = file.filename.rfind('.') |
|
if xp > 0: |
|
ext = file.filename[xp:] |
|
fn = self.getId()+ext |
|
zLOG.LOG("MPWIG STAFF", zLOG.INFO, "new filename: %s"%fn) |
|
self.getImageFolder().addImage2(file,fileName=fn) |
|
else: |
|
zLOG.LOG("MPWIG STAFF", zLOG.ERROR, "uploaded filename %s has no extension!"%file.filename) |
|
|
self.publishImage=publishImage |
self.publishImage=publishImage |
|
|
Line 318 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 335 class MPIWGStaff(CatalogAware,ZSQLExtend
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editCV.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editCV.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
query="UPDATE personal_www SET cv ='%s' WHERE oid='%s'" |
query="UPDATE personal_www SET cv =%s WHERE oid='%s'" |
|
|
self.ZSQLQuery(query%(cv,oid)) |
self.ZSQLQuery(query%(self.ZSQLQuote(cv),oid)) |
|
|
if RESPONSE: |
if RESPONSE: |
RESPONSE.redirect("editCV") |
RESPONSE.redirect("editCV") |
Line 333 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 350 class MPIWGStaff(CatalogAware,ZSQLExtend
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editAwards.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editAwards.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
query="UPDATE personal_www SET awards ='%s' WHERE oid='%s'" |
query="UPDATE personal_www SET awards =%s WHERE oid='%s'" |
|
|
self.ZSQLQuery(query%(awards,oid)) |
self.ZSQLQuery(query%(self.ZSQLQuote(awards),oid)) |
|
|
if RESPONSE: |
if RESPONSE: |
RESPONSE.redirect("editAwards") |
RESPONSE.redirect("editAwards") |
Line 369 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 386 class MPIWGStaff(CatalogAware,ZSQLExtend
|
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editMainData.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','editMainData.zpt')).__of__(self) |
return pt() |
return pt() |
else: |
else: |
|
|
self.ZSQLChange(argv,_table="personal_www",_identify="id=%s"%self.getDBId(),USE_FORM="yes") |
self.ZSQLChange(argv,_table="personal_www",_identify="id=%s"%self.getDBId(),USE_FORM="yes") |
if RESPONSE: |
if RESPONSE: |
RESPONSE.redirect("editMainData") |
RESPONSE.redirect("editMainData") |