##local.Define(ViewHandled)0 ##if request.IsEqual(SubStyle,CompactView) ##local.Define(ViewHandled)1 ##include(CompactEventView) ##endif ##if request.IsEqual(SubStyle,EventListEditView) ##include(CompactEventsListView) ##local.Define(ViewHandled)1 ##endif ##if request.IsEqual(SubStyle,EventListRSSView) ##include(EventListRSSView) ##local.Define(ViewHandled)1 ##endif ##if request.IsEqual(SubStyle,JSONData) ##local.Define(ViewHandled)1 ##include(JSONDataEventView) ##endif ##if local.IsEqual(ViewHandled,0) ##local.define(PageHeaderInclude) /* */ ##if Value.IsMap(Meta.meta.Event) ##endif /**/ /**/ ##local.defineByRender(AllowDateChange)1 /* ##if local.IsEqual(AllowDateChange,0) ##else ##endif */ /* ##local.defineByRender(Noted)##session.ZonesGetInfo("IsNoted", ##Value.Sequence) */ ##local.defineByRender(Noted)0 ##if request.View ##local.definebyrender(View)##request.View ##else ##local.definebyrender(View)##sessioncfg.ZONES.Catalogue.Views.Default ##endif ##this.SubView(##request.SubStyle) ##local.define(PreviewListContent) ##local.define(FrameContent)
##include(FrameBody)
##local.define(PrintOutContent) ##local.define(FrameContent) ##local.define(NoRecordExplore)1 ##local.define(IsForPrint)1 ##local.defineByRender(PrintURI)##sessioncfg.ZONES.EAD.RecordPrintUrl?id=##local.id ##formatter.scrape( ##local.PrintURI , "", "", "error printing record") ##include(FrameBody) ##if request.IsEqual(SubStyle,"PrintPreview") ##local.PreviewListContent ##else ##if searchcontext.IsForRecordPrintOut ##local.PrintOutContent ##else ##if request.IsEqual(SubStyle,"PrintOut") ##local.PrintOutContent ##else ##local.define(Advice)##leg.ZONESOPAC.CATRecord.Prompt ##local.define(AdviceRowTabs) ##local.ModifySearchTabs ##if searchcontext.SearchBrowseList ##local.defineByRender(t)##searchcontext.SearchBrowseListItem ##if local.IsEqual(t,"") /* slightly unpleasant hack - if we have no search item, we ma assume this is a notepad list, and change the prompt accordingly */ ##local.define(CommandButtonHREF)##searchcontext.SearchBrowseList?##this.styleset&Method=CloneList&Item=##searchcontext.SearchBrowseListItem ##local.Define(CommandButtonText)##leg.ZONESOPAC.ZoneSearch.SearchListLink ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.ZoneSearch.SearchListLinkTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.ZoneSearch.SearchListLinkALT ##local.define(CommandButtonGraphic)/portal2/img/modify.gif ##else ##local.define(CommandButtonHREF)##searchcontext.SearchBrowseList?##this.styleset&Method=CloneList&Item=##searchcontext.SearchBrowseListItem ##local.Define(CommandButtonText)##leg.ZONESOPAC.ZoneSearch.SearchResultsLink ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.ZoneSearch.SearchResultsLinkTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.ZoneSearch.SearchResultsLinkALT ##local.define(CommandButtonGraphic)/portal2/img/modify.gif ##endif ##local.TabFMT ##endif /* we only want next/prev enabled if we have come from a search result */ ##local.Define(NextPrevEnabled)0 ##if searchcontext.IsDefined(SearchBrowseListItem) ##if searchcontext.IsDefined(BrowseListItem) ##local.defineByRender(a)##searchcontext.SearchBrowseListItem ##local.defineByRender(b)##searchcontext.BrowseListItem ##if local.IsEqual( a, ##local.b) ##local.Define(NextPrevEnabled)1 ##endif ##endif ##endif ##if local.IsEqual(NextPrevEnabled,1) ##local.NextPrevCatRecordLinks ##endif ##helpcontext.addHelp(TitleDetails) ##helpcontext.addHelp(Toolbar) ##local.define(ContentPanelTabs) ##if Value.IsConceptual ##else ##if local.HideStockButton ##else /* ##if sessioncfg.DB.Config.BookServer.BOOKSERVER.ShowCopiesTabButton ##if sessioncfg.DB.Config.BookServer.ShowMonographicHoldingsInline ##if Value.IsMap(CopyInfo.results) ##local.define(CommandButtonHREF)javascript:ScrollToCopies() ##else ##local.define(CommandButtonHREF)# ##local.define(CommandDisabled)1 ##endif ##else ##local.define(CommandButtonHREF)##this&Method=StockStatus2 ##endif ##local.Define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.Stock ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.StockTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.StockALT ##local.define(CommandButtonGraphic) ##local.define(CommandId)ShowCopiesTabButton ##local.TabFMT ##endif ##endif */ ##if local.HideReservationButton ##else /* EAD records do not support reservations. ##if local.IsEqual(ReservationsAllowed,1) ##local.define(CommandButtonHREF)##local.Data(HTTPS_URLPrefix)##this&Method=MakeReservation&Parent=##local.Data(HTTPGoBack_URLPrefix)##this.obj ##local.Define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.Reservation ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.ReservationTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.ReservationALT ##local.TabFMT ##endif */ ##endif /* Consulatation Sur place is not supported for now. ##if sessioncfg.DB.Config.Circ.ClosedStackRequests ##local.define(CommandButtonHREF)##local.Data(HTTPS_URLPrefix)APS_PCLOSED_STACK?##this.styleset&SequenceNo=SequenceNo=##Value.Sequence&Parent=##this.obj ##local.Define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.ClosedStackRequest ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.ClosedStackRequestTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.ClosedStackRequestALT ##local.TabFMT ##endif */ ##if sessioncfg.ZONES.InterLibraryLoans.Enabled ##local.define(CommandButtonHREF)##local.Data(HTTPS_URLPrefix)APS_ILL?##this.StyleSet&Parent=##this.urlencoded&BrowseAsHloc=##local.thisLoc##if local.CatalogueObject &CatalogueObject=##local.CatalogueObject##endif ##local.Define(CommandButtonText)##leg.ZONESOPAC.InterLibraryLoans.Button ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.InterLibraryLoans.ButtonTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.InterLibraryLoans.ButtonALT ##local.TabFMT ##endif ##endif ##if sessioncfg.ZONES.AllowChangeBibView ##if local.isEqual(View,"ISBD") ##local.define(CommandButtonHREF)##this&View=Annotated ##local.Define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.AnnotatedView.Text ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.AnnotatedView.TextTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.AnnotatedView.TextALT ##else ##local.define(CommandButtonHREF)##this&View=ISBD ##local.Define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.ISBDView.Text ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.ISBDView.TextTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.ISBDView.TextALT ##endif ##local.TabFMT ##endif /*##if sessioncfg.ZONES.UserReviews.ViewUserReviews ##local.define(CommandButtonHREF)APS_ZONES?fn=ShowUserReviews&q=##Value.Sequence&isbn=##Value.ISBN&parent=##this.obj&##this.styleset ##local.Define(CommandButtonText)##leg.ZONESOPAC.UserReviews.UserReviews ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.UserReviews.UserReviewsTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.UserReviews.UserReviewsALT ##local.TabFMT ##endif*/ ##if sessioncfg.ZONES.NotePad ##if local.IsEqual(Noted,1) ##else ##local.define(CommandButtonHREF)##this&Method=NoteMe ##local.Define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.NoteEntry ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.NoteEntryTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.NoteEntryALT ##local.TabFMT ##endif ##endif ##if sessioncfg.ZONES.Print.DetailedRecord /* include printing*/ ##local.PrintOrEmailListButton ##else /* No printing*/ ##endif ##local.TabBrowseUpButton ##local.define(Title)##leg.ZONESOPAC.CATRecord.Title ##local.define(Label)Title ##local.define(Path)title ##include(EZonesValidation) ##local.define(MetaDataRows) ##sessioncfg.with(metafields,ZONES.EMedia.EMetaFields) ##formatter.ForEachInList(name,##local.fieldList) ##if metafields.IsMap(##name) ##metafields.with(metafield,##name) /* ##metafield.Dump() */ ##metafield.QualData(Label) ##if metafield.NotEmpty(Path) ##local.defineByRender(Path)##metafield.Path ##else ##local.defineByRender(Path)##name ##endif ##local.define(Handled)0 ##if metafield.IsEqual(Validation,String) ##local.StringMetaField ##local.define(Handled)1 ##endif ##if metafield.IsEqual(Validation,Subject) ##local.SubjectMetaField ##local.define(Handled)1 ##endif ##if metafield.IsEqual(Validation,MultiLineString) ##local.MultiLineStringMetaField ##local.define(Handled)1 ##endif ##if metafield.IsEqual(Validation,KwList) ##local.KwList ##local.define(Handled)1 ##endif ##if metafield.IsEqual(Validation,JobFNList) ##local.JobFNList ##local.define(Handled)1 ##endif ##if metafield.IsEqual(Validation,StatusCode) ##local.StatusMetaField ##local.define(Handled)1 ##endif ##if metafield.IsEqual(Validation,LanguageCode) ##local.LanguageMetaField ##local.define(Handled)1 ##endif ##if metafield.IsEqual(Validation,VersionCode) ##local.VersionMetaField ##local.define(Handled)1 ##endif ##if metafield.IsEqual(Validation,ModuleCode) ##local.ModuleMetaField ##local.define(Handled)1 ##endif ##if metafield.IsEqual(Validation,JobIndustry) ##local.JobIndustryMetaField ##local.define(Handled)1 ##endif ##if metafield.IsEqual(Validation,Date) ##local.DateMetaField ##local.define(Handled)1 ##endif ##if metafield.IsEqual(Validation,ItemType) ##local.ItemTypeMetaField ##local.define(Handled)1 ##endif ##if local.IsEqual(Handled,0) unkown validation ( ##metafield.Validation ) for field ##name ##metafield.Dump() ##endif ##else ##name config error ##name has not been defined in element ZONES.EMedia.EMetaFields ##endif ##if info.IsEqual(Amending,1)

##endif /* ##meta.Dump() */
##local.define(EMediaView) ##local.define(efileType)__default ##if Value.IsMap(Meta.meta.Event) ##local.defineByRender(efileType)Event ##else ##Value.With(meta,Meta.meta.efile) ##if meta.efileType ##local.defineByRender(efileType)##meta.efileType ##endif ##endif /*efileType = ##local.efileType */ ##sessioncfg.with(worksheets,ZONES.EMedia.EMetaWorkSheets) ##local.defineByRender(fieldList)##worksheets.__default.fields ##if worksheets.IsMap(##local.efileType) ##worksheets.with(sheet,##local.efileType) ##local.defineByRender(fieldList)##sheet.fields ##endif /* ##Value.Dump() */ ##if BrowseItem.notempty(Query.ExpandedCCLQuery) ##local.definebyrender(keywords)##BrowseItem.Query.ExpandedCCLQuery ##else ##local.definebyrender(keywords) ##endif
##if info.IsEqual(Amending,1)
##this.stylesetforform ##endif ##if local.IsEqual(Ext,wmv) ##else ##endif
##if Value.IsMap(Meta.meta.efile) ##local.define(MetaRoot)Meta.meta.efile ##Value.With(meta,Meta.meta.efile) ##local.MetaDataRows ##else ##if Value.IsEqual(Meta.meta.Event.glat,1000) ##else ##endif ##if sessioncfg.ZONES.EMedia.Amend ##if info.IsEqual(Amending,1) ##else ##endif ##endif ##endif ##if Value.Data.Record.root.fileName.__Data ##endif /* ##if Value.Data.Record.root.subject.__Data ##endif ##if Value.Data.Record.root.keywords ##endif ##if Value.Data.Record.root.publisher.__Data ##endif */ ##if Value.Data.Record.root.dateAdded.__Data ##endif ##if Value.Data.Record.root.dateAmended.__Data ##endif /* ##if Value.Data.Record.root.description.__Data ##endif */ ##if Value.Data.Record.root.distributionRights.__Data ##endif ##if Value.Data.Record.root.summary.__Data ##endif /* ##Value.ForeachIn(item,"Data.Record.root") ##local.defineByRender(Label)##item.__Label() ##local.define(Ignore)0 ##if local.IsEqual(Label,"BrowseTitle") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"BrowseAuthor") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"BrowseTitle") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"BrowseSubject") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"BrowseCallNumber") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"idzebra") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"identifier") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"subject") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"description") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"distributionRights") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"dateAdded") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"dateAmended") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"pubdate") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"publisher") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"titleM") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"authorM") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"classification") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"title") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"author") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"fileName") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"thumbnail") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"summary") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"keywords") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"extractIMG0") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"extractIMG1") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"extractIMG2") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"extractIMG3") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"extractIMG4") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"guid") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"ext") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Ignore,"1") ##else ##endif */ /*##Value.Dump()*/ ##local.defineByRender(root)##Value.Data.item.__Root ##if local.IsEqual(root,"solr") ##local.defineByRender(Ext)##Value.Data.item.Ext ##local.defineByRender(Id)##Value.Data.item.id ##if Value.Data.item.extractIMG0 ##local.defineByRender(Page0Available)1 ##else ##local.defineByRender(Page0Available)0 ##endif ##if Value.Data.item.extractIMG1 ##local.defineByRender(Page1Available)1 ##else ##local.defineByRender(Page1Available)0 ##endif ##if Value.Data.item.extractIMG2 ##local.defineByRender(Page2Available)1 ##else ##local.defineByRender(Page2Available)0 ##endif ##if Value.Data.item.extractIMG3 ##local.defineByRender(Page3Available)1 ##else ##local.defineByRender(Page3Available)0 ##endif ##if Value.Data.item.extractIMG4 ##local.defineByRender(Page4Available)1 ##else ##local.defineByRender(Page4Available)0 ##endif ##if Value.Data.item.thumbnail ##local.defineByRender(ThumbAvailable)1 ##else ##local.defineByRender(ThumbAvailable)0 ##endif ##else ##local.defineByRender(Ext)##Value.Data.Record.root.ext.__Data ##local.defineByRender(Id)##Value.Data.Record.root.identifier.__Data ##local.defineByRender(Page0Available)##Value.Data.Record.root.extractIMG0.__Data ##local.defineByRender(Page1Available)##Value.Data.Record.root.extractIMG1.__Data ##local.defineByRender(Page2Available)##Value.Data.Record.root.extractIMG2.__Data ##local.defineByRender(Page3Available)##Value.Data.Record.root.extractIMG3.__Data ##local.defineByRender(Page4Available)##Value.Data.Record.root.extractIMG4.__Data ##local.defineByRender(ThumbAvailable)##Value.Data.Record.root.thumbnail.__Data ##endif ##if local.IsEqual(Ext,pdf) /* /**/ */ ##endif /* */ ##if local.IsEqual(Ext,mp4) ##endif ##if Value.IsEqual(Ext,mov) ##endif ##local.define(IsVideo)0 ##if local.IsEqual(Ext,wmv) ##local.define(IsVideo)1 ##endif ##if local.IsEqual(Ext,WMV) ##local.define(IsVideo)1 ##endif ##if local.IsEqual(Ext,avi) ##endif /* ##if Value.IsEqual(Data.Record.root.ext.__Data,wmv) ##endif */ ##if local.IsEqual(IsVideo,1) ##endif ##if local.IsEqual(Ext,mp3) ##endif /* */
##local.define(MetaRoot)Meta.meta.Event ##Value.With(meta,Meta.meta.Event) ##local.MetaDataRows
Filename ##if Value.Meta.meta.efile.url ##else ##endif ##Value.Data.Record.root.fileName.__Data ##if sessioncfg.ZONES.EMedia.Amend ##if info.IsEqual(Amending,1) ##else    ##endif ##endif
Subject ##Value.Data.Record.root.subject.__Data
Key words ##Value.with(keys,Data.Record.root.keywords) ##keys.foreachIn(kw,"") ##kw.__Data  
Publisher ##Value.Data.Record.root.publisher.__Data ##if Value.Data.Record.root.pubdate.__Data - ##formatter.YYYYDDMM(##Value.Data.Record.root.pubdate.__Data,##local.DateFormat) ##endif
##leg.EZONES.Fields.DateAdded ##formatter.YYYYDDMM(##Value.Data.Record.root.dateAdded.__Data,##local.DateFormat)
##leg.EZONES.Fields.DateAmended ##formatter.YYYYDDMM(##Value.Data.Record.root.dateAmended.__Data,##local.DateFormat)
Description ##Value.Data.Record.root.description.__Data
##leg.EZONES.Fields.DistributionRights ##Value.Data.Record.root.distributionRights.__Data
##leg.EZONES.Fields.Extract ##Value.Data.Record.root.summary.__Data
##local.Label ##item.__Data
Open PDF and HighlightOuvrir le PDF et recherer dedans    
##if local.IsEqual(Ext,pdf) ##if local.IsEqual(Page0Available,1) ##endif ##if local.IsEqual(Page1Available,1) ##endif ##if local.IsEqual(Page2Available,1) ##endif ##if local.IsEqual(Page3Available,1) ##endif ##if local.IsEqual(Page4Available,1) ##endif ##else ##if local.IsEqual(Page0Available,1) ##if Value.Meta.meta.efile.url ##else ##endif ##endif ##endif
##Value.Dump()
Get Microsoft Silverlight
Get Microsoft Silverlight
##info.Dump() ##Value.Dump()
##if local.IsEqual(ThumbAvailable) ##if Value.Meta.meta.efile.url ##else ##endif ##endif
##if info.IsEqual(Amending,1)
##endif
##local.define(Content) ##if request.IsEqual(View,"ISBD")
##Value.ForeachIn(item,"Data.Record.root") ##local.defineByRender(Label)##item.__Label() ##local.define(Ignore)0 ##if local.IsEqual(Label,"BrowseTitle") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"BrowseAuthor") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"BrowseTitle") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"BrowseSubject") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"BrowseCallNumber") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Label,"idzebra") ##local.define(Ignore)1 ##endif ##if local.IsEqual(Ignore,"1") ##else ##endif
##local.Label ##item.__Data
##else ##if Value.IsEqual(Data.Record.__Root,"ithequeindexrecord") ##else ##if Value.IsMap("Meta") ##local.EMediaView ##else ##Value.Dump() /**/ ##endif ##endif ##endif
##include(Body) ##endif