version 1.7, 2004/03/03 13:02:54
|
version 1.8, 2005/05/04 14:31:24
|
Line 7 needs manual configuration at the moment
|
Line 7 needs manual configuration at the moment
|
""" |
""" |
|
|
from AccessControl import ClassSecurityInfo |
from AccessControl import ClassSecurityInfo |
from Globals import InitializeClass |
from Globals import InitializeClass,package_home |
from Products.PageTemplates.PageTemplateFile import PageTemplateFile |
from Products.PageTemplates.PageTemplateFile import PageTemplateFile |
from Products.PageTemplates.PageTemplate import PageTemplate |
from Products.PageTemplates.PageTemplate import PageTemplate |
from OFS.SimpleItem import SimpleItem |
from OFS.SimpleItem import SimpleItem |
Line 19 from Products.PageTemplates.PageTemplate
|
Line 19 from Products.PageTemplates.PageTemplate
|
import random |
import random |
import types |
import types |
import time |
import time |
|
import os.path |
|
|
class OSAS_idGenerator(SimpleItem): |
class OSAS_idGenerator(SimpleItem): |
"""Object zum Erzeugen und Registrieren von ID's""" |
"""Object zum Erzeugen und Registrieren von ID's""" |
Line 68 class OSAS_idGenerator(SimpleItem):
|
Line 69 class OSAS_idGenerator(SimpleItem):
|
|
|
def index_html(self): |
def index_html(self): |
"""ID generator""" |
"""ID generator""" |
pt=PageTemplateFile("Products/OSA_system/OSAS_ids.zpt").__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),"zpt","OSAS_ids.zpt")).__of__(self) |
return pt() |
return pt() |
|
|
def giveIdsOut(self,number,RESPONSE=None): |
def giveIdsOut(self,number,RESPONSE=None): |
Line 81 class OSAS_idGenerator(SimpleItem):
|
Line 82 class OSAS_idGenerator(SimpleItem):
|
|
|
if RESPONSE: |
if RESPONSE: |
self.REQUEST.SESSION['ids']=ids |
self.REQUEST.SESSION['ids']=ids |
pt=PageTemplateFile("Products/OSA_system/OSAS_printIDs.zpt").__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),"zpt","OSAS_printIDs.zpt")).__of__(self) |
return pt() |
return pt() |
else: |
else: |
return ids |
return ids |
Line 108 class OSAS_idGenerator(SimpleItem):
|
Line 109 class OSAS_idGenerator(SimpleItem):
|
self.REQUEST.SESSION['ids']=[ids] |
self.REQUEST.SESSION['ids']=[ids] |
|
|
if RESPONSE: |
if RESPONSE: |
pt=PageTemplateFile("Products/OSA_system/OSAS_registrationIdsDone.zpt").__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),"zpt","OSAS_registrationIdsDone.zpt")).__of__(self) |
return pt() |
return pt() |
else: |
else: |
return self.REQUEST.SESSION['ids'] |
return self.REQUEST.SESSION['ids'] |
Line 168 class OSAS_idGenerator(SimpleItem):
|
Line 169 class OSAS_idGenerator(SimpleItem):
|
|
|
def manage_AddOSAS_idGeneratorForm(self): |
def manage_AddOSAS_idGeneratorForm(self): |
"""Erzeuge idGenerator""" |
"""Erzeuge idGenerator""" |
pt=PageTemplateFile('Products/OSA_system/AddOSAS_idGenerator.zpt').__of__(self) |
pt=PageTemplateFile(os.path.join(package_home(globals()),"zpt","AddOSAS_idGenerator.zpt")).__of__(self) |
return pt() |
return pt() |
|
|
def manage_AddOSAS_idGenerator(self,id,title=None,RESPONSE=None): |
def manage_AddOSAS_idGenerator(self,id,title=None,RESPONSE=None): |