version 1.10.2.35, 2007/04/26 17:02:09
|
version 1.10.2.40, 2008/08/18 13:27:55
|
Line 64 def createNewDBEntry(self,publish_the_da
|
Line 64 def createNewDBEntry(self,publish_the_da
|
queryStr="INSERT INTO personal_www (%s) VALUES (%s)"%(columnlist,insertStr) |
queryStr="INSERT INTO personal_www (%s) VALUES (%s)"%(columnlist,insertStr) |
self.ZSQLQuery("SET DATESTYLE TO 'German'") |
self.ZSQLQuery("SET DATESTYLE TO 'German'") |
self.ZSQLQuery(queryStr) |
self.ZSQLQuery(queryStr) |
logging.error("QQQQ %s:"%queryStr) |
logging.info("QQQQ %s:"%queryStr) |
#currentwork |
#currentwork |
if not (current_work==""): |
if not (current_work==""): |
queryStr="INSERT INTO current_work (key_main,current,publish) VALUES ('%s',%s,'%s')"%(key,self.ZSQLQuote(current_work),"yes") |
queryStr="INSERT INTO current_work (key_main,current,publish) VALUES ('%s',%s,'%s')"%(key,self.ZSQLQuote(current_work),"yes") |
Line 154 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 154 class MPIWGStaff(CatalogAware,ZSQLExtend
|
xp = file.filename.rfind('.') |
xp = file.filename.rfind('.') |
if xp > 0: |
if xp > 0: |
ext = file.filename[xp:] |
ext = file.filename[xp:] |
fn = self.getId()+ext |
#fn = self.getId()+ext |
|
fn = self.getId() |
logger("MPWIG STAFF", logging.INFO, "new filename: %s"%fn) |
logger("MPWIG STAFF", logging.INFO, "new filename: %s"%fn) |
self.getImageFolder().addImage2(file,fileName=fn) |
self.getImageFolder().addImage2(file,fileName=fn) |
else: |
else: |
Line 172 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 173 class MPIWGStaff(CatalogAware,ZSQLExtend
|
try: |
try: |
return self.getPhysicalRoot().www_neu.images.staff_images |
return self.getPhysicalRoot().www_neu.images.staff_images |
except: |
except: |
logger("MPWIG STAFF", logging.ERROR, "image folder not found:"," has to be add /www_neu/staff_images") |
logger("MPWIG STAFF", logging.ERROR, "image folder not found: has to be add /www_neu/staff_images") |
return None |
return None |
|
|
def getImageObj(self): |
def getImageObj(self): |
Line 216 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 217 class MPIWGStaff(CatalogAware,ZSQLExtend
|
self.firstName=firstName |
self.firstName=firstName |
self.key=key |
self.key=key |
|
|
|
def getPersonID(self): |
|
"""gibt den ID fuer die Person zurueck" |
|
im Moment ist personID = id, i.e. e-mail |
|
""" |
|
return self.id |
|
|
def harvest_page(self): |
def harvest_page(self): |
"""geharvestete seite = verschlankte version von members_main""" |
"""geharvestete seite = verschlankte version von members_main""" |
pt = getTemplate(self, "harvest_members_main") |
pt = getTemplate(self, "harvest_members_main") |
Line 266 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 273 class MPIWGStaff(CatalogAware,ZSQLExtend
|
return pt() |
return pt() |
|
|
security.declareProtected('View management screens','changeMPIWGStaff') |
security.declareProtected('View management screens','changeMPIWGStaff') |
def changeMPIWGStaff(self,lastName,firstName,RESPONSE=None): |
def changeMPIWGStaff(self,lastName,firstName,key=None,RESPONSE=None): |
"""change it""" |
"""change it""" |
self.title="%s, %s"%(lastName,firstName) |
self.title="%s, %s"%(lastName,firstName) |
self.lastName=lastName |
self.lastName=lastName |
self.firstName=firstName |
self.firstName=firstName |
|
if key: |
|
self.key = key |
|
|
if RESPONSE is not None: |
if RESPONSE is not None: |
RESPONSE.redirect('manage_main') |
RESPONSE.redirect('manage_main') |
Line 435 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 444 class MPIWGStaff(CatalogAware,ZSQLExtend
|
bookId="b%06i" % newId |
bookId="b%06i" % newId |
|
|
self.ZSQLAdd(argv,_table="bibliography",reference_type=_docType,id=bookId) |
self.ZSQLAdd(argv,_table="bibliography",reference_type=_docType,id=bookId) |
self.ZSQLAdd(_table="publications",id_gen_bib=bookId,key_main=self.getDBId(),publish='yes') |
|
|
self.ZSQLAdd(_useRequest=False,_table="publications",id_gen_bib=bookId,key_main=self.getDBId(),publish='yes') |
self.updatePublicationDB(personId=self.getDBId()) |
self.updatePublicationDB(personId=self.getDBId()) |
|
|
|
|
Line 516 class MPIWGStaff(CatalogAware,ZSQLExtend
|
Line 526 class MPIWGStaff(CatalogAware,ZSQLExtend
|
if not (type(entries) is ListType): |
if not (type(entries) is ListType): |
entries=[entries] |
entries=[entries] |
|
|
|
|
for bibId in entries: |
for bibId in entries: |
query="INSERT INTO %s " % "publications" |
query="INSERT INTO %s " % "publications" |
query+="(key_main,id_institutsbibliographie,publish) " |
query+="(key_main,id_institutsbibliographie,publish) " |