Annotation of OSAS/OSA_system/OSAS_ids.pyc, revision 1.3

1.1       dwinter     1: -í
1.3     ! dwinter     2: ³‡þ?csçdZd&k&lZ&dklZ&dklZ&dklZ&dk  l
1.1       dwinter     3: Z
1.2       dwinter     4: &
                      5: dkZdklZ&dklZ&dk
Z
dkZdkZde
                      6: f&d„ƒYZ¤d  „Z©eed
                      7: „ZdS(sCGenerate and organize the institutes internal IDs
1.1       dwinter     8: DW 2003, itgroup (&sClassSecurityInfo(&sInitializeClass(&sPageTemplateFile(&sPageTemplate(&s
1.2       dwinter     9: SimpleItemNsOSAS_idGeneratorcs‰tZ&dZd&„ZdZd„Z$d„Z3d„Z@d„ZEe   d„&Z
                     10: Te  e  e  d„Zpd  „ZRS(
1.3     ! dwinter    11: s-Object zum Erzeugen und Registrieren von ID'scs"|&|_||_d&S(sinitN(sidsselfstitle(sselfsidstitle((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pys__init__s&&&sOSAS_idGeneratorc&sY|i&ƒ}&d&G|&GH x' |i|&ƒ&o&!|i&ƒ}&q'&W"|&SdS(s
1.1       dwinter    12: erzeuge IDsIDN(sselfs
1.3     ! dwinter    13: generateIdsidsidExists(sselfsid((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pys   getOSASIds&&&&&&cs‚$%'|i&|&ƒ&o&(d&|&Sn&&*tidƒ&}+|iƒ}-|id|&||fƒ&&/|iƒ&1d|&SdS(sregistrieren der idsERROR: id - %s - already existss127.0.0.1:osas_ids:dwintersAINSERT INTO institutesIds (id,date,name)  VALUES ('%s','%s','%s')sOK: id - %s - registeredN(sselfsidExistssidsPgSQLsconnectsconnscursorscurssexecutesdatesnamescommit(sselfsidsdatesnamesconnscurs((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pys
1.2       dwinter    14: registerID$s&&&
csq345ti&d&ƒ&}6|iƒ}8|id|&ƒ&}9|iƒ&;|t    jo&<t
1.3     ! dwinter    15: Sn&>tSdS(sExistiert eine IDs127.0.0.1:osas_ids:dwinters*SELECT id FROM institutesIds WHERE id='%s'N(sPgSQLsconnectsconnscursorscurssexecutesidsfoundsscommitsNonesTruesFalse(sselfsidsfoundsscurssconn((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pysidExists3s&&&&
&c&s,@ABtd&ƒ&i&|ƒ&}&C|&ƒSdS(sID generators Products/OSA_system/OSAS_ids.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pys
1.2       dwinter    16: index_html@s&&&csŸEFGt|&ƒ&}&Hg}Jx-t|&ƒ&DJ]}K|i|iƒƒ&&q.WM|o9&N||i  i
1.3     ! dwinter    17: d&<Otdƒ&i|ƒ&}P|ƒSn&R|SdS(sAusgabe von ID'ssidss%Products/OSA_system/OSAS_printIDs.zptN(sintsnumbersidssranges&isappendsselfs   getOSASIdsRESPONSEsREQUESTsSESSIONsPageTemplateFiles__of__spt(sselfsnumbersRESPONSEs&isptsids((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pys
1.2       dwinter    18: giveIdsOutEs&&&  &
                     19: &&&cs&TUY|o
&Zd&}n&&\|o&]tidtiƒƒ}n&&_t|&ƒ&tijoD&ax'|&Da]}c|i|||ƒ&qkWd|&|ii
d<n-&f|i|&||ƒ&g|&g&|ii
d<i|o&&jtdƒ&i|ƒ&}k|ƒSn&m|ii
dSdS(sRegistriere IDSsAnons%Y%m%dsidss0Products/OSA_system/OSAS_registrationIdsDone.zptN(snamesIdDatestimesstrftimes localtimestypesidsstypessListTypesidsselfs
1.3     ! dwinter    20: registerIDsREQUESTsSESSIONsRESPONSEsPageTemplateFiles__of__spt(sselfsidssnamesIdDatesRESPONSEsptsid((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pysregisterIdsOutTs &&
&
1.1       dwinter    21:   &&
1.2       dwinter    22: &&c&s)pqrhd&d<dd<dd<dd<d  d
                     23: <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@<}”t&iƒ&•g}–x3tdƒ&D–]"}&—|it&idd@ƒƒ&&qU&W™d}šx8tdƒ&Dš]'}&›||&d||&7}œ|&GHq—&W|d@}ždA}Ÿx,tdƒ&DŸ]}& ||||&7}që&W¡|||7}¢|SdBS(CsZufällige IDs&0is&1i&s&2is&3is&4is&5is&6is&7is&8is&9i s&Ai
1.3     ! dwinter    24: s&Bis&Cis&Di
s&Eis&Fis&Gis&His&Kis&Mis&Nis&Pis&Qis&Ris&Sis&Tis&Uis&Vis&Wis&Xis&Yis&ZisN(s driEncodesrandomsseeds&xsranges&isappendsrandintssums&csid(sselfs&is&cs   driEncodes&xssumsid((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pys
1.2       dwinter    25: generateIdps(&&ÿ*"
& & &  & &&&
& & &&&(
s__name__s
1.1       dwinter    26: __module__s__doc__s__init__s    meta_types   getOSASIds
                     27: registerIDsidExistss
                     28: index_htmlsNones
                     29: giveIdsOutsregisterIdsOuts
1.3     ! dwinter    30: generateId(((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pysOSAS_idGenerators&  
c&s,¤¥¦td&ƒ&i&|ƒ&}&§|&ƒSdS(sErzeuge idGenerators+Products/OSA_system/AddOSAS_idGenerator.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pysmanage_AddOSAS_idGeneratorForm¤s&&&csS©ª«t|&|ƒ}¬|i|&|ƒ&­|tj o&®|id&ƒ&&n&&dS(sadd the OSAS_rootsmanage_mainN(  sOSAS_idGeneratorsidstitlesnewObjsselfs
        !            31: _setObjectsRESPONSEsNonesredirect(sselfsidstitlesRESPONSEsnewObj((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pysmanage_AddOSAS_idGenerator©s
1.1       dwinter    32: &&&&&(s__doc__s
AccessControlsClassSecurityInfosGlobalssInitializeClasss'Products.PageTemplates.PageTemplateFilesPageTemplateFiles#Products.PageTemplates.PageTemplatesPageTemplatesOFS.SimpleItems
1.2       dwinter    33: SimpleItemspgdbsPgSQLsrandomstypesstimesOSAS_idGeneratorsmanage_AddOSAS_idGeneratorFormsNonesmanage_AddOSAS_idGenerator(smanage_AddOSAS_idGeneratorsClassSecurityInfosmanage_AddOSAS_idGeneratorFormsOSAS_idGeneratorsrandomsInitializeClasssPageTemplatesPgSQLs
1.3     ! dwinter    34: SimpleItemsPageTemplateFilestimestypes((sF/usr/local/mpiwg/Zope_devel/lib/python/Products/OSA_system/OSAS_ids.pys&?s&&&&&&&&’

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