version 1.47.2.89, 2008/08/25 07:55:02
|
version 1.47.2.91, 2008/08/27 12:12:48
|
Line 18 import logging
|
Line 18 import logging
|
import xmlhelper # Methoden zur Verwaltung der projekt xml |
import xmlhelper # Methoden zur Verwaltung der projekt xml |
from OFS.SimpleItem import SimpleItem |
from OFS.SimpleItem import SimpleItem |
from OFS.Folder import Folder |
from OFS.Folder import Folder |
|
from OFS.Image import Image |
from AccessControl import ClassSecurityInfo |
from AccessControl import ClassSecurityInfo |
from bibliography import * |
from bibliography import * |
import time |
import time |
Line 51 class MPIWGLink(MPIWGLink.MPIWGLink):
|
Line 51 class MPIWGLink(MPIWGLink.MPIWGLink):
|
class MPIWGTemplate(MPIWGTemplate.MPIWGTemplate): |
class MPIWGTemplate(MPIWGTemplate.MPIWGTemplate): |
"""depricated""" |
"""depricated""" |
|
|
class MPIWGProject_publication(SimpleItem): |
class MPIWGProject_publication(Folder): |
"""publications object fuer project""" |
"""publications object fuer project""" |
|
|
meta_type="MPIWGProject_publication" |
meta_type="MPIWGProject_publication" |
|
|
def editPublication(self,text=None,RESPONSE=None): |
def editPublication(self,text=None,image1=None,image2=None,description=None,RESPONSE=None): |
"""edit a publication""" |
"""edit a publication""" |
|
|
if (not text): |
if (not text) and (not description): |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','edit_publicationForm.zpt')).__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','edit_publicationForm.zpt')).__of__(self) |
return pt() |
return pt() |
|
|
|
|
self.text=text[0:] |
self.text=text[0:] |
|
self.description=description |
|
|
|
if image1: |
|
if hasattr(self,'publicationImage1'): |
|
self.publicationImage1.manage_upload(image1) |
|
else: |
|
nO = Image('publicationImage1','',image1) |
|
self._setObject('publicationImage1',nO) |
|
|
|
if image2: |
|
if hasattr(self,'publicationImage2'): |
|
self.publicationImage2.manage_upload(image2) |
|
else: |
|
nO = Image('publicationImage2','',image2) |
|
self._setObject('publicationImage2',nO) |
|
|
|
|
if RESPONSE: |
if RESPONSE: |
RESPONSE.redirect("../managePublications") |
RESPONSE.redirect("../managePublications") |
Line 924 class MPIWGProject(CatalogAware,Folder):
|
Line 940 class MPIWGProject(CatalogAware,Folder):
|
text5="" |
text5="" |
|
|
logging.debug("getcontent: field=%s filter=%s -> %s"%(field,filter,repr(text5))) |
logging.debug("getcontent: field=%s filter=%s -> %s"%(field,filter,repr(text5))) |
#return unicodify(text5) |
return unicodify(text5) |
return utf8ify(text5) # return as utf-8 byte string |
#return utf8ify(text5) # return as utf-8 byte string |
|
|
|
|
def showImagesOfPage(self,imageUrl=None): |
def showImagesOfPage(self,imageUrl=None): |
Line 1078 class MPIWGProject(CatalogAware,Folder):
|
Line 1094 class MPIWGProject(CatalogAware,Folder):
|
logging.info("Search: %s %s %s"%(name,firstname,lastname)) |
logging.info("Search: %s %s %s"%(name,firstname,lastname)) |
firstname=firstname.capitalize() |
firstname=firstname.capitalize() |
lastname=lastname.capitalize() |
lastname=lastname.capitalize() |
|
try: |
cataloggedNames=self.MembersCatalog(firstName=firstname,lastName=lastname) |
cataloggedNames=self.MembersCatalog(firstName=firstname,lastName=lastname) |
|
except: |
|
cataloggedNames=[] |
#Teste ob die ensprechenden Namen schon der Liste zu geordnet sind |
#Teste ob die ensprechenden Namen schon der Liste zu geordnet sind |
#if not hasattr(self,'responsibleScientistsList'): |
#if not hasattr(self,'responsibleScientistsList'): |
# self.responsibleScientistsList={} |
# self.responsibleScientistsList={} |