##local.define(HasStock)##leg.WAI.Picture##leg.WAI.ALT.GreenDot ##local.define(valueOCIBullet) ##if value.CONCEPT ##local.ConceptualStock ##else ##if value.IsEqual(IsElectronicItem,1) ##local.ElectronicOCI ##else ##if value.IsEqual(IsOnOrderItem,1) ##local.OnOrderOCI ##else ##if value.HASSTOCK ##local.HasStock ##else ##local.NoLocalStock ##endif ##endif ##endif ##endif ##local.define(HasStock) ##if sessioncfg.DB.Config.Circ.SingleLocationSystem /* don't show oci's on single location system */ ##else ##leg.ZONESOPAC.LocationToolTip.HasStock ##endif ##local.define(NoLocalStock) ##if sessioncfg.DB.Config.Circ.SingleLocationSystem /* don't show oci's on single location system */ ##else ##leg.ZONESOPAC.LocationToolTip.NoStock ##endif ##local.define(ElectronicOCI) ##if sessioncfg.DB.Config.Circ.SingleLocationSystem /* don't show oci's on single location system */ ##else ##leg.ZONESOPAC.LocationToolTip.ElectronicItem ##endif ##local.define(OnOrderOCI) ##if sessioncfg.DB.Config.Circ.SingleLocationSystem /* don't show oci's on single location system */ ##else ##leg.ZONESOPAC.LocationToolTip.OnOrderItem ##endif ##local.define(ConceptualStock) ##leg.ZONESOPAC.LocationToolTip.ConceptualStock ##local.define(Summary655LinkTable) ##if sessioncfg.DB.Config.Catalogue.Show655LinkTableInSummary ##if value.IsMap(Urls) ##value.ForEachIn(u,"Urls") ##if u.IsDefined(3) ##u.3 ##else ##leg.ZONESOPAC.Defaults.SummaryEntry.PaperClipALT ##if u.z ##u.z ##else ##u.u ##endif ##endif ##endif ##endif ##local.define(SubmitLabel)##leg.WAI.Submit ##local.define(AlertRowTemplate)
##local.Value
##local.define(dot) ##local.valueOCIBullet ##local.define(NavBack)##leg.WAI.ButtonCaption.Back ##local.define(NavHome)##leg.WAI.ButtonCaption.Home ##local.define(NavMyZone)##leg.WAI.ButtonCaption.MyZone ##local.define(NavSearchZone)##leg.WAI.ButtonCaption.SearchZone ##local.define(NavKidsZone)##leg.WAI.ButtonCaption.KidsZone ##local.define(CommandButtonFMT) ##local.CommandButtonText ##local.define(StockButtonFMT) ##local.CommandButtonText ##local.CommandButtonGraphic ##local.define(OptionBar) ##local.define(NavigationMenu)
## if local.APSMAP ##if local.IsEqual(APSMAP,"opacstart") ##local.NavBack
##else [ ##local.NavBack ] ##endif ##else [ ##local.NavBack ] ##endif ##if local.IsEqual(APSMAP,"opacstart")
##else
##endif [ ##local.NavHome ]
##if sessioncfg.ZONES.DeactivateMyZone ##else ##if local.IsEqual(APSMAP,"myzone")
##else
##endif [ ##local.NavMyZone ]
##endif ##if local.IsEqual(APSMAP,"searchzone")
##else ##if sessioncfg.ZONES.DeactivateMyZone
 
##endif ##local.define(LoginFormRowTemplate)
##local.define(SecurityOK)1 ##if sessioncfg.ZONES.SelfService.RequireSSL ##if request.Security(Off) ##local.define(SecurityOK)1 ##else ##local.define(SecurityOK)1 ##endif ##else ##local.define(SecurityOK)1 ##endif ##this.stylesetforform ##if local.IsEqual(SecurityOK,"1") ##local.FormFields ##endif
##if sessioncfg.ZONES.SecureHostRoot ##if request.Security(Off) ##local.define(Value) ##leg.WAI.Security.Warning.Text1 ##leg.WAI.Security.Warning.Here ##leg.WAI.Security.Warning.Text2 ##local.ErrorRowTemplate ##endif ##endif
##local.define(ScrollingBrowseList)
##if sessioncfg.DisableScrollingBrowsing ##if listconditions.FoundTop ##else  5  ##endif ##endif ##list() ##if sessioncfg.DisableScrollingBrowsing ##if listconditions.FoundBottom ##else  6  ##endif ##endif
/******************************************************/ /****** Quick Search Results - "Summary entries" ******/ /******************************************************/ ##local.define(FlattenedInlineCopyDetail) ##if sessioncfg.InList( DB.Config.BookServer.CallNumberIndexes, ##startpoint.Index ) ##local.define(IsCallNoIndex)1 ##else ##local.define(IsCallNoIndex)0 ##endif ##local.define(NoDash)0 ##if sessioncfg.DB.Config.Circ.SingleLocationSystem ##else ##if item.IsMap(branch.description) ##item.QualData(branch.description) ##endif ##else ##local.define(NoDash)1 ##endif ##if item.IsMap(subloc.description) ##if local.IsEqual(NoDash,1) ##else - ##endif ##item.QualData(subloc.description) ##endif ##if item.IsMap(categ.description) - ##item.QualData(categ.description) ##endif ##if sessioncfg.DB.Config.Circ.ShowCopyCollection ##if item.IsMap(collection.description) - ##item.QualData(collection.description) ##endif ##endif ##if item.IsMap(fonds.description) - ##item.QualData(fonds.description) ##endif ##if local.IsEqual(IsCallNoIndex,1) ##else ##if item.call_num ##leg.ZONESOPAC.StockStatus.CallNumber ##item.call_num ##endif ##endif ##if sessioncfg.DB.Config.BookServer.CombineCallNumberAndVolumeFieldInCopyDisplay ##if local.IsEqual(IsCallNoIndex,1) ##else ##if item.vol_no - ##item.vol_no ##endif ##endif ##else ##if local.IsEqual(IsCallNoIndex,1) ##else ##if item.vol_no - ##item.vol_no ##endif ##endif ##endif ##if item.due_date - ##leg.ZONESOPAC.StockStatus.OnLoanDueDate ##formatter.YYYYDDMM(##item.due_date,##local.DateFormat) ##endif ##if item.IsDefined(flag_reserved) ##if item.IsEqual(flag_reserved,1) - ( ##leg.ZONESOPAC.Browseenum.Renew.IsReserved ) ##if item.IsDefined(reservationExpiryDate) /* ##leg.ZONESOPAC.Browseenum.Renew.Expires ( ##formatter.YYYYDDMM(##item.reservationExpiryDate,##local.DateFormat) ) */ ##endif ##else ##if item.IsMap(stat.description) - ##item.QualData(stat.description) ##endif ##endif ##else ##if item.due_date ##else ##if item.IsMap(stat.description) - ##item.QualData(stat.description) ##endif ##endif ##endif ##if item.IsMap(notes) ##item.foreachIn(note, "notes" ) ##if note.IsEqual(display_opac,true)
   ##note.note ##endif
##endif
##local.define(BookServerFlattenedIndexHeadingFMT) ##if sessioncfg.InList( DB.Config.BookServer.CallNumberIndexes, ##startpoint.Index ) ##local.define(IsCallNoIndex)1 ##else ##local.define(IsCallNoIndex)0 ##endif ##local.defineByRender(MATIcon) /*##if value.Summary.Data.MaterialType ##local.defineByRender(MATIcon)##sessioncfg.MapValueThroughImageTable(##value.Summary.Data.MaterialType,"DB.Config.BookServer.GraphicalMAT") ##local.defineByRender(MATText)##sessioncfg.MapLegendThroughTable(##value.Summary.Data.MaterialType,"DB.Config.BookServer.MaterialMap") ##endif */ ##local.SetDefaultLoc ##if local.thisLoc ##else ##local.define(thisLoc) ##endif ##if searchcontext.IsDefined(QueryObject) ##if searchcontext.IsDefined(SearchBrowseList) ##local.Define(GoBackInfo)Parent=##this.obj&BrowseList=##this.&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc&QueryObject=##searchcontext.QueryObject ##else ##local.Define(GoBackInfo)Parent=##this.obj&SearchBrowseList=##this.obj&SearchBrowseListItem=##value.__ItemHandle&BrowseList=##this.&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc&QueryObject=##searchcontext.QueryObject ##endif ##else ##local.Define(GoBackInfo)Parent=##this.obj&BrowseList=##this&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc ##endif ##local.define(ItemHref)APS_PRESENT_BIB?##this.StyleSet&no=##value.Summary.SequenceNo&Via=Z3950&View=##sessioncfg.ZONES.Catalogue.Views.Default&##local.GoBackInfo ##if sessioncfg.InList( DB.Config.BookServer.TitleIndexes, ##startpoint.Index ) ##else ##if local.IsEqual(IsCallNoIndex,1) ##value.With(item,Copy) ##if item.call_num ##item.call_num ##endif ##if sessioncfg.DB.Config.BookServer.CombineCallNumberAndVolumeFieldInCopyDisplay ##if item.vol_no - ##item.vol_no ##endif ##else ##if item.vol_no - ##item.vol_no ##endif ##endif ##else ##value.Heading.Term ##endif ##endif ##if local.IsEqual(MATIcon,"")   ##else ##local.MATText ##endif ##if startpoint.StartsWith(Index,"FlatNCP::") ##if sessioncfg.InList( DB.Config.BookServer.TitleIndexes, ##startpoint.Index ) ##value.Heading.Term ##else ##value.Summary.Data.Title ##endif ##else ##formatter.Summarise(##value.Summary.Data.Title,40) ##endif / ##value.Summary.Data.Author ##if value.Summary.Data.Year - ##value.Summary.Data.Year ##endif ##if startpoint.StartsWith(Index,"FlatNCP::") ##else ##if value.IsMap(Copy.branch) ##value.With(item,Copy) ##local.FlattenedInlineCopyDetail ##endif ##endif ##local.Define(SearchServerHeadingItem) ##local.Define(RoundBoxContent) ##if sessioncfg.DB.Config.SearchServer.ScanDisplaySortKeys ##if value.Data.SortKey [##value.Data.SortKey] ##endif ##endif ##local.define(thisLoc) ##if searchcontext.IsDefined(QueryObject) ##if searchcontext.IsDefined(SearchBrowseList) ##local.Define(GoBackInfo)Parent=##this.obj&BrowseList=##this.&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc&QueryObject=##searchcontext.QueryObject ##else ##local.Define(GoBackInfo)Parent=##this.obj&SearchBrowseList=##this.obj&SearchBrowseListItem=##value.__ItemHandle&BrowseList=##this.&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc&QueryObject=##searchcontext.QueryObject ##endif ##else ##local.Define(GoBackInfo)Parent=##this.obj&BrowseList=##this&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc ##endif ##if value.IsEqual( Data.xreftype,"see") ##value.Data.DisplayText ##leg.ZONESOPAC.XREFSee ##value.Data.target ##else ##if value.IsEqual( Data.xreftype,"see_also") ##value.Data.DisplayText ##leg.ZONESOPAC.XREFSeeAlso ##value.Data.target ##else ##value.Data.DisplayText [ ##value.Data.Count ] ##endif ##endif ##local.RoundBoxContent
##local.Define(Z3950ErrorResolvingFMT) Error resolving item ##value.Context.Key - ##value.ErrorDescription ##local.Define(CZ3950SetHeadingFMT) ##if value.ErrorLevel ##local.Z3950ErrorResolvingFMT ##else ##if value.BACBAC ##local.CConcertoZ3950SetHeadingFMT ##else ##if value.IsEqual("Data.__Root",eadindexrecord) ##local.BDMItemFormat ##else ##if value.IsEqual("Data.__Root",event) ##local.EventItemFormat ##else ##if value.IsEqual("Data.__Root",emedia) ##local.eMediaItemFormat ##else ##if value.SequenceNo ##local.PortFolioZ3950SetHeadingFMT ##else ##if value.IsEqual("Data.__Root",solr) ##local.SOLRItemFormat ##else ??? - ##value.Data.__Root ##endif ##endif ##endif ##endif ##endif ##endif ##endif ##local.define(PortFolioZ3950SetHeadingFMT) ##local.define(ItemHref) /*portfolio*/ ##if searchcontext.FastSkip ##this&Method=CloneList&FastSkip=0&##value.__Item&BrowseAsHloc=##local.thisLoc ##else ##this&Method=Select&##value.__Item&View=##sessioncfg.ZONES.Catalogue.Views.Default&Parent=##this.urlencoded&BrowseList=##this.urlencoded&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc##if value.HASSTOCK&InStock=1##endif ##endif /*end portfolio*/ ##local.Define(BrowseItem) ##local.Define(Name)##leg.WAI.TableCaption.SearchResult ##local.Define(Value)##Value.PosInSet ##leg.WAI.PosSet ##Value.Hits ##local.BrowseItemPartTemplate ##if value.IsMap(Data) ##if value.Data.Title ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Title ##local.define(Value)##value.StripFilingCharsFrom(Data.Title,PROCESS_HASH) ##local.BrowseItemPartTemplate ##endif ##if value.Data.Author ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Author ##local.define(Value)##value.StripFilingCharsFrom(Data.Author,PROCESS_HASH) ##local.BrowseItemPartTemplate ##endif ##if value.Data.Year ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Year ##local.define(Value)##value.Data.Year ##local.BrowseItemPartTemplate ##endif ##if value.Data.MaterialType ##local.defineByRender(Value)##sessioncfg.MapLegendThroughTable(##value.Data.MaterialType,"DB.Config.BookServer.MaterialMap") ##if local.notempty(Value) ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.MaterialType ##local.BrowseItemPartTemplate ##endif ##endif ##if value.Data.Publisher ##local.define(Name)##leg.ZONESOPAC.Defaults.SummaryEntry.Publisher ##local.define(Value)##value.Data.Publisher ##local.BrowseItemPartTemplate ##endif ##if sessioncfg.DB.Config.BookServer.BOOKSERVER.ShowSeriesInSummaryResult ##if value.Data.Series ##local.define(Name)##leg.ZONESOPAC.Defaults.SummaryEntry.Series ##local.define(Value)##value.Data.Series ##local.BrowseItemPartTemplate ##endif ##endif ##if sessioncfg.DB.Config.BookServer.BOOKSERVER.ShowClassMarkInSummaryResult ##if value.Data.ClassMark ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Classmark ##local.define(Value)##value.Data.ClassMark ##local.BrowseItemPartTemplate ##endif ##endif ##if value.Data.Parent.Title ##local.Define(Name) ##local.Define(Value)##leg.ZONESOPAC.Defaults.SummaryEntry.PartOf   ##local.define(ParentItemHref)APS_PRESENT_BIB?##this.StyleSet&no=##value.Data.ZPAR&Via=Z3950&View=##sessioncfg.ZONES.Catalogue.Views.Default&##local.GoBackInfo ##value.Data.Parent.Title ##local.BrowseItemPartTemplate ##endif ##endif ##local.BrowseItemContainerTemplate ##local.define(CConcertoZ3950SetHeadingFMT) ##local.define(ItemHref) ##if searchcontext.FastSkip ##this&Method=CloneList&FastSkip=0&##value.__Item ##else APS_CAT_IDENTIFY?##this.StyleSet&Method=CatIdentify&DB=Catalogue&IDType=1&Key=##Value.BACBAC&Via=Z3950&View=##sessioncfg.ZONES.Catalogue.Views.Default&Parent=##this.urlencoded&BrowseList=##this.urlencoded&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##searchcontext.BrowseAsHloc ##if value.HASSTOCK &InStock=1 ##endif ##endif ##local.Define(BrowseItem) ##local.Define(Name)##leg.WAI.TableCaption.SearchResult ##local.Define(Value)##Value.PosInSet ##leg.WAI.PosSet ##Value.Hits ##local.BrowseItemPartTemplate ##if value.Title ##local.Define(Name)##if Value.IsEqual(ISSUE,1)##leg.WAI.CATRecord.Caption##else##leg.WAI.Defaults.SummaryEntry.Title##endif ##local.Define(Value) ##local.dot ##value.StripFilingCharsFrom(Title,PROCESS_HASH) ##local.BrowseItemPartTemplate ##endif ##if value.Author ##local.Define(Name)##leg.WAI.Defaults.SummaryEntry.Author ##local.Define(Value)##value.StripFilingCharsFrom(Author,PROCESS_HASH) ##local.BrowseItemPartTemplate ##endif ##if value.BACYER ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Year ##local.define(Value)##value.BACYER ##local.BrowseItemPartTemplate ##endif ##if value.BACEDI ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Edition ##local.define(Value)##value.BACEDI ##local.BrowseItemPartTemplate ##endif ##if value.BACMAT ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.MaterialType ##local.define(Value)##value.BACMAT ##local.BrowseItemPartTemplate ##endif ##if value.ClassMark ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Classmark ##local.define(Value)##value.ClassMark ##local.BrowseItemPartTemplate ##endif ##if value.BACLTX ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Language ##local.define(Value)##value.BACLTX ##local.BrowseItemPartTemplate ##endif ##if sessioncfg.DB.Config.Catalogue.Show655LinkTableInSummary ##if value.IsMap(Urls) ##local.Define(Name) ##local.Define(Value)##local.Summary655LinkTable ##local.BrowseItemPartTemplate ##endif ##endif ##local.BrowseItemContainerTemplate ##local.define(SearchPanelFMT) ##if local.IsEqual(APSMAP,"browsesearch") ##leg.WAI.darkHeadings.Browsing ##else ##leg.WAI.darkHeadings.Browsing ##endif | ##if local.IsEqual(APSMAP,"advancedsearch") ##leg.WAI.darkHeadings.Advanced ##else ##leg.WAI.darkHeadings.Advanced ##endif | ##if local.IsEqual(APSMAP,"expertsearch") ##leg.WAI.darkHeadings.Expert ##else ##leg.WAI.darkHeadings.Expert ##endif
##local.define(BrowseItemPartTemplate2) ##local.Name ##if local.notempty(Name) : ##else   ##endif ##if local.Value ##local.Value ##endif ##local.define(BrowseItemContainerTemplate)
##local.BrowseItem
##local.define(LoanHeadingFMT) ##local.define(BrowseItem) ##if request.BulkRenew ##value.StripFilingCharsFrom(Title,PROCESS_HASH) ##value.StripFilingCharsFrom(Author,PROCESS_HASH) ##value.DateDue ##if value.HaveFee ##value.RenewalFee ##else   ##endif ##if value.HaveFine ##value.Fine ##else   ##endif ##value.RenewalCount ##else ##local.define(Name)##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##leg.WAI.Browseenum.LoanHeading.Title : ##local.define(Value) ##if sessioncfg.ZONES.Catalogue.Enabled ##if local.PrintBrowseItem ##value.StripFilingCharsFrom(Title,PROCESS_HASH) ##else ##value.StripFilingCharsFrom(Title,PROCESS_HASH) ##endif ##else ##value.StripFilingCharsFrom(Title,PROCESS_HASH) ##endif
##local.BrowseItemPartTemplate2 ##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Author : ##local.define(Value)##value.Author
##local.BrowseItemPartTemplate2 ##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Catnumber ##local.define(Value)##value.BacNo ##local.BrowseItemPartTemplate2
##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Itemnumber ##local.define(Value)##value.ItemNumber ##local.BrowseItemPartTemplate2
##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Issuedate ##local.define(Value)##value.DateIssued ##local.BrowseItemPartTemplate2 ##local.define(Name) ##local.define(Value)  ##local.BrowseItemPartTemplate2 ##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Duedate ##local.define(Value)##value.DateDue ##local.BrowseItemPartTemplate2
##if value.RenewalCount ##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Renewalcount ##local.define(Value)##value.RenewalCount ##local.BrowseItemPartTemplate2 ##local.define(Name) ##local.define(Value)  ##local.BrowseItemPartTemplate2 ##endif ##if local.PrintBrowseItem ##else ##if value.RenewedToday ##local.define(Name) ##local.define(Value) ##if value.IssuedToday ##leg.WAI.Browseenum.LoanHeading.IssuedToday ##else ##leg.WAI.Browseenum.LoanHeading.RenewedToday ##endif ##local.BrowseItemPartTemplate2 ##else ##if value.PrimaryTrapLevel ##local.define(Name) ##local.define(Value) ##leg.WAI.Browseenum.LoanHeading.RenewalNotAllowed - ##sessioncfg.EnumLookup(CircTrapID,##value.PrimaryTrapId) ##local.BrowseItemPartTemplate2 ##endif ##endif ##if sessioncfg.ZONES.SelfService.RenewLoan ##if searchcontext.BorrowerTrapLevel ##else ##if value.RenewedToday ##else ##if value.PrimaryTrapLevel ##else ##local.define(Name) ##local.define(Value) ##leg.WAI.Browseenum.Renew.Renewitem ##local.BrowseItemPartTemplate2 ##endif ##endif ##endif ##endif ##endif ##endif
##local.BrowseItemContainerTemplate
##local.define(ResSet)##if listconditions.IsEqual(FoundTop,0) [##leg.WAI.ResButtons.Previous]##endif ##if listconditions.IsEqual(FoundBottom,0) [##leg.WAI.ResButtons.Next]##endif ##local.define(Panel3Content) ##sessioncfg.With(elem,"DB.Session.ZONESERVICES.CatTree.2.ENG") ##elem.QualData(parent.label)
  • ##leg.WAI.SkipOver.Skip ##elem.QualData(parent.label) ##elem.ForEachInMax(##sessioncfg.ZONES.CatTree.NumItemsBottom,child,"Children") ##local.defineByRender(childType)##child.__label()
  • ##if local.IsEqual(childType,"BookListRef") ##child.QualData(label) ##else ##if local.IsEqual(childType,"CatRef") ##child.QualData(label) ##else ##if local.IsEqual(childType,"ProfileRef") ##child.QualData(label) ##else ##if local.IsEqual(childType,"MediaRef") ##if child.IsEqual(mediaType,"newsfeed") ##local.Define(LinkUrl)APS_INTEREST?##this.styleset&Method=ShowTextMedia&id=##child.urlencode(mediaid)&&Parent=##this.urlencoded&BrowseAsHloc=##local.thisLoc ##child.QualData(label) ##else ##child.QualData(label) ##endif ##else type = ##local.childType ##endif ##endif ##endif ##endif
  • ##leg.WAI.Layout.MoreDots
  • ##leg.WAI.SkipOver.SkipBack ##elem.QualData(parent.label)
  • ##local.define(Panel0Content) ##sessioncfg.With(elem,"DB.Session.ZONESERVICES.CatTree.1.ENG") ##elem.QualData(parent.label)
    • ##leg.WAI.SkipOver.Skip ##elem.QualData(parent.label) ##elem.ForEachInMax(##sessioncfg.ZONES.CatTree.NumItemsLeft ,child,"Children")
    • ##local.defineByRender(childType)##child.__label() ##if local.IsEqual(childType,"BookListRef") ##child.QualData(label) ##else ##if local.IsEqual(childType,"CatRef") ##child.QualData(label) ##else ##if local.IsEqual(childType,"ProfileRef") ##child.QualData(label) ##else ##if local.IsEqual(childType,"MediaRef") ##if child.IsEqual(mediaType,"newsfeed") ##local.Define(LinkUrl)APS_INTEREST?##this.styleset&Method=ShowTextMedia&id=##child.urlencode(mediaid)&&Parent=##this.urlencoded&BrowseAsHloc=##local.thisLoc ##child.QualData(label) ##else ##child.QualData(label) ##endif ##else type = ##local.childType ##endif ##endif ##endif ##endif
    • ##leg.WAI.Layout.MoreDots
    • ##leg.WAI.SkipOver.SkipBack ##elem.QualData(parent.label)
    • ##local.define(HeadingFMT)
      ##local.define(StockBtnFMT) ##local.define(CommandButtonHREF)##this&Method=CloneList&FastSkip=0&##value.__Item ##local.define(CommandButtonText) ##local.CommandButtonFMT ##if value.HASSTOCK ##local.HasStock ##else ##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##endif    ##if Value.STANDALONE ##else ##local.define(ItemHref) ##if searchcontext.FastSkip ##this&Method=CloneList&FastSkip=0&##value.__Item ##else ##this&Method=Select&##value.__Item ##endif ##if local.IncludeHash ##value.Text ##else ##value.StripFilingCharsFrom(Text,PROCESS_HASH) ##endif ##if value.STANDALONE ##else ##if value.BACSYN [##value.BACSYN] ##endif ##endif ##endif ##if searchcontext.FastSkip ##local.StockBtnFMT ##endif

      /***********************************************/ /****** Index Headings -> Summary entries ******/ /***********************************************/ ##local.define(SummaryEntryFMT) ##local.define(StockBtnFMT) ##if local.IsEqual(NoStock,1) ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF) ##if searchcontext.FastSkip ##this&Method=CloneList&FastSkip=0&##value.__Item ##local.define(CommandButtonText) ##else ##this&Method=StockStatus2&##value.Data(__Item)&BrowseAsHloc=##local.thisLoc ##if local.IsEqual(request.InStock,"1") &InStock=1 ##endif ##local.define(CommandButtonText)##leg.WAI.CATRecord.Button.Stock ##if value.Title ##value.StripFilingCharsFrom(Title,PROCESS_HASH)##endif ##if value.Data.Title ##value.StripFilingCharsFrom(Data.Title,PROCESS_HASH)##endif ##endif ##local.CommandButtonFMT ##endif
      ##local.dot ##local.define(ItemHref) ##if searchcontext.FastSkip ##this&Method=CloneList&FastSkip=0&##value.__Item ##else ##value.__URL&##this.StyleSet&View=##sessioncfg.ZONES.Catalogue.Views.Default&Parent=##this.urlencoded&BrowseList=##this.urlencoded&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##searchcontext.BrowseAsHloc ##if value.HASSTOCK &InStock=1 ##endif ##endif ##if value.Title##endif ##if value.Author##endif ##if value.BACYER##endif ##if value.BACEDI##endif ##if value.BACMAT##endif ##if value.ClassMark##endif ##if value.BACLTX##endif ##if value.Data.Title##endif ##if value.Data.Author##endif ##if value.Data.Year##endif ##if value.Data.MaterialType##endif ##if value.Data.ClassMark##endif ##if value.Data.Language##endif ##if sessioncfg.DB.Config.Catalogue.Show655LinkTableInSummary ##if value.IsMap(Urls) ##endif ##endif
      ##if Value.IsEqual(ISSUE,1)##leg.WAI.CATRecord.Caption##else##leg.WAI.Defaults.SummaryEntry.Title##endif : ##value.StripFilingCharsFrom(Title,PROCESS_HASH)
      ##leg.WAI.Defaults.SummaryEntry.Author : ##value.StripFilingCharsFrom(Author,PROCESS_HASH)
      ##leg.WAI.Defaults.SummaryEntry.Year : ##value.BACYER
      ##leg.WAI.Defaults.SummaryEntry.Edition : ##value.BACEDI
      ##leg.WAI.Defaults.SummaryEntry.MaterialType : ##value.BACMAT
      ##leg.WAI.Defaults.SummaryEntry.Classmark : ##value.ClassMark
      ##leg.WAI.Defaults.SummaryEntry.Language : ##value.BACLTX
      ##leg.WAI.Defaults.SummaryEntry.Title : ##value.StripFilingCharsFrom(Data.Title,PROCESS_HASH)
      ##leg.WAI.Defaults.SummaryEntry.Author : ##value.StripFilingCharsFrom(Data.Author,PROCESS_HASH)
      ##leg.WAI.Defaults.SummaryEntry.Year : ##value.Data.Year
      ##leg.WAI.Defaults.SummaryEntry.MaterialType : ##value.Data.MaterialType
      ##leg.WAI.Defaults.SummaryEntry.Classmark : ##value.Data.ClassMark
      ##leg.WAI.Defaults.SummaryEntry.Language : ##value.Data.Language
      ##local.Summary655LinkTable
      ##if value.IsEqual(IsElectronicItem,1) ##local.define(StockBtnFMT) ##endif ##if sessioncfg.DB.Config.Catalogue.ShowMonographicHoldingsInline ##local.define(StockBtnFMT) ##endif ##local.StockBtnFMT ##if value.IsDefined(StockStatus.Items.0)
      ##if value.StockStatus.Items.0.IsOnLoan ##leg.WAI.ExtraStockStatus.NoFreeStock ##if value.IsEqual(StockStatus.Items.0.CSTA,10) ##leg.WAI.ExtraStockStatus.EarliestDueDate ##value.StockStatus.Items.0.DueDate ##endif ##else ##leg.WAI.ExtraStockStatus.FreeStock ##endif ##if value.StockStatus.Items.0.IsReference ##leg.WAI.ExtraStockStatus.Reference ##endif ##if value.IsEqual(StockStatus.Items.0.SHELF,"") ##else ##leg.WAI.Browseenum.BrowseItem.Shelfmark ##value.StockStatus.Items.0.SHELF ##endif ##leg.WAI.ExtraStockStatus.TotalInBranch ##value.StockStatus.TotalInBranch ##endif

      ##local.define(AdviceRowTemplate)
      ##local.Value
      ##local.define(IGORSetHeadingFMT) ##local.define(StockBtnFMT) ##if local.IsEqual(NoStock,1) ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF) ##if searchcontext.FastSkip ##this&Method=CloneList&FastSkip=0&##value.__Item ##local.define(CommandButtonText) ##else ##this&Method=StockStatus2&##value.Data(__Item)&BrowseAsHloc=##local.thisLoc ##if local.IsEqual(request.InStock,"1") &InStock=1 ##endif ##if local.IsPortfolio ##local.define(CommandButtonText)##leg.WAI.CATRecord.Button.Stock ##value.StripFilingCharsFrom(Data.Title,PROCESS_HASH) ##else ##local.define(CommandButtonText)##leg.WAI.CATRecord.Button.Stock ##value.StripFilingCharsFrom(Title,PROCESS_HASH) ##endif ##endif ##local.CommandButtonFMT ##endif
      ##if value.HASSTOCK ##local.HasStock ##else ##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##endif ##if local.IsPortfolio ##local.define(ItemHref)APS_PRESENT_BIB?##this.StyleSet&no=##value.SequenceNo&Via=Z3950&View=##sessioncfg.ZONES.Catalogue.Views.Default&Parent=##this.urlencoded&BrowseList=##this.urlencoded&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc ##if value.Data.Title##endif ##if value.Data.Author##endif ##if value.Data.Year##endif ##if value.Data.MaterialType##endif ##if value.Data.ClassMark##endif ##if value.Data.Language##endif ##else ##local.define(ItemHref)APS_CAT_IDENTIFY?##this.StyleSet&Method=CatIdentify&DB=Catalogue&IDType=1&Key=##Value.BACBAC&Via=Z3950&View=##sessioncfg.ZONES.Catalogue.Views.Default&Parent=##this.urlencoded&BrowseList=##this.urlencoded&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##searchcontext.BrowseAsHloc ##if value.HASSTOCK &InStock=1 ##endif ##if value.Title##endif ##if value.Author##endif ##if value.BACYER##endif ##if value.BACEDI##endif ##if value.BACMAT##endif ##if value.ClassMark##endif ##if value.BACLTX##endif ##endif
      ##leg.WAI.TableCaption.SearchResult ##Value.PosInSet ##leg.WAI.PosSet ##Value.Hits
      ##leg.WAI.Defaults.SummaryEntry.Title : ##value.StripFilingCharsFrom(Data.Title,PROCESS_HASH)
      ##leg.WAI.Defaults.SummaryEntry.Author : ##value.StripFilingCharsFrom(Data.Author,PROCESS_HASH)
      ##leg.WAI.Defaults.SummaryEntry.Year : ##value.Data.Year
      ##leg.WAI.Defaults.SummaryEntry.MaterialType : ##value.Data.MaterialType
      ##leg.WAI.Defaults.SummaryEntry.Classmark : ##value.Data.ClassMark
      ##leg.WAI.Defaults.SummaryEntry.Language : ##value.Data.Language
      ##if Value.IsEqual(ISSUE,1)##leg.WAI.CATRecord.Caption##else##leg.WAI.Defaults.SummaryEntry.Title##endif : ##value.StripFilingCharsFrom(Title,PROCESS_HASH)
      ##leg.WAI.Defaults.SummaryEntry.Author : ##value.StripFilingCharsFrom(Author,PROCESS_HASH)
      ##leg.WAI.Defaults.SummaryEntry.Year : ##value.BACYER
      ##leg.WAI.Defaults.SummaryEntry.Edition : ##value.BACEDI
      ##leg.WAI.Defaults.SummaryEntry.MaterialType : ##value.BACMAT
      ##leg.WAI.Defaults.SummaryEntry.Classmark : ##value.ClassMark
      ##leg.WAI.Defaults.SummaryEntry.Language : ##value.BACLTX
      ##local.StockBtnFMT ##if value.IsDefined(StockStatus.Items.0)
      ##if value.StockStatus.Items.0.IsOnLoan ##leg.WAI.ExtraStockStatus.NoFreeStock ##if value.IsEqual(StockStatus.Items.0.CSTA,10)
      ##leg.WAI.ExtraStockStatus.EarliestDueDate ##value.StockStatus.Items.0.DueDate ##endif ##else ##leg.WAI.ExtraStockStatus.FreeStock ##endif ##if value.StockStatus.Items.0.IsReference
      ##leg.WAI.ExtraStockStatus.Reference ##endif ##if value.IsEqual(StockStatus.Items.0.SHELF,"") ##else
      ##leg.WAI.Browseenum.BrowseItem.Shelfmark ##value.StockStatus.Items.0.SHELF ##endif ##leg.WAI.ExtraStockStatus.TotalInBranch ##value.StockStatus.TotalInBranch

      ##local.define(BrowseItemPartTemplate) ##local.BrowseItemPartTemplate2 ##local.define(CreditHeadingFMT) ##local.define(BrowseItem) ##local.define(Name)##leg.WAI.Browseenum.CreditHeading.Created ##local.define(Value)##value.Created ##local.BrowseItemPartTemplate ##local.defineByRender(CreditType)##value.Data(Record.SystemCreditId) ##if local.IsEqual(CreditType,128) ##local.define(Name)##leg.WAI.Browseenum.CreditHeading.WebPayPaid ##local.define(Value)##value.OriginalCredit ##local.BrowseItemPartTemplate ##local.define(Name)##leg.WAI.Browseenum.CreditHeading.WebPayReference ##local.define(Value)##value.Data(Record.PaymentReference) ##local.BrowseItemPartTemplate ##else ##local.define(Name)##leg.WAI.Browseenum.CreditHeading.Type ##local.define(Value) ##if Value.SystemCreditId ##Value.SystemCreditId ##else ##Value.ManualCreditId ##endif ##local.BrowseItemPartTemplate ##local.define(Name)##leg.WAI.Browseenum.CreditHeading.OriginalCredit ##local.define(Value)##value.OriginalCredit ##local.BrowseItemPartTemplate ##local.define(Name)##leg.WAI.Browseenum.CreditHeading.RemainingCredit ##local.define(Value) ##value.RemainingCredit ##if value.IsEqual(Status,0) ##else ##value.Status ##endif ##local.BrowseItemPartTemplate ##endif ##local.BrowseItemContainerTemplate ##local.define(AccountHeadingFMT) ##local.define(BrowseItem) ##local.define(Name)##leg.WAI.Browseenum.AccountHeading.Created : ##local.define(Value)##value.Created ##local.BrowseItemPartTemplate2
      ##if value.IsEqual(CreditDebitEqual,1) ##if value.IsEqual(DebitNonZero,1) ##local.define(Name)##leg.WAI.Browseenum.AccountHeading.Debit : ##local.define(Value) ##value.Debit ##leg.WAI.Browseenum.AccountHeading.Cleared ##local.BrowseItemPartTemplate2
      ##endif ##else ##if value.IsEqual(DebitNonZero,1) ##local.define(Name)##leg.WAI.Browseenum.AccountHeading.Debit : ##local.define(Value) ##value.Debit ##local.BrowseItemPartTemplate2
      ##endif ##if value.IsEqual(CreditNonZero,1) ##local.define(Name)##leg.WAI.Browseenum.AccountHeading.Credit : ##local.define(Value) ##value.Credit
      ##local.BrowseItemPartTemplate2 ##endif ##endif ##local.define(Name)##leg.WAI.Browseenum.AccountHeading.TransactionID : ##local.define(Value) ##if value.HaveC200Fields ##value.TransactionIDAsPF ##else ##value.TransactionID ##endif ##local.BrowseItemPartTemplate2
      ##if value.Record.AuthorTitle ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Author / ##leg.WAI.Defaults.SummaryEntry.Title : ##local.define(Value)##value.Record.AuthorTitle ##local.BrowseItemPartTemplate2
      ##endif ##local.define(Name)##leg.WAI.Browseenum.AccountHeading.Creationlocation : ##local.define(Value)##value.CreationLocation ##local.BrowseItemPartTemplate2
      ##local.BrowseItemContainerTemplate
      ##local.Define(ReservationHeadingFMT) ##local.define(BrowseItem) ##local.define(Name)##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##leg.WAI.Browseenum.Renew.Title : ##local.define(Value) ##if sessioncfg.ZONES.Catalogue.Enabled ##if local.PrintBrowseItem ##value.StripFilingCharsFrom(Title,PROCESS_HASH) ##else ##value.StripFilingCharsFrom(Title,PROCESS_HASH) ##endif ##else ##value.StripFilingCharsFrom(Title,PROCESS_HASH) ##endif ##local.BrowseItemPartTemplate2
      ##local.define(Name)##leg.WAI.Browseenum.Renew.Author : ##local.define(Value)##value.StripFilingCharsFrom(Author,PROCESS_HASH) ##local.BrowseItemPartTemplate2
      ##local.define(Name)##leg.WAI.Browseenum.Renew.ReservedOn : ##local.define(Value)##value.Created ##local.BrowseItemPartTemplate2
      ##local.define(Name)##leg.WAI.Browseenum.Renew.Status : ##local.define(Value)##value.Status ##local.BrowseItemPartTemplate2
      ##local.define(Name)##leg.WAI.Browseenum.Renew.CatalogueNumber : ##local.define(Value)##value.BacNo ##local.BrowseItemPartTemplate2
      ##if value.Record.Item ##local.define(Name)##leg.WAI.Browseenum.BrowseItem.ItemNumber : ##local.define(Value)##value.Record.Item ##local.BrowseItemPartTemplate2
      ##if value.Record.CatalogueSummary.Classmark ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Classmark : ##local.define(Value)##value.Record.CatalogueSummary.Classmark ##local.BrowseItemPartTemplate2 ##endif ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.MaterialType : ##local.define(Value)##value.Record.CatalogueSummary.MaterialType ##local.BrowseItemPartTemplate2 ##endif ##local.define(Name)##leg.WAI.Browseenum.Reservation.ReservationNumber : ##local.define(Value)##value.ResNo ##local.BrowseItemPartTemplate2
      ##if local.PrintBrowseItem ##else ##if sessioncfg.ZONES.SelfService.CancelReservation ##if session.Reservations.CancelAllowed ##if value.Outstanding ##local.define(Name) ##local.define(Value) ##value.StripFilingCharsFrom(Title,PROCESS_HASH): ##leg.WAI.Browseenum.Renew.CancelReservation ##local.BrowseItemPartTemplate2 ##endif ##endif ##endif ##endif
      ##local.BrowseItemContainerTemplate
      ##local.define(ScrollingList) /*
      */ ##local.ScrollingListContent /*
      */
      ##local.define(FinishFormRowTemplate)
      ##this.stylesetforform ##local.FormFields
      ##local.define(XRefHeadingFMT) ##if local.IsEqual(BrowseHlocSet,1) ##if value.HASSTOCK ##local.HasStock ##else ##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##endif ##endif ##value.StripFilingCharsFrom(Text,PROCESS_HASH) ##value.XrefType ##value.StripFilingCharsFrom(XrefText,PROCESS_HASH) ##local.define(AdviceRowTemplate)
      ##local.Value
      ##local.define(ErrorRowTemplate)
      ##local.Value
      ##local.define(Portal2SetFocus) ##if local.Portal2SetFocusName ##endif ##local.define(SetDefaultLoc) ##if request.BrowseAsHloc ##local.DefineByRender(thisLoc)##request.BrowseAsHloc ##else ##if searchcontext.BrowseAsHloc ##if searchcontext.IsEqual("BrowseAsHloc","-2") ##local.DefineByRender(thisLoc)##sessioncfg.ZONES.BrowseOptions.DefaultBrowseSearchHLOC ##else ##local.DefineByRender(thisLoc)##searchcontext.BrowseAsHloc ##endif ##else ##local.DefineByRender(thisLoc)##sessioncfg.ZONES.BrowseOptions.DefaultBrowseSearchHLOC ##endif ##endif ##endif ##local.Define(BookServerIndexHeading) ##if searchcontext.IsDefined(QueryObject) ##if searchcontext.IsDefined(SearchBrowseList) ##local.Define(GoBackInfo)Parent=##this.obj&BrowseList=##this.&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc&QueryObject=##searchcontext.QueryObject ##else ##local.Define(GoBackInfo)Parent=##this.obj&SearchBrowseList=##this.obj&SearchBrowseListItem=##value.__ItemHandle&BrowseList=##this.&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc&QueryObject=##searchcontext.QueryObject ##endif ##else ##local.Define(GoBackInfo)Parent=##this.obj&BrowseList=##this&BrowseListItem=##value.__ItemHandle&BrowseAsHloc=##local.thisLoc ##endif ##value.Term ##if value.IsMap("Data.Xref.ref") ##value.foreachin(ref,"Data.Xref") ##local.define(xrefTypeLegend) ##if ref.IsEqual(type,"seealso") ##local.define(xrefTypeLegend)   ##leg.ZONESOPAC.XREFSeeAlso ##else ##local.define(xrefTypeLegend)   ##leg.ZONESOPAC.XREFSee ##endif
      ##local.xrefTypeLegend ##ref.Text
      ##endif
      ##local.Define(BookServerSetHeading) ##local.CZ3950SetHeadingFMT ##local.Define(PLISStockInBranchItem)
      /*##value.Dump()*/ ##local.define(InlineCopyDetail) ##if item.IsMap(branch.description) ##item.QualData(branch.description) ##endif ##if item.IsMap(subloc.description) - ##item.QualData(subloc.description) ##endif ##if item.IsMap(categ.description) - ##item.QualData(categ.description) ##endif ##if sessioncfg.DB.Config.Circ.ShowCopyCollection ##if item.IsMap(collection.description) - ##item.QualData(collection.description) ##endif ##endif ##if item.IsMap(fonds.description) - ##item.QualData(fonds.description) ##endif ##if item.call_num Cote: ##item.call_num ##endif ##if item.vol_no - ##item.vol_no ##endif ##if item.due_date - ##leg.ZONESOPAC.StockStatus.OnLoanDueDate ##formatter.YYYYDDMM(##item.due_date,##local.DateFormat) ##endif ##if item.IsDefined(flag_reserved) ##if item.IsEqual(flag_reserved,1) - ( ##leg.ZONESOPAC.Browseenum.Renew.IsReserved ) ##if item.IsDefined(reservationExpiryDate) /* ##leg.ZONESOPAC.Browseenum.Renew.Expires ( ##formatter.YYYYDDMM(##item.reservationExpiryDate,##local.DateFormat) ) */ ##endif ##else ##if item.IsMap(stat.description) - ##item.QualData(stat.description) ##endif ##endif ##else ##if item.due_date ##else ##if item.IsMap(stat.description) - ##item.QualData(stat.description) ##endif ##endif ##endif ##if item.IsMap(notes) ##item.foreachIn(note, "notes" ) ##if note.IsEqual(display_opac,true)
         ##note.note ##endif
      ##endif
      ##value.with(item,"Data")##local.InlineCopyDetail

      ##local.define(PLISGeneralBibSummaryTable) ##local.Define(BrowseItem) ##if SE.Title ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Title ##local.define(Value)##SE.StripFilingCharsFrom(Title,PROCESS_HASH) ##local.BrowseItemPartTemplate ##endif ##if SE.Author ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Author ##local.define(Value)##SE.StripFilingCharsFrom(Author,PROCESS_HASH) ##local.BrowseItemPartTemplate ##endif ##if SE.Year ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Year ##local.define(Value)##SE.Year ##local.BrowseItemPartTemplate ##endif ##if SE.MaterialType ##local.defineByRender(Value)##sessioncfg.MapLegendThroughTable(##SE.MaterialType,"DB.Config.BookServer.MaterialMap") ##if local.notempty(Value) ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.MaterialType ##local.BrowseItemPartTemplate ##endif ##endif ##if SE.Publisher ##local.define(Name)##leg.ZONESOPAC.Defaults.SummaryEntry.Publisher ##local.define(Value)##SE.Publisher ##local.BrowseItemPartTemplate ##endif ##if sessioncfg.DB.Config.BookServer.BOOKSERVER.ShowSeriesInSummaryResult ##if SE.Series ##local.define(Name)##leg.ZONESOPAC.Defaults.SummaryEntry.Series ##local.define(Value)##SE.Series ##local.BrowseItemPartTemplate ##endif ##endif ##if sessioncfg.DB.Config.BookServer.BOOKSERVER.ShowClassMarkInSummaryResult ##if SE.ClassMark ##local.define(Name)##leg.WAI.Defaults.SummaryEntry.Classmark ##local.define(Value)##SE.ClassMark ##local.BrowseItemPartTemplate ##endif ##endif ##if SE.Parent.Title ##local.Define(Name) ##local.Define(Value)##leg.ZONESOPAC.Defaults.SummaryEntry.PartOf   ##local.define(ParentItemHref)APS_PRESENT_BIB?##this.StyleSet&no=##value.Data.ZPAR&Via=Z3950&View=##sessioncfg.ZONES.Catalogue.Views.Default&##local.GoBackInfo ##SE.Parent.Title ##local.BrowseItemPartTemplate ##endif ##local.BrowseItemContainerTemplate ##local.Define(PLISLoansFMT) ##local.SetDefaultLoc ##local.defineByRender(FinishedUrl)##this?Method=CloneList&##value.__Item&BrowseAsHloc=##local.thisLoc ##local.defineByRender(GoBackInfo)Finished=##local.urlencode(FinishedUrl)&BrowseList=##this.urlencoded&BrowseList##value.__Item ##local.define(BrowseItem) ##if request.BulkRenew ##value.SE.Data.Title ##value.SE.Data.Author ##value.Data.return_date ##if value.Data.fee ##value.Data.fee ##else   ##endif ##if value.Data.fine ##value.Data.fine ##else   ##endif ##if value.Data.renewal_count ##value.Data.renewal_count ##else   ##endif ##else ##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Author: ##local.define(Value)##value.SE.Data.Author
      ##local.BrowseItemPartTemplate2 ##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Title: ##local.define(Value) ##if local.PrintBrowseItem ##value.SE.Data.Title ##else ##value.SE.Data.Title
      ##endif
      ##local.BrowseItemPartTemplate2 ##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Itemnumber ##local.define(Value)##value.Data.no
      ##local.BrowseItemPartTemplate2 ##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Issuedate ##local.define(Value)##formatter.YYYYDDMM(##value.Data.loan_date,##local.DateFormat)
      ##local.BrowseItemPartTemplate2 ##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Duedate ##local.define(Value)##formatter.YYYYDDMM(##value.Data.return_date,##local.DateFormat) ##local.BrowseItemPartTemplate2 ##if value.RenewalCount ##local.define(Name)##leg.WAI.Browseenum.LoanHeading.Renewalcount ##local.define(Value)##if value.Data.renewal_count ##value.Data.renewal_count
      ##endif
      ##local.BrowseItemPartTemplate2 ##endif ##if local.PrintBrowseItem ##else ##if sessioncfg.ZONES.SelfService.RenewLoan ##if searchcontext.BorrowerTrapLevel ##else ##local.define(Name) ##local.define(Value)

      ##leg.WAI.Browseenum.Renew.Renewitem: ##value.SE.Data.Title
      ##local.BrowseItemPartTemplate2 ##endif ##endif ##endif ##endif
      ##local.BrowseItemContainerTemplate
      ##local.Define(PLISReservationsFMT) ##local.SetDefaultLoc ##local.defineByRender(FinishedUrl)##this?Method=CloneList&Item=##value.Data(__ItemHandle)&BrowseAsHloc=##local.thisLoc ##local.defineByRender(GoBackInfo)Finished=##local.urlencode(FinishedUrl)&BrowseList=##this.urlencoded&BrowseListItem=##value.Data(__ItemHandle) ##local.define(BrowseItem) ##if value.SE.Data.Author ##local.define(Name)##leg.ZONESOPAC.Browseenum.Renew.Author ##local.define(Value)##value.SE.Data.Author ##local.BrowseItemPartTemplate2 ##endif ##local.define(Name)##leg.ZONESOPAC.Browseenum.Renew.Title ##local.define(VolumeStatement)##if value.Data.issue_id ##else ##if value.Data.vol ##leg.ZONESOPAC.Browseenum.Renew.Volume ##value.Data.vol ##endif ##endif ##local.define(Value) ##if local.PrintBrowseItem ##value.SE.Data.Title ##local.VolumeStatement ##if value.Data.issue_caption - ##value.Data.issue_caption ##endif ##else ##value.SE.Data.Title ##local.VolumeStatement ##if value.Data.issue_caption - ##value.Data.issue_caption ##endif ##endif ##local.BrowseItemPartTemplate2 ##local.define(Name)##leg.ZONESOPAC.Browseenum.Renew.ReservedOn ##local.define(Value)##formatter.YYYYDDMM(##value.Data.resv_date,##local.DateFormat) ##local.BrowseItemPartTemplate2 ##if value.IsMap(Data.branch) ##local.define(Name)##leg.ZONESOPAC.Browseenum.Renew.DeliverTo ##local.define(Value)##value.QualData(Data.branch.description) ##local.BrowseItemPartTemplate2 ##endif ##local.define(Name)##leg.ZONESOPAC.Browseenum.Renew.Status ##local.define(Value) ##if value.IsDefined(Data.expiry_date) ##if value.IsEqual(Data.expiry_date,0) ##leg.ZONESOPAC.Browseenum.Renew.Unavailable ##else ##leg.ZONESOPAC.Browseenum.Renew.Available ##leg.ZONESOPAC.Browseenum.Renew.Until ##formatter.YYYYDDMM(##value.Data.expiry_date,##local.DateFormat) ##endif ##else ##leg.ZONESOPAC.Browseenum.Renew.Unavailable ##endif ##local.BrowseItemPartTemplate2 ##if local.PrintBrowseItem ##else ##if sessioncfg.ZONES.SelfService.CancelReservation /*##if value.Data.outstanding*/ ##local.define(Name) ##local.define(Value) ##leg.ZONESOPAC.Browseenum.Renew.CancelReservation ##local.BrowseItemPartTemplate2 /*##endif*/ ##endif ##endif ##local.BrowseItemContainerTemplate ##local.Define(PLISReservationsFMT1) ##local.SetDefaultLoc ##local.defineByRender(FinishedUrl)##this?Method=CloneList&Item=##value.Data(__ItemHandle)&BrowseAsHloc=##local.thisLoc ##local.defineByRender(GoBackInfo)Finished=##local.urlencode(FinishedUrl)&BrowseList=##this.urlencoded&BrowseListItem=##value.Data(__ItemHandle) ##local.define(BrowseItem) ##local.define(Name)##leg.WAI.Browseenum.Renew.Author: ##local.define(Value)##value.SE.Data.Author ##local.BrowseItemPartTemplate2 ##local.define(Name)
      ##leg.WAI.Browseenum.Renew.Title:
      ##local.define(Value) ##if local.PrintBrowseItem ##value.SE.Data.Title ##else ##value.SE.Data.Title ##endif ##local.BrowseItemPartTemplate2 ##local.define(Name)
      ##leg.WAI.Browseenum.Renew.ReservedOn:
      ##local.define(Value)##formatter.YYYYDDMM(##value.Data.resv_date,##local.DateFormat) ##local.BrowseItemPartTemplate2 ##if value.IsEmpty(Data.print_status) ##else ##local.define(Name)##leg.WAI.Browseenum.Renew.Status ##local.define(Value) ##if value.IsEqual(Data.print_status,"A") ##leg.WAI.Browseenum.Renew.Available ##else ##leg.WAI.Browseenum.Renew.Unavailable ##endif ##local.BrowseItemPartTemplate2 ##endif ##if local.PrintBrowseItem ##else ##if sessioncfg.ZONES.SelfService.CancelReservation /*##if value.Data.outstanding*/ ##local.define(Name) ##local.define(Value)
      ##value.SE.Data.Title:
      ##leg.WAI.Browseenum.Renew.CancelReservation
      ##local.BrowseItemPartTemplate2 /*##endif*/ ##endif ##endif
      ##local.BrowseItemContainerTemplate
      ##local.define(BrowseItemPartTemplate3) ##local.Name ##if local.val ##local.val ##endif ##local.Define(PLISAccountFMT) ##local.define(BrowseItem) ##local.define(Name)##leg.WAI.Browseenum.AccountHeading.Created ##local.define(Value)##formatter.YYYYDDMM(##Value.Data.date,##local.DateFormat) at ##formatter.HHMMSS(##Value.Data.time,##local.TimeFormat) ##local.BrowseItemPartTemplate ##local.define(Name)##leg.WAI.Browseenum.AccountHeading.Creationlocation ##local.define(Value)##Value.Data.branch ##local.BrowseItemPartTemplate ##local.define(Name)##leg.WAI.Browseenum.AccountHeading.Item.Description ##local.define(Value)##Value.Data.description ##local.BrowseItemPartTemplate ##local.define(Name)##leg.WAI.Browseenum.AccountHeading.Debit ##local.define(Value) ##formatter.Double(##Value.Data.amount,##local.MoneyFormat) ##local.BrowseItemPartTemplate ##local.BrowseItemContainerTemplate ##local.define(NoLocalStock) ##if sessioncfg.DB.Config.Circ.SingleLocationSystem /* don't show oci's on single location system */ ##else ##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##endif ##local.Define(PLISStockBranchItem)
      ##value.QualData(Data.description)
      ##local.define(CStockStatusAreaWideBIFMT) ##local.SetDefaultLoc
      ##if value.Count ##value.Hloc [##value.Count]
      ##else ##leg.ZONESOPAC.StockStatus.NoStock ##endif
      ##local.define(CStockStatusSystemWideBIFMT) ##local.SetDefaultLoc
      ##if value.Count ##value.Hloc [##value.Count]
      ##else ##leg.ZONESOPAC.StockStatus.NoStock ##endif

      ##local.define(CStockStatusItemBIFMT) ##local.SetDefaultLoc ##local.define(BrowseItem) ##local.define(Name)##leg.ZONESOPAC.Browseenum.BrowseItem.ItemNumber ##local.define(Value)##value.ALSN ##local.BrowseItemPartTemplate ##local.define(Name)##leg.ZONESOPAC.Browseenum.BrowseItem.MaterialType ##local.define(Value)##value.MAT ##local.BrowseItemPartTemplate ##local.define(Name)##leg.ZONESOPAC.Browseenum.BrowseItem.Sublocation ##local.define(Value)##value.SBL ##local.BrowseItemPartTemplate ##local.define(Name)##leg.ZONESOPAC.Browseenum.BrowseItem.Shelfmark ##local.define(Value)##value.SHELF ##local.BrowseItemPartTemplate ##local.define(Name)##leg.ZONESOPAC.Browseenum.BrowseItem.Information ##local.define(Value) ##value.CSTA ##if value.IsReference ##leg.ZONESOPAC.Browseenum.BrowseItem.IsReference ##endif ##local.BrowseItemPartTemplate ##if value.IsEqual(CSTA,10) ##local.define(Name)##leg.ZONESOPAC.Browseenum.BrowseItem.DueDate ##local.define(Value)##value.DueDate ##local.BrowseItemPartTemplate ##endif ##local.BrowseItemContainerTemplate ##local.Define(HeadAnnotSummaryEntry)
        ##if value.IsEqual(SERIAL, 1) ##leg.WAI.CATRecord.Hierachy.SerialsTitle ##else ##leg.WAI.CATRecord.Hierachy.ParentTitle ##endif ##helpcontext.addHelp(ParentSummaryEntry)
      ##local.Define(TailAnnotSummaryEntry)
        ##if value.IsEqual(HLEVEL,1) ##if value.IsEqual(SERIAL, 1) ##leg.WAI.CATRecord.Hierachy.Issues ##else ##leg.WAI.CATRecord.Hierachy.Volumes ##helpcontext.addHelp(VolumesSummaryEntry) ##endif ##endif ##if value.IsEqual(HLEVEL,2) ##leg.WAI.CATRecord.Hierachy.Parts ##helpcontext.addHelp(PartsSummaryEntry) ##endif
      ##local.define(CoinIndexItemFMT)
          ##value.Text
      ##local.define(CoinIndexItemDisabledFMT)
          ##value.Text
         

      ##local.define(CoinIndexAnnotation)
      ##value.Annotation
      ##local.define(CommandButtonFMT) [ ##local.CommandButtonText ] ##local.define(ContentPanelTabFMT) ##local.CommandButtonFMT ##local.define(ContentPanelTabsContainer)
      ##local.define(TabFMT)##local.ContentPanelTabFMT ##local.ContentPanelTabs ##if local.IsEqual(RightJustifiedContentPanelTabFMTUsed,1) ##else ##endif
      ##local.define(MyZoneContentPanelTabs) ##helpcontext.addHelp(ChangePinNav) ##local.define(CommandButtonHREF)APS_ZONES?fn=myZone&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.Define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.Home ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.Baccount.Button.HomeTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.Baccount.Button.HomeALT ##local.TabFMT ##if sessioncfg.ZONES.SelfService.ChangePIN ##helpcontext.addHelp(ChangePinNav) ##local.define(CommandButtonHREF)APS_ZONES?fn=ChangePin&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.Define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.ChangePin ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.Baccount.Button.ChangePinTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.Baccount.Button.ChangePinALT ##local.TabFMT ##endif ##if sessioncfg.ZONES.SelfService.ViewAccount ##helpcontext.addHelp(AccountDetailsNav) ##local.define(CommandButtonHREF)APS_ZONES?fn=MyAccountHistory&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.Define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.Accounts ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.Baccount.Button.AccountsTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.Baccount.Button.AccountsALT ##local.TabFMT ##endif ##local.define(CommandButtonHREF)APS_ZONES?fn=MyMessages&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.Define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.Messages ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.Baccount.Button.MessagesTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.Baccount.Button.MessagesALT ##local.TabFMT ##if sessioncfg.ZONES.SelfService.ViewLoans ##if sessioninfo.User.CurrentLoansCount ##helpcontext.addHelp(ViewLoansNav) ##local.define(CommandButtonHREF)APS_ZONES?fn=MyLoans&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.Define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.Loans ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.Baccount.Button.LoansTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.Baccount.Button.LoansALT ##local.TabFMT ##endif ##endif ##if sessioncfg.ZONES.SelfService.ViewReservations ##helpcontext.addHelp(ReservationsNav) ##if sessioninfo.User.CurrentReservationCount ##local.define(CommandButtonHREF)APS_ZONES?fn=MyReservations&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.Define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.Reservations ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.Baccount.Button.ReservationsTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.Baccount.Button.ReservationsALT ##local.TabFMT ##endif ##endif /*##if sessioncfg.ZONES.SelfService.ViewMyInterests ##local.define(CommandButtonHREF)APS_SUBSCRIBER_INTERESTS?##this.styleset&Lang=##this.StyleSetAttribute(LANG)&Method=ShowInterests&Parent=##this.urlencoded ##local.Define(CommandButtonText)##leg.ZONESOPAC.Layout.MyInterests ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.Layout.MyInterestsTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.Layout.MyInterestsALT ##local.TabFMT ##endif*/ ##local.define(MyZoneContentPanelTabs1) ##if sessioncfg.ZONES.SelfService.ChangePIN ##helpcontext.addHelp(ChangePinNav) ##local.define(CommandButtonHREF)APS_ZONES?fn=ChangePin&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.ChangePin ##local.TabFMT ##endif ##if sessioncfg.ZONES.SelfService.ViewContactDetails ##if request.IsEqual("SubView","ShowAddress") ##helpcontext.addHelp(ContactDetailsNav) ##helpcontext.addHelp(ViewContact) ##local.define(CommandButtonHREF)APS_ZONES?fn=MyZone&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&SubView=&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.ShowSummary ##local.TabFMT ##else ##local.define(CommandButtonHREF)APS_ZONES?fn=MyContactDetails&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.ViewAddress ##local.TabFMT ##endif ##endif ##if sessioncfg.ZONES.SelfService.ViewAccount ##helpcontext.addHelp(AccountDetailsNav) ##local.define(CommandButtonHREF)APS_ZONES?fn=MyAccountHistory&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.Accounts ##local.TabFMT ##endif ##local.define(CommandButtonHREF)APS_ZONES?fn=MyMessages&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.Messages ##local.TabFMT ##if sessioncfg.ZONES.SelfService.ViewLoans ##if sessioninfo.User.CurrentLoansCount ##helpcontext.addHelp(ViewLoansNav) ##local.define(CommandButtonHREF)APS_ZONES?fn=MyLoans&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.Loans ##local.TabFMT ##endif ##endif ##if sessioncfg.ZONES.SelfService.ViewReservations ##helpcontext.addHelp(ReservationsNav) ##if sessioninfo.User.CurrentReservationCount ##local.define(CommandButtonHREF)APS_ZONES?fn=MyReservations&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.ZONESOPAC.Baccount.Button.Reservations ##local.TabFMT ##endif ##endif /* ##if sessioncfg.ZONES.SelfService.ViewMyInterests ##local.define(CommandButtonHREF)APS_SUBSCRIBER_INTERESTS?##this.styleset&Lang=##this.StyleSetAttribute(LANG)&Style=WAI&Method=ShowInterests&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.ZONESOPAC.Layout.MyInterests ##local.TabFMT ##endif */ ##local.Define(PLISMessageFMT) ##if Value.Deleted ##else ##local.define(BrowseItem) ##if Value.Data.subject ##local.define(Name)##leg.WAI.MessageBrowse.Subject ##local.define(Value)##Value.Data.subject ##local.BrowseItemPartTemplate ##endif ##if Value.Data.date ##local.define(Name)##leg.WAI.MessageBrowse.DateSent ##local.define(Value)##formatter.YYYYDDMM(##Value.Data.date,##local.DateFormat) ##local.BrowseItemPartTemplate ##endif ##if Value.Data.body ##local.define(Name) ##local.define(Value)##Value.Data.body ##local.BrowseItemPartTemplate ##endif ##if local.PrintBrowseItem ##else ##local.define(Name) ##local.define(Value) ##leg.ZONESOPAC.Forms.Buttons.Delete ##local.BrowseItemPartTemplate ##endif ##local.BrowseItemContainerTemplate