--- MPIWGWeb/MPIWGStaff.py 2007/06/26 11:04:16 1.10.2.36 +++ MPIWGWeb/MPIWGStaff.py 2008/06/25 06:41:25 1.10.2.39 @@ -64,7 +64,7 @@ def createNewDBEntry(self,publish_the_da queryStr="INSERT INTO personal_www (%s) VALUES (%s)"%(columnlist,insertStr) self.ZSQLQuery("SET DATESTYLE TO 'German'") self.ZSQLQuery(queryStr) - logging.error("QQQQ %s:"%queryStr) + logging.info("QQQQ %s:"%queryStr) #currentwork if not (current_work==""): queryStr="INSERT INTO current_work (key_main,current,publish) VALUES ('%s',%s,'%s')"%(key,self.ZSQLQuote(current_work),"yes") @@ -215,6 +215,12 @@ class MPIWGStaff(CatalogAware,ZSQLExtend self.lastName=lastName self.firstName=firstName 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): """geharvestete seite = verschlankte version von members_main""" @@ -437,7 +443,8 @@ class MPIWGStaff(CatalogAware,ZSQLExtend bookId="b%06i" % newId 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()) @@ -517,7 +524,8 @@ class MPIWGStaff(CatalogAware,ZSQLExtend entries = REQUEST.form.get('addEntries',None) if not (type(entries) is ListType): entries=[entries] - + + for bibId in entries: query="INSERT INTO %s " % "publications" query+="(key_main,id_institutsbibliographie,publish) "