##formatter.TextRender() ##include(Defaults) ##helpcontext.addHelp(SerialHoldingBrowseIssueStatements) ##helpcontext.addHelp(Toolbar) ##local.define(SortDropDown) ##local.Define(CommandButtonText)##leg.ZONESOPAC.SerialHoldings.BibliographicDetailsLink ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.SerialHoldings.BibliographicDetailsLinkTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.SerialHoldings.BibliographicDetailsLinkALT ##local.CommandButtonText  ##local.Define(CommandButtonText)##leg.ZONESOPAC.SerialHoldings.SearchOtherIssuesLink ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.SerialHoldings.SearchOtherIssuesLinkTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.SerialHoldings.SearchOtherIssuesLinkALT ##local.CommandButtonText  /* ##local.Define(CommandButtonText)##leg.ZONESOPAC.SerialHoldings.ModifySearchLink ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.SerialHoldings.ModifySearchLinkTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.SerialHoldings.ModifySearchLinkALT ##local.CommandButtonText  */ ##if sessioncfg.IsEqual(ZONES.SelfService.ClosedStackRequest,"DEM") ##if sessioncfg.DB.Config.BookServer.AllowSerialDEM ##if startpoint.IsEqual(Query.BIBData.Data.DEM,"") ##local.Define(CommandButtonText)##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeDSEMSERIALLink ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeDSEMSERIALLinkTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeDSEMSERIALLinkALT ##local.CommandButtonText  ##endif ##endif ##endif ##local.define(PageHeaderScripts) ##local.define(Title)##leg.ZONESOPAC.SerialHoldings.IssuesList.Title : ##local.define(Content) ##local.define(ContentPanelTabs) ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)javascript:ViewBibDetails() ##local.Define(CommandButtonText)##leg.ZONESOPAC.SerialHoldings.BibliographicDetailsLink ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.SerialHoldings.BibliographicDetailsLinkTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.SerialHoldings.BibliographicDetailsLinkALT ##local.TabFMT ##local.define(CommandButtonHREF)##searchcontext.Parent&##this.styleset ##local.Define(CommandButtonText)##leg.ZONESOPAC.SerialHoldings.SearchOtherIssuesLink ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.SerialHoldings.SearchOtherIssuesLinkTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.SerialHoldings.SearchOtherIssuesLinkALT ##local.TabFMT ##if sessioncfg.IsEqual(ZONES.SelfService.ClosedStackRequest,DEM) ##if sessioncfg.DB.Config.BookServer.AllowSerialDEM ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)javascript:SpecialDEM() ##local.Define(CommandButtonText)##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeDSEMSERIALLink ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeDSEMSERIALLinkTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeDSEMSERIALLinkALT ##local.TabFMT ##endif ##endif /*
##startpoint.Query.BIBData.Data.Title
*/ ##local.GetSearchType
##leg.Portal3.Results.SearchStatement ##startpoint.Query.BIBData.Data.Title ##local.define(ButtonCaption)##leg.Portal3.Buttons.ModifySearch ##local.define(ButtonTip)##leg.data(Portal3.Buttons.ModifySearchTIP) ##local.define(ButtonHref)javascript:ModifySearch() ##local.define(ButtonID)buttonModifySearch ##local.ButtonFMT ##if sessioncfg.ZONES.Portal3.SearchResult.ShowNewButton ##local.define(ButtonCaption)##leg.Portal3.Buttons.NewSearch ##local.define(ButtonTip)##leg.data(Portal3.Buttons.NewSearchTIP) ##local.define(ButtonHref)APS_ZONES?fn=##local.SearchType&##this.styleset ##local.define(ButtonID)buttonNewSearch ##local.ButtonFMT ##endif

##local.define(Navigation) ##if sessioncfg.IsEqual(ZONES.Portal3.UseCustomNavigationIcons,1) ##sessioncfg.with(icons,ZONES.Portal3.CustomNavigationIcons) ##if startpoint.IsEqual(Page,1) ##else << < ##endif ##if startpoint.IsEqual(Page,##startpoint.PageMax) ##else ##leg.Portal3.Results.Of ##startpoint.PageMax > >> ##endif ##else ##if startpoint.IsEqual(Page,1) ##else << < ##endif ##if startpoint.IsEqual(Page,##startpoint.PageMax) ##else ##leg.Portal3.Results.Of ##startpoint.PageMax > >> ##endif ##endif
##this.stylesetforform /**/ /**/
##local.SortDropDown##local.NonReceiptPrintListLink ##leg.Portal3.Results.SendListALT##leg.Portal3.Results.SendList ##local.Navigation
##if listconditions.IsEqual(IsEmpty,1) ##leg.ZONESOPAC.SerialHoldings.NoIssuesPrompt ##else ##local.PageBrowseList ##endif
##this.stylesetforform
##local.Navigation
##local.define(PLISSerialHoldingItem) ##if value.Data.type ##if value.IsEqual(Data.type,"serialheader")
##local.define(isSkinOverride)0 ##if local.SkinSerialCollectionHeader ##if sessioncfg.DB.Config.Circ.Issues.EnableCustomFormat ##local.define(isSkinOverride)1 ##endif ##endif ##if local.IsEqual(isSkinOverride,1) ##local.SkinSerialCollectionHeader ##else ##local.define(headerBranch)##if value.IsMap(Data.location) ##value.QualDataIgnoreIfMissing(Data.location.description) ##endif ##local.define(headerSubloca)##if value.IsMap(Data.sublocation) ##value.QualDataIgnoreIfMissing(Data.sublocation.description) ##endif ##local.define(headerCateg)##if value.IsMap(Data.category) ##value.QualDataIgnoreIfMissing(Data.category.description) ##endif ##local.define(headerCollect)##if value.IsMap(Data.collection) ##value.QualDataIgnoreIfMissing(Data.collection.description) ##endif ##local.define(headerFond)##if value.IsMap(Data.fond) ##value.QualDataIgnoreIfMissing(Data.fond.description) ##endif ##local.define(headerCallno)##if value.IsDefined(Data.call_num) ##if value.IsEqual(Data.call_num,"") ##else ##value.Data.call_num ##endif ##endif ##if sessioncfg.DB.Config.Circ.Issues.EnableCustomFormat ##local.define(headerFormat)##sessioncfg.DB.Config.Circ.Issues.HeadingFormat ##else ##local.define(headerFormat)("<b>") branch " - " subloca " - " category " - " collection ("</b>") ##endif ##local.defineByRender(formatterCall) \=0023\=0023formatter.FormatCaptionText("##formatter.JScriptQuote()##local.headerFormat" ##if local.headerBranch ,branch, "##local.headerBranch" ##endif ##if local.headerSubloca ,subloca, "##local.headerSubloca" ##endif ##if local.headerCateg ,category, "##local.headerCateg" ##endif ##if local.headerCollect ,collection, "##local.headerCollect" ##endif ##if local.headerFond ,fond, "##local.headerFond" ##endif ##if local.headerCallno ,callno, "##local.headerCallno" ##endif) ##local.render(formatterCall) ##endif
##else ##if sessioncfg.DB.Config.Circ.Issues.EnableCustomFormat ##local.define(captionFormat)##sessioncfg.DB.Config.Circ.Issues.VolumesFormat ##else ##local.define(captionFormat)caption ##endif ##local.define(captionBranch)##if value.IsMap(Data.branch) ##value.QualDataIgnoreIfMissing(Data.branch.description) ##endif ##local.define(captionSubloca)##if value.IsMap(Data.sublocation) ##value.QualDataIgnoreIfMissing(Data.sublocation.description) ##endif ##local.define(captionCateg)##if value.IsMap(Data.category) ##value.QualDataIgnoreIfMissing(Data.category.description) ##endif ##local.define(captionCollect)##if value.IsMap(Data.collection) ##value.QualDataIgnoreIfMissing(Data.collection.description) ##endif ##local.define(captionFond)##if value.IsMap(Data.fond) ##value.QualDataIgnoreIfMissing(Data.fond.description) ##endif ##local.define(captionCallno)##if value.IsDefined(Data.call_num) ##if value.IsEqual(Data.call_num,"") ##else ##value.Data.call_num ##endif ##endif ##local.define(captionCaption)##if value.Data.issue_caption ##value.Data.issue_caption ##endif
##leg.Portal3.Issues.ToggleIssues ##local.defineByRender(formatterCall) \=0023\=0023formatter.FormatCaptionText("##formatter.JScriptQuote()##local.captionFormat" ##if local.captionBranch ,branch, "##local.captionBranch" ##endif ##if local.captionSubloca ,subloca, "##local.captionSubloca" ##endif ##if local.captionCateg ,category, "##local.captionCateg" ##endif ##if local.captionCollect ,collection, "##local.captionCollect" ##endif ##if local.captionFond ,fond, "##local.captionFond" ##endif ##if local.captionCallno ,callno, "##local.captionCallno" ##endif ##if local.captionCaption ,caption, "##local.captionCaption" ##endif ) ##local.render(formatterCall)
##value.with(Value,Data) ##if Value.IsMap(notes)
   ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.Notes ##Value.ForEachIn(note,"notes") ##if note.IsEqual("display_opac","true") ##note.note
##endif
##endif ##if Value.IsMap(issue_url)
##Value.ForEachIn(url,"issue_url") ##if url.IsEqual("display_opac","true")    ##url.url_desc
##endif

##endif ##if Value.IsMap(copies)
    ##Value.ForEachIn(copy,"copies") /* wjp: need to fix this */ ##local.define(isSkinOverride)0 ##if local.SkinSerialCopyDetail2 ##if sessioncfg.DB.Config.Circ.Issues.EnableCustomFormat ##local.define(isSkinOverride)1 ##endif ##endif ##if local.IsEqual(isSkinOverride,1) ##local.SkinSerialCopyDetail2 ##else ##if copy.IsEqual(stat.can_opac,"true") ##local.define(issueStatus) ##if copy.due_date ##leg.ZONESOPAC.StockStatus.OnLoanDueDate ##formatter.YYYYDDMM(##copy.due_date,##local.DateFormat) ##endif ##if copy.IsDefined(flag_reserved) ##if copy.IsEqual(flag_reserved,1) ( ##leg.ZONESOPAC.Browseenum.Renew.IsReserved ) ##if copy.IsDefined(reservationExpiryDate) ##endif ##else ##if copy.IsMap(stat.description) ##copy.QualData(stat.description) ##endif ##endif ##else ##if copy.due_date ##else ##if copy.IsMap(stat.description) ##copy.QualData(stat.description) ##endif ##endif ##endif ##local.define(issueCallno)##if copy.call_num ##if copy.IsEqual(call_num, "") ##else ##leg.ZONESOPAC.StockStatus.CallNumber ##copy.call_num ##endif ##endif ##if sessioncfg.DB.Config.Circ.Issues.EnableCustomFormat ##local.define(issueFormat)##sessioncfg.DB.Config.Circ.Issues.IssuesFormat ##else ##local.define(issueFormat)status " " ("<b>") callno ("</b>") ##endif ##local.defineByRender(formatterCall) \=0023\=0023formatter.FormatCaptionText("##formatter.JScriptQuote()##local.issueFormat" ##if local.captionBranch ,branch, "##local.captionBranch" ##endif ##if local.captionSubloca ,subloca, "##local.captionSubloca" ##endif ##if local.captionCateg ,category, "##local.captionCateg" ##endif ##if local.captionCollect ,collection, "##local.captionCollect" ##endif ##if local.captionFond ,fond, "##local.captionFond" ##endif ##if local.issueCallno ,callno, "##local.issueCallno" ##endif ##if local.captionCaption ,caption, "##local.captionCaption" ##endif ##if local.issueStatus ,status, "##local.issueStatus" ##endif )
  1. ##local.render(formatterCall) ##if copy.IsMap(notes)
       ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.Notes ##copy.ForEachIn(note,"notes") ##if note.IsEqual("display_opac","true") ##note.note
    ##endif
    ##endif ##if copy.IsEqual(can_reserv,"true") ##if sessioncfg.DB.Config.BookServer.AllowSerialReservation ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeRervationLink ##endif ##endif /*##endif*/ ##if sessioncfg.IsEqual(ZONES.SelfService.ClosedStackRequest,"CSP") ##if copy.IsEqual(can_csp,"true") ##if sessioncfg.DB.Config.BookServer.AllowSerialCSP ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeCSPLink ##endif ##endif /*##endif*/ ##endif ##if sessioncfg.IsEqual(ZONES.SelfService.ClosedStackRequest,"DEM") ##if copy.IsEqual(can_dem,"true") ##if sessioncfg.DB.Config.BookServer.AllowSerialDEM ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeDEMLink ##endif ##endif ##endif ##endif ##endif

##endif
##endif ##else ##if value.Data.location.description
##if local.SkinSerialCollectionHeader ##local.SkinSerialCollectionHeader ##else ##value.QualDataIgnoreIfMissing(Data.location.description) - ##value.QualDataIgnoreIfMissing(Data.sublocation.description) - ##value.QualDataIgnoreIfMissing(Data.category.description) ##if value.IsMap(Data.collection.description) - ##value.QualData(Data.collection.description) ##endif ##if value.IsMap(Data.fond.description) - ##value.QualData(Data.fond.description) ##endif ##if value.IsDefined(Data.call_num) ##if value.IsEqual(Data.call_num,"") ##else - ##value.Data.call_num ##endif ##endif ##endif
##else
##leg.Portal3.Issues.ToggleIssues ##value.Data.issue_caption
##value.with(Value,Data) ##if Value.IsMap(notes)
   ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.Notes ##Value.ForEachIn(note,"notes") ##if note.IsEqual("display_opac","true") ##note.note
##endif
##endif ##if Value.IsMap(issue_url)
##Value.ForEachIn(url,"issue_url") ##if url.IsEqual("display_opac","true")    ##url.url_desc
##endif

##endif ##if Value.IsMap(copies)
    ##Value.ForEachIn(copy,"copies") /* wjp: need to fix this */ ##if local.SkinSerialCopyDetail2 ##local.SkinSerialCopyDetail2 ##else ##if copy.IsEqual(stat.can_opac,"true")
  1. ##if copy.due_date ##leg.ZONESOPAC.StockStatus.OnLoanDueDate ##formatter.YYYYDDMM(##copy.due_date,##local.DateFormat) ##endif ##if copy.IsDefined(flag_reserved) ##if copy.IsEqual(flag_reserved,1) ( ##leg.ZONESOPAC.Browseenum.Renew.IsReserved ) ##if copy.IsDefined(reservationExpiryDate) ##endif ##else ##if copy.IsMap(stat.description) ##copy.QualData(stat.description) ##endif ##endif ##else ##if copy.due_date ##else ##if copy.IsMap(stat.description) ##copy.QualData(stat.description) ##endif ##endif ##endif ##if copy.call_num ##if copy.IsEqual(call_num, "") ##else ##leg.ZONESOPAC.StockStatus.CallNumber ##copy.call_num ##endif ##endif ##if copy.IsMap(notes)
       ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.Notes ##copy.ForEachIn(note,"notes") ##if note.IsEqual("display_opac","true") ##note.note
    ##endif
    ##endif ##if copy.IsEqual(can_reserv,"true") ##if sessioncfg.DB.Config.BookServer.AllowSerialReservation ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeRervationLink ##endif ##endif ##endif ##if sessioncfg.IsEqual(ZONES.SelfService.ClosedStackRequest,CSP) ##if copy.IsEqual(can_csp,"true") ##if sessioncfg.DB.Config.BookServer.AllowSerialCSP ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeCSPLink ##endif ##endif ##endif ##endif ##if sessioncfg.IsEqual(ZONES.SelfService.ClosedStackRequest,DEM) ##if sessioncfg.IsEqual(ZONES.SelfService.ClosedStackRequest,"DEM") ##if copy.IsEqual(can_dem,"true") ##if sessioncfg.DB.Config.BookServer.AllowSerialDEM ##leg.ZONESOPAC.SerialHoldings.IssuesList.Item.MakeDEMLink ##endif ##endif ##endif ##endif ##endif


##endif
/* ##value.ForEachIn(val,Data.copies)
    - ##val.QualData(stat.description)
*/ /*##value.Dump()*/
##endif ##endif
##include(Body)