File:  [Repository] / OSAS / OSA_system / Attic / OSAS_ids.pyc
Revision 1.1: download - view: text, annotated - select for diffs - revision graph
Thu Dec 18 17:22:28 2003 UTC (20 years, 6 months ago) by dwinter
Branches: MAIN
CVS tags: HEAD
add archiving system

-í
7¡à?csëdZdklZdklZdklZdklZdk	l
Z
	dklZ
dklZdklZ
dk
Z
dkZdkZde
fd	„ƒYZ£d
„Z¨eed„ZdS(sCGenerate and organize the institutes internal IDs
DW 2003, itgroup (sClassSecurityInfo(sInitializeClass(sPageTemplateFile(sPageTemplate(s
SimpleItem(sPgSQLNsOSAS_idGeneratorcs‰tZdZd„ZdZd„Z#d„Z2d„Z?d„ZDe	d„Z
Se	e	e	d„Zod	„ZRS(
s-Object zum Erzeugen und Registrieren von ID'scs"||_||_dS(sinitN(sidsselfstitle(sselfsidstitle((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pys__init__ssOSAS_idGeneratorcsY|iƒ}dG|GHx'|i|ƒo |iƒ}q'W!|SdS(s
erzeuge IDsIDN(sselfs
generateIdsidsidExists(sselfsid((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pys	getOSASIdscs‚#$&|i|ƒo'd|Sn)tidƒ}*|iƒ},|id|||fƒ.|iƒ0d|SdS(sregistrieren der idsERROR: id - %s - already existss&127.0.0.1 dbname=osas_ids user=dwintersAINSERT INTO institutesIds (id,date,name)  VALUES ('%s','%s','%s')sOK: id - %s - registeredN(sselfsidExistssidsPgSQLsconnectsconnscursorscurssexecutesdatesnamescommit(sselfsidsdatesnamesconnscurs((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pys
registerID#s
csq234tidƒ}5|iƒ}7|id|ƒ}8|iƒ:|t	jo;t
Sn=tSdS(sExistiert eine IDs&127.0.0.1 dbname=osas_ids user=dwinters*SELECT id FROM institutesIds WHERE id='%s'N(sPgSQLsconnectsconnscursorscurssexecutesidsfoundsscommitsNonesTruesFalse(sselfsidsfoundsscurssconn((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pysidExists2s
cs,?@Atdƒi|ƒ}B|ƒSdS(sID generators Products/OSA_System/OSAS_ids.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pys
index_html?scsŸDEFt|ƒ}Gg}Ix-t|ƒDI]}J|i|iƒƒq.WL|o9M||i	i
d<Ntdƒi|ƒ}O|ƒSnQ|SdS(sAusgabe von ID'ssidss%Products/OSA_System/OSAS_printIds.zptN(sintsnumbersidssrangesisappendsselfs	getOSASIdsRESPONSEsREQUESTsSESSIONsPageTemplateFiles__of__spt(sselfsnumbersRESPONSEsisptsids((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pys
giveIdsOutDs		
csSTX|o
Yd}n[|o\tidtiƒƒ}n^t|ƒtijoD`x'|D`]}b|i|||ƒqkWc||ii
d<n-e|i|||ƒf|g|ii
d<h|o&itdƒi|ƒ}j|ƒSnl|ii
dSdS(sRegistriere IDSsAnons%Y%m%dsidss0Products/OSA_System/OSAS_registrationIdsDone.zptN(snamesIdDatestimesstrftimes	localtimestypesidsstypessListTypesidsselfs
registerIDsREQUESTsSESSIONsRESPONSEsPageTemplateFiles__of__spt(sselfsidssnamesIdDatesRESPONSEsptsid((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pysregisterIdsOutSs 

	
cs)opqhdd<dd<dd<dd<d	d
<dd<d
d<dd<dd<dd<dd<dd<dd<dd<dd<dd <d!d"<d#d$<d%d&<d'd(<d)d*<d+d,<d-d.<d/d0<d1d2<d3d4<d5d6<d7d8<d9d:<d;d<<d=d><d?d@<}“tiƒ”g}•x3tdƒD•]"}–|itidd@ƒƒqUW˜d}™x8tdƒD™]'}š||d||7}›|GHq—Wœ|d@}dA}žx,tdƒDž]}Ÿ||||7}qëW |||7}¡|SdBS(CsZufällige IDs0is1is2is3is4is5is6is7is8is9i	sAi
sBisCisDi
sEisFisGisHisKisMisNisPisQisRisSisTisUisVisWisXisYisZisN(s	driEncodesrandomsseedsxsrangesisappendsrandintssumscsid(sselfsiscs	driEncodesxssumsid((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pys
generateIdos(ÿ*"
		 		
		(
s__name__s
__module__s__doc__s__init__s	meta_types	getOSASIds
registerIDsidExistss
index_htmlsNones
giveIdsOutsregisterIdsOuts
generateId(((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pysOSAS_idGenerators	
cs,£¤¥tdƒi|ƒ}¦|ƒSdS(sErzeuge idGenerators+Products/OSA_system/AddOSAS_idGenerator.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pysmanage_AddOSAS_idGeneratorForm£scsS¨©ªt||ƒ}«|i||ƒ¬|tj	o­|idƒndS(sadd the OSAS_rootsmanage_mainN(	sOSAS_idGeneratorsidstitlesnewObjsselfs
_setObjectsRESPONSEsNonesredirect(sselfsidstitlesRESPONSEsnewObj((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pysmanage_AddOSAS_idGenerator¨s
(s__doc__s
AccessControlsClassSecurityInfosGlobalssInitializeClasss'Products.PageTemplates.PageTemplateFilesPageTemplateFiles#Products.PageTemplates.PageTemplatesPageTemplatesOFS.SimpleItems
SimpleItemspyPgSQLsPgSQLsrandomstypesstimesOSAS_idGeneratorsmanage_AddOSAS_idGeneratorFormsNonesmanage_AddOSAS_idGenerator(smanage_AddOSAS_idGeneratorsClassSecurityInfosmanage_AddOSAS_idGeneratorFormsOSAS_idGeneratorsrandomsInitializeClasssPageTemplatesPgSQLs
SimpleItemsPageTemplateFilestimestypes((sR/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_ids.pys?s’

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>