Annotation of ImageArchive/ImageArchive.pyc, revision 1.2

1.1       dwinter     1: -
1.2     ! dwinter     2: ?cs&&&dkl&Z&&d&klZ&dklZ&dklZ&dkl    Z  &dk
1.1       dwinter     3: lZ&dkZdk
Z
  dkZ

1.2     ! dwinter     4: dkZdkZ
dZde&eefd  YZyd
        !             5: Z~eedZde&eefd
YZndZsed&ZdS((&sFolder(&s
1.1       dwinter     6: SimpleItem(&s
1.2     ! dwinter     7: Persistent(&sImplicit(&sPageTemplateFile(&sPageTemplateNc&sX
d&}x;|D]0}&|&i|&ijo&||&i}n&&qW|SdS(Ns(srcsnodelistsnodesnodeTypes  TEXT_NODEsdata(snodelistsnodesrc((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysgetText
s &
1.1       dwinter     8:   &&sImageDigilibcstZ&dZd&ZdddddddgZeihd d
                      9: <dd<f&Z#ed
&Z5dZ    ;ed&Z
1.2     ! dwinter    10: AdZEdZTdZ
[dZmdZRS(sAnzeige object fuer digilibsImageDigilibsimage_idsdatescountrysplacespeoplesdescriptionsphotographersAdd MetadataslabelsaddMetaObjectFormsactioncs#$%t|iii|i}'|i}(|i |&|}+|i|&|&-|i
ii|&&/|tj    o&0|id&&&n&&dS(sAdd an MetaObjectsmanage_mainN(sgetattrsselfs
Control_PanelsProductss
ImageMetaDatasgenericMetaDataTypes
1.1       dwinter    11: objectTypesREQUESTsrequestscreateObjectManagersidsobjectCreates
                     12: _setObjectspropertysheetssmetasmanage_editPropertiessRESPONSEsNonesredirect(sselfsidsRESPONSEsobjectCreatesrequests
1.2     ! dwinter    13: objectType((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys
addMetaObject#s&&&&c&s,567td&&i&|&}&8|&SdS(sAdd Forms'Products/ImageArchive/addMetaObject.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysaddMetaObjectForm5s&&&cs7;<|&|_=||_>||_?||_dS(&N(sidsselfsfilenamestitlesmeta(sselfsidsfilenamesmeta((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys__init__;s&&&&c&&&sABC|i&Sd&S(sausgabe der metadatenN(sselfsmeta(&sself((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysgetMetaAs&&csEFH|d&|&i}I|&i}Jt|d}K|i|&&L|i&Mt    i
1.1       dwinter    14: |d&Nt    id|i
&&dS(supload an Image from an Requasts&/s&wi&smssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl %s /mpiwg/temp/online/scaled/small 100 &N(s   path_names
1.2     ! dwinter    15: fileuploadsfilenamesreadsfiledatasopens&fswritesclosesosschmodspopensselfsImageViewerPath(sselfs
        !            16: fileuploads path_names&fsfiledatasfilename((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysuploadImageEs&&&&&
&&c&s?TUVd&|i&d|id}&Y|iii|&&SdS(sdownloadsDhttp://nausikaa2.rz-berlin.mpg.de/digitallibrary/servlet/Scaler/?fn=s&/s&mo=rawfile,highresN(sselfsImageViewerPathsfilenamespathsREQUESTsRESPONSEsredirect(sselfspath((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysdownloadTs&&c&s{[\]ti&i|i&d&d}hd|id|}id||iid<jt  d&i
        !            17: |&}&k|&SdS(  s
        !            18: show thumbis.jpgs/mpiwg/online/s&/s#<img width=100 border="0" src="%s">sstringsProducts/ImageArchive/thumb.zptN(sosspathssplitextsselfsfilenames  thumbnamesImageViewerPathsREQUESTsSESSIONsPageTemplateFiles__of__spt(sselfspts   thumbnamespath((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysthumb[s&& &&&c&s;mnsd&|i&d|i}&v|iii|&&SdS(s
        !            19: show images#http://localhost:8080/mpiwg/online/s&/N(sselfsImageViewerPathsfilenamespathsREQUESTsRESPONSEsredirect(sselfspath((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys
        !            20: index_htmlms&(s__name__s
1.1       dwinter    21: __module__s__doc__s meta_typesleiden_meta_fieldssFoldersmanage_optionssNones
addMetaObjectsaddMetaObjectForms__init__sgetMetasuploadImagesdownloadsthumbs
1.2     ! dwinter    22: index_html(((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysImageDigilibs&&  %c&s,yz{td&&i&|&}&||&SdS(sNothing yets-Products/ImageArchive/AddImageDigilibForm.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysmanage_AddImageDigilibFormys&&&csx~t|&|i|}|i|&|&t||&i   ||i
        !            23: &|tj    o&|i
d&&&n&&dS(sAdd ImageCollectionsmanage_mainN(sImageDigilibsids
1.1       dwinter    24: fileuploadsfilenamesmetasnewObjsselfs
                     25: _setObjectsgetattrsuploadImagesImageStoragePathsRESPONSEsNonesredirect(sselfsids
1.2     ! dwinter    26: fileuploadsmetasRESPONSEsnewObj((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysmanage_AddImageDigilib~s&&&sImageCollectionc   stZ&dZd&ZdZddddddd  gZd
        !            27: ZdZdZe   i
        !            28: hd
d<dd<hdd<dd<hdd<dd<hdd<dd<hdd<dd<fZ
        !            29: dZdZe
d&Ze
d&ZdZdZ&dZ&d Z&d!Z*&d"Z/&e
e
d#Z?&e
d$&ZV&e
d%&Zo&d&Zw&e
d'&Z&d(Z&d)Z&e
d*&Z&e
d+&Z&e
d,&Z&e
d-&Z &d.Z!&d/Z"&d0Z#&d1Z$&d2Z%e
e
d3Z&0d4Z'9d5Z(>d6Z)Cd7Z*Hd8Z+Md9Z,Sd:Z-Zd;Z.dd<Z/RS(=sSammelordner fr BildersImageCollectionsleiden_metasimage_idsdatescountrysplacespeoplesdescriptionsphotographershttp://fm-web.mpiwg-berlin.mpg.de:8050/FMRes/FMPJS?-db=Wissenschaftlerportraits.fp5&-layID=69&-token=25&-max=1&-format=formvwcss.htm&-mode=browse&images::filename=%s&-findc&&s(ti&d&|i&&dSdS(sscale thumbssmssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl %s /mpiwg/temp/online/scaled/small 100 &sRESCALING STARTEDN(sosspopensselfsImageViewerPath(&sself((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysscaleThumbss&&&csC|&|_||_||_||_||_dS(&N(sidsselfstitlesImageStoragePathsImageViewerPathsdefaultMetaString(sselfsidstitlesImageStoragePathsImageViewerPathsdefaultMetaString((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys__init__s
        !            30: &&&&&sMain ConfigslabelsImageCollection_configsactionsImportsImportFilessRecalculate MetadatasrecalculateMetasImport MetadatasimportMetaFormsRescale thumbssscaleThumbsc&s,td&&i&|&}&|&SdS(simport metadatas$Products/ImageArchive/importMeta.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysimportMetaForms&&&cs&|&i&}tiii|&}|i|&}
        !            31: |i}xA&|
        !            32: D]6&}x:|iD],}t|i|&d&i&|i|<qkW|id}  t|| |  dj@o>&tt| &|   ddd}|it|   &|&n&&d}
|
|id<yWt||    }|idi|
&}t||
}|ii i!|&&Wn
&&&n&XqUWdSdS(   simportisimage_idssleiden_meta_data_filesids
ImageMetaDatasOKN("s
1.1       dwinter    33: fileuploadsreadsfiledatasxmlsdomsminidomsparseStringsgetElementsByTagNamestagsrowssselfsREQUESTsrequestsrowsleiden_meta_fieldss&asgetTexts
                     34: childNodessimage_idshasattrsImageCollectionsstrsnewObjs
                     35: _setObjectsidsgetattrsaddIDsmanage_addProductsleiden_meta_addsobjectCreatesobjspropertysheetssmetasmanage_editProperties(sselfs
1.2     ! dwinter    36: fileuploadstags&asobjsdomsaddIDsrequestsnewObjsimage_idsrowssobjectCreatesfiledatasidsrow((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys
        !            37: importMetas0&&&&&
        !            38:   
 &*&!& &&&&&&&cs|i&}|&iid&&oC&|&id&}y|i|&}Wn&&&d}n&Xn
        !            39: &d}|t |&djo&dSn[&|o*&d|idd||ddSn'&d|idd ||ddSd
        !            40: S(sshow nextimagesfilenameii&ss    <a href="sURL1s/selection?filename=s" target="_top">next image</a>s
        !            41: ?filename=N(sselfsshow_thumbssidssrequestsSESSIONshas_keysfilenamesindexsnrslensselectedsREQUEST(sselfsrequestsselectedsfilenamesnrsids((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys nextImages&&&&&&&&   &
        !            42: &*cs|i&}|&iid&&oC&|&id&}y|i|&}Wn&&&d}n&Xn
        !            43: &d}|djo&dSn[&|o*&d|i
        !            44: dd||ddSn'&d|i
        !            45: dd    ||ddSd
        !            46: S(sshow nextimagesfilenameiss <a href="sURL1s/selection?filename=i&s"" target="_top">previous image</a>s
        !            47: ?filename=N(sselfsshow_thumbssidssrequestsSESSIONshas_keysfilenamesindexsnrsselectedsREQUEST(sselfsrequestsselectedsfilenamesnrsids((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys prevImages&&&&&&&   &
        !            48: &*cs|i&|&Sd&S(surl der metadatenN(sselfsdefaultMetaStringsfilename(sselfsfilename((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysmeta_defaults&&csVt||&o&&tt||&|Sn &&|d&jo&&d|&Sn&&dS(Nstitles<b>Missing Image:%s</b>(shasattrsselfsidsgetattrsattr(sselfsidsattr((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysgetThumbAttributes&&&cs:&&t||&o &&tt||&|Sn&&dS(&N(shasattrsselfsidsgetattrsattr(sselfsidsattr((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysgetThumbFunction&s&c   s&&&ti&|&&}&&ti|&&i}&tiii |&}&|i
        !            49: d&&}&g}&xN|D&]C}&t|i&}&|djo&&|it|&&&n&&qmW&|i&&||iid<&td&i|&}&|SdS(s Anzeige von ausgewaehlten thumbss   imagenamess  filenamess+Products/ImageArchive/overview_selected.zptN(surllibsunquotesurlsurlopensreadsxmldocsxmlsdomsminidomsparseStringsgetElementsByTagNamesimagessrcsimagesgetTexts
        !            50: childNodesstextsappendsstrssortsselfsREQUESTsSESSIONsPageTemplateFiles__of__spt(    sselfsurlsptsdomstextsimagesxmldocsrcsimages((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysxmlinput&s&&&  &
        !            51:   &&&&
&&&c&s& &"&xo|i&D"&]a}#&t||}&$&t|&d&o6&&&|&idjo&'&|&i|&i&|&_    n&&n&&qW(&dSdS(srecalculate the metadatas meta_typesImageDigilibsOKN(
        !            52: sselfs__dict__sentryidsgetattrsentryshasattrs   meta_typesmeta_defaultsgetIdsmeta(sselfsentrysentryid((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysrecalculateMeta&s&
    &&&'&c&s,*&+&,&td&&i&|&}&-&|&SdS(sAdd an Images"Products/ImageArchive/addImage.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysaddImage*&s&&&cs/&0&3&|o6&4&y5&|i|&i&}Wn6&&&&7&t}n&Xn
        !            53: &9&t};&t||&i|&d&|&&<&|i |i
1.1       dwinter    54: dd|&i&SdS(sAddsmetasURL1s&/N(suse_defaultsselfsmeta_defaults
                     55: fileuploadsfilenamesmetasNonesmanage_AddImageDigilibsRESPONSEsredirectsREQUEST(sselfs
1.2     ! dwinter    56: fileuploadsmetasuse_defaultsRESPONSE((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys    addImage2/&s&
        !            57: &&&&  &cs?&@&A&ti&|i&}B&d&}D&x|DD&]}E&|ddjo&F&|ii|&o&H&|d|d}nP&J&|d|d}K&|i    |&}L&t|||}O&|i
||&n&&q.WS&tid|i&&T&|&id&&d  S(
1.1       dwinter    58: s%Import the existing files of a foldersis&.s<br>s already exists!s    created!smssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl %s /mpiwg/temp/online/scaled/small 100 &smanage_mainN(sosslistdirsselfsImageStoragePathsfilessretsfiles__dict__shas_keysmeta_defaultsmetasImageDigilibsnewObjs
1.2     ! dwinter    59: _setObjectspopensRESPONSEsredirect(sselfsRESPONSEsfilessmetasfilesretsnewObj((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysImportFiles2?&s&&&   
        !            60:   &&&&&csV&W&X&ti&|i&}Y&d&}[&x|D[&]}\&|ddjo&]&|ii|&o&_&|d|d}nR&a&|d|d}b&t ||}e&yf&|i||&Wn
g&&&&h&n&Xn&&q.Wl&tid|i&&m&|&id&&d S(
1.1       dwinter    61: s%Import the existing files of a foldersis&.s<br>s already exists!s    created!smssh nausikaa2.rz-berlin.mpg.de /usr/local/mpiwg/scripts/scaleomat.pl %s /mpiwg/temp/online/scaled/small 100 &smanage_mainN(sosslistdirsselfsImageStoragePathsfilessretsfiles__dict__shas_keysImageDigilibsnewObjs
1.2     ! dwinter    62: _setObjectspopensRESPONSEsredirect(sselfsRESPONSEsfilessfilesretsnewObj((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysImportFilesV&s &&& 
        !            63:   &&&&&&&c&sPo&p&q&t|d&o&r&d|_n&&t&td&i|&}&u&|&SdS(sNothing yetsdefaultMetaStringss3Products/ImageArchive/ChangeImageCollectionForm.zptN(shasattrsselfsdefaultMetaStringsPageTemplateFiles__of__spt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysImageCollection_configo&s
        !            64: &&&&cs^w&x&y&|&|_z&||_{&||_|&||_~&|tj    o&&|id&&&n&&dS(sChangesmanage_mainN(stitlesselfsImageStoragePathsImageViewerPathsdefaultMetaStringsRESPONSEsNonesredirect(sselfstitlesImageStoragePathsImageViewerPathsdefaultMetaStringsRESPONSE((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysChangeImageCollectionw&s&&&&&&c&&s&&|i&id&SdS(Ns filenames(sselfsREQUESTsSESSION(&sself((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysshow_selected_thumbs&sc&sn&&g}&xD|iD&]6}&&tt||&d&o&&|i|&&&n&&qW&|i&&|SdS(Nsthumb(sidssselfs__dict__sentryshasattrsgetattrsappendssort(sselfsentrysids((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysshow_thumbs&s&  &
 &
&csh&&|i&}&|&o&&&d&|idd|ddSn#&&d&|idd|ddSdS(Ns    <a href="sURL1s/selection?filename=is" target="_top">first sets</a>s
        !            65: ?filename=(sselfsshow_thumbssidssselectedsREQUEST(sselfsselectedsids((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys    firstSets&s&&
        !            66: &&cs&&|i&}&|i}&|d&o#&&t|&|d|d&}n
        !            67: &&d}&|djo
&&d}n&&&|&o&&&d|idd||dSn#&&d|idd||dSdS(    Ni&is <a href="sURL1s/selection?filename=s" target="_top">last set</a>s
        !            68: ?filename=s" target="_top">last sets</a>(   sselfsshow_thumbssidssgetColTimesRowscolRowsslensnrsselectedsREQUEST(sselfsselectedscolRowssnrsids((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pyslastSets&s&&&#  &

        !            69: &&csV&&&&|i&}&|i}&|d&o &&&|iiid&o&&|iid}&yS&|i   |&|d|d&}&|t|&jo&&t|&d&}n&&Wn&&&&&d}n&Xn
        !            70: &&d}&|t|&d&jo&&dSnS&&|&o&&&d|idd||dSn#&&d|idd ||dSn&&d
        !            71: S(sshow nextimagei&sfilenameiss    <a href="sURL1s/selection?filename=s" target="_top">next set</a>s
        !            72: ?filename=N(
sselfsshow_thumbssidssgetColTimesRowscolRowssREQUESTsSESSIONshas_keysfilenamesindexsnrslensselected(sselfsselectedscolRowssidssnrsfilename((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysnextSets&s$&&&&&&&"&&&& &
        !            73: &&csL&&&&|i&}&|i}&|d&o&&&|iiid&os&&|iid}&yC&|i   |&|d|d&}&|djo
&&d}n&&Wn&&&&&d}n&Xn
        !            74: &&d}&|i |&djo&&dSnS&&|&o&&&d|idd||dSn#&&d|idd  ||dSn&&dSd
        !            75: S(sshow nextimagei&sfilenameiss    <a href="sURL1s/selection?filename=s!" target="_top">previous sets</a>s
        !            76: ?filename=N(sselfsshow_thumbssidssgetColTimesRowscolRowssREQUESTsSESSIONshas_keysfilenamesindexsnrsselected(sselfsselectedscolRowssidssnrsfilename((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysprevSets&s&&&&&&&"&&&& &
        !            77: &&&css&&&|i&}&||iid&<&tt|&|&&d}&t   |&|iid<&t    |d&SdS(sAusgabe anzahlsidsi&snumberN(
        !            78: sselfsshow_selected_thumbssidssREQUESTsSESSIONsintslensnumberOfColumnssnumbersrange(sselfsnumberOfColumnssnumbersids((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysshow_thumbs_selected_rows&s&&&&&&c&s,&&&td&&i&|&}&&|&SdS(sform for matrix settings+Products/ImageArchive/selectColTimesRow.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pyssetColTimesRowForm&s&&&c&s,&&&td&&i&|&}&&|&SdS(sdones,Products/ImageArchive/changedColTimesRow.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pyssetDone&s&&csZ&&&|i&i}&|id&|&&|id|&&&|i|i&dd&&dS(sset coltimes rowsImageViewerRowssImageViewerColssURL1s/setDoneN(sselfsREQUESTsRESPONSEs  setCookiesrowsscolssredirect(sselfscolssrowssRESPONSE((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pyssetColTimesRow&s
        !            79: &&&c&s&&|i&}&|iid&&o7&yt|id&&}&Wn&&&t}&n&Xn
        !            80: &t}&   |iid&o-&
        !            81: dG|idGHt|id&}n
        !            82: &
d}|G|&GH||&fSdS(NsImageViewerRowssImageViewerColssCOLSi(sselfsREQUESTscookiesshas_keysintsrowssNonescols(sselfsrowssREQUESTscols((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysgetColTimesRow&s&&&&& && &&c
        !            83: s&|i&}|iiid&&oA&|iid&}  y
| }Wn&&&|d}n&Xn&|d}!dG|GH#|o7&$|i   |&}%||&|}&|||!}n
        !            84: &(|}+||iid<,tt|&|&&d}.t|d&SdS(sAusgabe anzahlsfilenameisNOR:sidsi&N(sselfsshow_thumbssidsAllsREQUESTsSESSIONshas_keysfilenamesstartIdsnumberOfRowssindexsstartPicsnumberOfColumnssendPicsidssintslensnumbersrange(
        !            85: sselfsnumberOfColumnssnumberOfRowssstartIdsidsAllsnumbersstartPicsidssendPicsfilename((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysshow_thumbs_rowss$&&&&
&&

        !            86: &&&    &csq012|i&id&}3t|&}4|&||jo&5||&d||&|!Sn&7||&d|SdS(sAusgabe einer Liste der Reihesidsi&N(sselfsREQUESTsSESSIONsidsslensmaxsrowsnumberOfColumns(sselfsrowsnumberOfColumnssmaxsids((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysshow_thumbs_columns0s&&&&&c&s,9:;td&&i&|&}&<|&SdS(smain template collections'Products/ImageArchive/thumbselected.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysthumblistSelected_old9s&&&c&s,>?@td&&i&|&}&A|&SdS(smain template collections(Products/ImageArchive/thumbselected2.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysthumblistSelected>s&&&c&s,CDEtd&&i&|&}&F|&SdS(smain template collections Products/ImageArchive/thumbs.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys
thumblist_oldCs&&&c&s,HIJtd&&i&|&}&K|&SdS(smain template collections Products/ImageArchive/thumb2.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys    thumblistHs&&&c&s,MNPtd&&i&|&}&Q|&SdS(s
        !            87: navigations-Products/ImageArchive/navigation_selected.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysnavig_selected_htmlMs&&c&s,STVtd&&i&|&}&W|&SdS(s
        !            88: navigations$Products/ImageArchive/navigation.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys
        !            89: navig_htmlSs&&c&srZ[\|i&id&&o&]|i&d&}&n
        !            90: &_d}&`|&|i&id&<atd&i|&}b|SdS(sshow only selectedsfilenamess,Products/ImageArchive/overview_selected2.zptN(sselfsREQUESTshas_keysfilensSESSIONsPageTemplateFiles__of__spt(sselfsfilenspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys selectionZs&&& &&&c&srdef|i&id&&o&g|i&d&}&n
        !            91: &id}&j|&|i&id&<ktd&i|&}l|SdS(smain template collectionsfilenamess"Products/ImageArchive/overview.zptN(sselfsREQUESTshas_keysfilensSESSIONsPageTemplateFiles__of__spt(sselfsfilenspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys
        !            92: index_htmlds&&&   &&&(0s__name__s
        !            93: __module__s__doc__s meta_typesgenericMetaDataTypesleiden_meta_fieldssdefaultMetaStringsscaleThumbss__init__sFoldersmanage_optionssimportMetaForms
        !            94: importMetasNones    nextImages   prevImagesmeta_defaultsgetThumbAttributesgetThumbFunctionsxmlinputsrecalculateMetasaddImages addImage2sImportFiles2sImportFilessImageCollection_configsChangeImageCollectionsshow_selected_thumbssshow_thumbss    firstSetsslastSetssnextSetssprevSetssshow_thumbs_selected_rowsssetColTimesRowFormssetDonessetColTimesRowsgetColTimesRowsshow_thumbs_rowssshow_thumbs_columnssthumblistSelected_oldsthumblistSelecteds
thumblist_olds  thumblistsnavig_selected_htmls
        !            95: navig_htmls selections
        !            96: index_html(((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysImageCollectionsX&&       y  "
        !            97:        
        !            98: c&s,noptd&&i&|&}&q|&SdS(sNothing yets0Products/ImageArchive/AddImageCollectionForm.zptN(sPageTemplateFiles__of__sselfspt(sselfspt((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysmanage_AddImageCollectionFormns&&&cs\stut|&||||}v|i|&|&x|t
        !            99: j o&y|id&&&n&&dS(sAdd ImageCollectionsmanage_mainN(sImageCollectionsidstitlesImageStoragePathsImageViewerPathsdefaultMetaStringsnewObjsselfs
        !           100: _setObjectsRESPONSEsNonesredirect(sselfsidstitlesImageStoragePathsImageViewerPathsdefaultMetaStringsRESPONSEsnewObj((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pysmanage_AddImageCollectionss
1.1       dwinter   101: &&&&(s
                    102: OFS.FoldersFoldersOFS.SimpleItems
                    103: SimpleItemsGlobalss
                    104: PersistentsAcquisitionsImplicits'Products.PageTemplates.PageTemplateFilesPageTemplateFiles#Products.PageTemplates.PageTemplatesPageTemplatesresossos.pathsurllibsxml.dom.minidomsxmlsgetTextsImageDigilibsmanage_AddImageDigilibFormsNonesmanage_AddImageDigilibsImageCollectionsmanage_AddImageCollectionFormsmanage_AddImageCollection(sxmlsImageDigilibsresImageCollections
                    105: PersistentsgetTextsurllibs
1.2     ! dwinter   106: SimpleItemsmanage_AddImageCollectionFormsPageTemplateFilesmanage_AddImageCollectionsmanage_AddImageDigilibsFoldersPageTemplatesossImplicitsmanage_AddImageDigilibForm((sX/Users/dwinter/install/CVSZOPE/Zope_old/lib/python/Products/ImageArchive/ImageArchive.pys&?&s$&&&&&&&&&&
        !           107: b

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