version 1.10.2.57, 2008/09/05 14:08:24
|
version 1.10.2.61, 2008/09/12 15:54:49
|
Line 22 import time
|
Line 22 import time
|
import logging |
import logging |
import email |
import email |
import re |
import re |
|
from OFS.Cache import Cacheable |
|
|
from MPIWGHelper import * |
from MPIWGHelper import * |
#ersetzt logging |
#ersetzt logging |
Line 78 def createNewDBEntry(self,publish_the_da
|
Line 79 def createNewDBEntry(self,publish_the_da
|
# self.ZSQLQuery(queryStr) |
# self.ZSQLQuery(queryStr) |
|
|
return True,msg |
return True,msg |
class MPIWGStaff(CatalogAware,ZSQLExtendFolder): |
class MPIWGStaff(CatalogAware,ZSQLExtendFolder,Cacheable): |
"""Staff""" |
"""Staff""" |
|
|
meta_type="MPIWGStaff" |
meta_type="MPIWGStaff" |
Line 115 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 116 class MPIWGStaff(CatalogAware,ZSQLExtend
|
#logging.error("NEW KEY:%s"%(self.firstName+'_'+self.lastName).lower().replace(' ','')) |
#logging.error("NEW KEY:%s"%(self.firstName+'_'+self.lastName).lower().replace(' ','')) |
return (self.firstName+'_'+self.lastName).lower().replace(' ','') |
return (self.firstName+'_'+self.lastName).lower().replace(' ','') |
|
|
def getConnectionObj(self):#ueberschreibe connection id methode |
def getConnectionObj(self): |
|
"""returns connection id (from root)""" |
return getattr(self.de,self.de.connection_id) |
root = self.getMPIWGRoot() |
|
return root.getConnectionObj() |
|
|
def isPublished(self): |
def isPublished(self): |
"""gib publications status aus der datenbank aus""" |
"""gib publications status aus der datenbank aus""" |
Line 163 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 165 class MPIWGStaff(CatalogAware,ZSQLExtend
|
self.publicationSelectionMode=publicationSelectionMode |
self.publicationSelectionMode=publicationSelectionMode |
|
|
if RESPONSE: |
if RESPONSE: |
self.redirect(RESPONSE,"<Publications") |
self.redirect(RESPONSE,"editPublications") |
|
|
|
|
def downloadCV(self,RESPONSE): |
def downloadCV(self,RESPONSE): |
Line 595 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 597 class MPIWGStaff(CatalogAware,ZSQLExtend
|
|
|
|
|
if (person.current_work) and (not person.current_work==""): |
if (person.current_work) and (not person.current_work==""): |
ret="<p class=\"bio_section_header\">Current work: </p><br/>" |
ret+="<p class=\"bio_section_header\">Current work: </p><br/>" |
|
|
ret+=person.current_work+"<br/>" |
ret+=person.current_work+"<br/>" |
|
if (person.cv) and (not person.cv==""): |
ret+="<br/>" |
ret+="<p class=\"bio_section_header\">Curriculum Vitae: </p><br/>" |
ret+=self.formatAscii(person.cv) |
ret+=self.formatAscii(person.cv) |
|
|
return ret |
return ret |