-í (è?cs!dklZdklZdklZdklZdkl Z dk l Z  dk l Z  dk lZ dklZ d kT d kTd kZd kZd kZd kZd kZd eeefd „ƒYZ*d „Z0ded„Z<deeefd„ƒYZ¤d„Zªded„Zµdeeefd„ƒYZÞd„Z äded„Z!ðdeeefd„ƒYZ"ƒd„Z#‰ded„Z$”deeefd„ƒYZ%²d„Z&¸dddded„Z'd S( (sImage(sFolder(s SimpleItem(sPageTemplateFile(s PageTemplate(sClassSecurityInfo(sInitializeClass(s Persistent(sImplicit(s*NsOSAS_archiveInboxcsJtZdZdZgZd„Z!d„Z%d„ZRS(sInboxsOSAS_archiveInboxcs.||_||_g|_dS(sinitN(sidsselfstitlespathes(sselfsidstitle((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pys__init__s  cs/!"tiƒ}#|ii||gƒdS(N(stimes localtimestodaysselfspathessappendspath(sselfspathstoday((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysaddPath!scs,%&'tdƒi|ƒ}(|ƒSdS(smains.Products/OSA_system/OSAS_archiveInboxIndex.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pys index_html%s(s__name__s __module__s__doc__s meta_typespathess__init__saddPaths index_html(((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysOSAS_archiveInboxs     cs,*+,tdƒi|ƒ}-|ƒSdS(s"interface for adding the OSAS_roots,Products/OSA_system/AddOSAS_archiveInbox.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysmanage_AddOSAS_archiveInboxForm*sscsp012|djo 3|}n5t||ƒ}6|i||ƒ7|tj o8|idƒndS(sadd the OSAS_rootss manage_mainN( stitlesidsOSAS_archiveInboxsnewObjsselfs _setObjectsRESPONSEsNonesredirect(sselfsidstitlesRESPONSEsnewObj((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysmanage_AddOSAS_archiveInbox0s sOSAS_metadataOrganizercs-<tZdZ=?dZ@dddddgZAdgZBhddtdƒi|ƒ}?|ƒSdS(sarchivers%Products/OSA_system/OSAS_Archiver.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pys archiver_html<scs,ABCtdƒi|ƒ}D|ƒSdS(s main pages%Products/OSA_system/archiverIndex.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pys index_htmlAscs#FGHtidtiƒƒSdS(sdates%Y-%m-%dN(stimesstrftimes localtime(sself((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysgetDateFscs,JKLtdƒi|ƒ}M|ƒSdS(s main pages"Products/OSA_system/newFolders.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysnewFolders_htmlJscs¢OPQg}S|iiƒ}Txp|iiDT]_}Ut|i|ƒ}Vt |dƒo1W|i djoX|i |iƒƒnnq1WY|SdS(s"Ausgabe der registrierten Benutzers meta_types OSAS_producerN( sretsselfsproducerFoldersgetIdsids__dict__slistsgetattrsobjshasattrs meta_typesappend(sselfsobjslistsidsret((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pys getProducersOs  "cs)[\]t|ii|ƒ}^|SdS(sGebe ProducerObjekt zurückN(sgetattrsselfs aq_parentsproducerFoldersidsobj(sselfsidsobj((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pys getProducer[scs^bcd||iid<e|ii|ƒ|iid<ftdƒi|ƒ}g|ƒSdS(s.Erzeuge Folder im producer Verzeichnis mit idssproducersidss)Products/OSA_system/createFoldersForm.zptN( sproducersselfsREQUESTsSESSIONs idGenerators giveIdsOutsnumbersPageTemplateFiles__of__spt(sselfsproducersnumberspt((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pyscreateFoldersFormbs csyijkx4|Dk])}lti|id|d|ƒqWm||iid<nt dƒi |ƒ}o|ƒSdS(s Erzeug die entsprechenden Folders/s folderLists%Products/OSA_system/createFolders.zptN( s folderListsfoldersossmkdirsselfs startPathsproducersREQUESTsSESSIONsPageTemplateFiles__of__spt(sselfs folderListsproducersptsfolder((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pys createFoldersis 'cs,qrstdƒi|ƒ}t|ƒSdS(sArchiviere ausgewaehlte filess'Products/OSA_system/archiveSelected.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysarchiveSelectedqscs vwdS(s#Erstelle Metadaten fuer AcquisitionN((sself((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysenterAcquisitionMetadatavscs yzdS(s$Erstelle Metadaten fuer BibliographyN((sself((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysenterPreliminaryBibMetayscs |}dS(s%Anzeige der noch zu archivieren FilesN((sself((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysshowFilesForArchiving|s(s__name__s __module__s__doc__s meta_typesarchivers metacheckers changeNames hasMetafiles getMetafiles toggle_views isdigilib2spath_to_link_viewstreesgetfilesystem2s getfilesystems__init__s archiver_htmls index_htmlsgetDatesnewFolders_htmls getProducerss getProducerscreateFoldersForms createFolderssarchiveSelectedsenterAcquisitionMetadatasenterPreliminaryBibMetasshowFilesForArchiving(((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pys OSAS_archiverðs4                    cs,ƒ„…tdƒi|ƒ}†|ƒSdS(s"interface for adding the OSAS_roots(Products/OSA_system/AddOSAS_archiver.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysmanage_AddOSAS_archiverFormƒscss‰Š‹|djo Œ|}nŽt|||ƒ}|i||ƒ|tj o‘|i dƒndS(sadd the OSAS_rootss manage_mainN( stitlesids OSAS_archivers startPathsnewObjsselfs _setObjectsRESPONSEsNonesredirect(sselfsids startPathstitlesRESPONSEsnewObj((sW/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/OSA_system/OSAS_archiver.pysmanage_AddOSAS_archiver‰s s OSAS_producercsu”tZdZ–˜dZšdddd„Z¢eihdd<dd