version 1.8, 2005/05/04 14:31:24
|
version 1.10, 2007/03/05 17:58:06
|
Line 12 from Products.PageTemplates.PageTemplate
|
Line 12 from Products.PageTemplates.PageTemplate
|
from Products.PageTemplates.PageTemplate import PageTemplate |
from Products.PageTemplates.PageTemplate import PageTemplate |
from OFS.SimpleItem import SimpleItem |
from OFS.SimpleItem import SimpleItem |
#from pyPgSQL import PgSQL |
#from pyPgSQL import PgSQL |
|
import psycopg as PgSQL |
|
try: |
|
import psycopg2 as PgSQL |
|
except: |
|
try: |
|
import psycopg as PgSQL |
|
except: |
import pgdb as PgSQL |
import pgdb as PgSQL |
|
|
from Products.PageTemplates.PageTemplate import PageTemplate |
from Products.PageTemplates.PageTemplate import PageTemplate |
from Products.PageTemplates.PageTemplateFile import PageTemplateFile |
from Products.PageTemplates.PageTemplateFile import PageTemplateFile |
|
|
Line 29 class OSAS_idGenerator(SimpleItem):
|
Line 37 class OSAS_idGenerator(SimpleItem):
|
self.id=id |
self.id=id |
self.title=title |
self.title=title |
|
|
|
self.dsn = "dbname=osas_ids user=archiver" |
|
|
meta_type="OSAS_idGenerator" |
meta_type="OSAS_idGenerator" |
|
|
def getOSASId(self): |
def getOSASId(self): |
Line 45 class OSAS_idGenerator(SimpleItem):
|
Line 55 class OSAS_idGenerator(SimpleItem):
|
if self.idExists(id): |
if self.idExists(id): |
return "ERROR: id - %s - already exists" %id |
return "ERROR: id - %s - already exists" %id |
|
|
conn=PgSQL.connect("127.0.0.1:osas_ids:dwinter") |
conn=PgSQL.connect(self.dsn) |
curs=conn.cursor() |
curs=conn.cursor() |
|
|
curs.execute("INSERT INTO institutesIds (id,date,name) VALUES ('%s','%s','%s')" % (id,date,name)) |
curs.execute("INSERT INTO institutesIds (id,date,name) VALUES ('%s','%s','%s')" % (id,date,name)) |
Line 56 class OSAS_idGenerator(SimpleItem):
|
Line 66 class OSAS_idGenerator(SimpleItem):
|
|
|
def idExists(self,id): |
def idExists(self,id): |
"""Existiert eine ID""" |
"""Existiert eine ID""" |
conn=PgSQL.connect("127.0.0.1:osas_ids:dwinter") |
conn=PgSQL.connect(self.dsn) |
curs=conn.cursor() |
curs=conn.cursor() |
|
|
founds=curs.execute("SELECT id FROM institutesIds WHERE id='%s'"%id) |
founds=curs.execute("SELECT id FROM institutesIds WHERE id='%s'"%id) |