##local.define(addTimeOut)1
##local.define(Title)
##if value.PrintRequest
##leg.OPAC.ClosedStack.PageTitleDone
##else
##leg.OPAC.ClosedStack.PageTitle
##endif
##local.define(ScrollButtons)1
##local.define(BackgroundImage)##local.SelfServiceImage
##local.define(PageTitle)
##leg.data(OPAC.ClosedStack.PageTitle)
##helpcontext.addHelp(ClosedStackRequest)
##local.define(ListItem)
##value.IF(SE.Author)##leg.OPAC.MakeReservation.Summary.Author ##value.StripFilingCharsFrom(SE.Author,PROCESS_HASH)
##value.IF(SE.Title)##leg.OPAC.MakeReservation.Summary.Title ##value.StripFilingCharsFrom(SE.Title,PROCESS_HASH)
##value.IF(SE.ClassMark)##leg.OPAC.MakeReservation.Summary.Classmark ##value.SE.ClassMark
##value.IF(SE.BACEDI)##leg.OPAC.MakeReservation.Summary.Edition ##value.SE.BACEDI
##value.IF(SE.BACYER)##leg.OPAC.MakeReservation.Summary.Year ##value.SE.BACYER
##value.IF(SE.BACMAT)##leg.OPAC.MakeReservation.Summary.MaterialType ##value.SE.BACMAT
##value.IF(SE.BACCNO)##leg.OPAC.MakeReservation.Summary.EntryNumber ##value.SE.BACCNO
##value.IF(StockItem.ALSN)##leg.OPAC.Browseenum.BrowseItem.ItemNumber ##value.StockItem.ALSN
##value.IF(StockItem.MAT)##leg.OPAC.Browseenum.BrowseItem.MaterialType ##Field.StockItem.MAT
##value.IF(StockItem.SBL)##leg.OPAC.Browseenum.BrowseItem.Sublocation ##Field.StockItem.SBL
##value.IF(StockItem.SHELF)##leg.OPAC.Browseenum.BrowseItem.Shelfmark ##value.StockItem.SHELF
##local.define(RequestLogin)
|
|
##helpcontext.addHelp(ClosedStackRequest.Login)
##local.define(Value)
##leg.OPAC.ClosedStack.RequestLogin
##local.AdviceRowTemplate
##if error.Level
##if error.IsEqual(Number, 1067)
##local.define(Value)
##leg.OPAC.MakeReservation.InvalidPIN
##local.ErrorRowTemplate
##helpcontext.addHelp(Login.Error.PIN)
##local.define(HandledError)1
##endif
##if error.IsEqual(Number, 1005)
##local.define(Value)
##leg.OPAC.MakeReservation.InvalidBorrower
##local.ErrorRowTemplate
##helpcontext.addHelp(Login.Error.BorrowerNumber)
##local.define(HandledError)1
##endif
##endif
##local.define(FormFields)
##if value.BRWR
##local.define(FormBorrowerDefault)##value.data(BRWR)
##else
##local.define(FormBorrowerDefault)
##endif
##if local.FormError
##local.define(mainclass)generic-form-error
##local.define(textclass)generic-form-text-error
##else
##local.define(mainclass)generic-form
##local.define(textclass)generic-form-text
##endif
##local.LoginFormRowTemplate
##local.define(Content)
##if value.PrintRequest
##local.define(List)
|
|
##local.define(Value)
##leg.OPAC.ClosedStack.Complete
##local.AdviceRowTemplate
##helpcontext.addHelp(ClosedStackRequest.Complete)
##if sessioncfg.DB.Config.Circ.ClosedStackPrinterName1
##local.define(Value)
##printer.StartDocument(##sessioncfg.data(DB.Config.Circ.ClosedStackPrinterName1), ##leg.data(OPAC.ClosedStack.PrintTitle) )
##this.encoding(CHAR_ANSI)
##printer.defineByRender(cPrintTitle) ##sessioncfg.ClosedStack.PrintTitle
##printer.defineByRender(cBNameLegend) ##sessioncfg.ClosedStack.BorrowerName
##printer.defineByRender(cBNameValue) : ##value.CheckBrwr.Name
##printer.defineByRender(cBNumberLegend) ##sessioncfg.ClosedStack.BorrowerNumber
##printer.defineByRender(cBNumberValue) : ##value.CheckBrwr.BrwrNum
##printer.defineByRender(cBCatLegend) ##sessioncfg.ClosedStack.BorrowerCategory
##printer.defineByRender(cBCatValue) : ##Field.CheckBrwr.CTGY
##printer.defineByRender(cAuthorLegend) ##sessioncfg.ClosedStack.Author
##printer.defineByRender(cAuthorValue) : ##value.SE.Author
##printer.defineByRender(cTitleLegend) ##sessioncfg.ClosedStack.Title
##printer.defineByRender(cTitleValue) : ##value.SE.Title
##printer.defineByRender(cMaterialLegend) ##sessioncfg.ClosedStack.MaterialType
##printer.defineByRender(cMaterialValue) : ##Field.StockItem.MAT
##printer.defineByRender(cSublocLegend) ##sessioncfg.ClosedStack.Sublocation
##printer.defineByRender(cSublocValue) : ##Field.StockItem.SBL
##printer.defineByRender(cShelfmarkLegend) ##sessioncfg.ClosedStack.Shelfmark
##printer.defineByRender(cShelfmarkValue) : ##value.StockItem.SHELF
##printer.defineByRender(cINumberLegend) ##sessioncfg.ClosedStack.ItemNumber
##printer.defineByRender(cINumberValue) : ##value.StockItem.ALSN
##printer.defineByRender(PrintTitle) ##leg.OPAC.ClosedStack.PrintTitle
##printer.defineByRender(BNameLegend) ##leg.OPAC.ClosedStack.BorrowerName
##printer.defineByRender(BNameValue) : ##value.CheckBrwr.Name
##printer.defineByRender(BNumberLegend) ##leg.OPAC.ClosedStack.BorrowerNumber
##printer.defineByRender(BNumberValue) : ##value.CheckBrwr.BrwrNum
##printer.defineByRender(BCatLegend) ##leg.OPAC.ClosedStack.BorrowerCategory
##printer.defineByRender(BCatValue) : ##Field.CheckBrwr.CTGY
##printer.defineByRender(AuthorLegend) ##leg.OPAC.ClosedStack.Author
##printer.defineByRender(AuthorValue) : ##value.SE.Author
##printer.defineByRender(TitleLegend) ##leg.OPAC.ClosedStack.Title
##printer.defineByRender(TitleValue) : ##value.SE.Title
##printer.defineByRender(MaterialLegend) ##leg.OPAC.ClosedStack.MaterialType
##printer.defineByRender(MaterialValue) : ##Field.StockItem.MAT
##printer.defineByRender(SublocLegend) ##leg.OPAC.ClosedStack.Sublocation
##printer.defineByRender(SublocValue) : ##Field.StockItem.SBL
##printer.defineByRender(ShelfmarkLegend) ##leg.OPAC.ClosedStack.Shelfmark
##printer.defineByRender(ShelfmarkValue) : ##value.StockItem.SHELF
##printer.defineByRender(INumberLegend) ##leg.OPAC.ClosedStack.ItemNumber
##printer.defineByRender(INumberValue) : ##value.StockItem.ALSN
##this.encoding(CHAR_WWW)
##printer.print()[F:Arial:Font,80x,B][n][n][n][n][n][n][n][n][m:5%,+0][v:cPrintTitle][F:Arial:Font,80x][n][n][m:5%,+0][v:cBNameLegend][m:30%,+0][v:BNameValue][n][m:5%,+0][v:cBCatLegend][m:30%,+0][v:BCatValue][n][m:5%,+0][v:cBNumberLegend][m:30%,+0][v:BNumberValue][n][n][m:5%,+0][v:cAuthorLegend][m:30%,+0][v:AuthorValue][n][m:5%,+0][v:cTitleLegend][m:30%,+0][v:TitleValue][n][m:5%,+0][v:cMaterialLegend][m:30%,+0][v:MaterialValue][n][m:5%,+0][v:cSublocLegend][m:30%,+0][v:SublocValue][n][m:5%,+0][v:cShelfmarkLegend][m:30%,+0][v:ShelfmarkValue][n][m:5%,+0][v:cINumberLegend][m:30%,+0][v:INumberValue][n][n][n][n][n][n][n][n][n][n][n][n][n][n][n][n][n][n][m:5%,+0][F:Arial:Font,80x,B][v:PrintTitle][F:Arial:Font,80x][n][n][m:5%,+0][v:BNameLegend][m:30%,+0][v:BNameValue][n][m:5%,+0][v:BCatLegend][m:30%,+0][v:BCatValue][n][m:5%,+0][v:BNumberLegend][m:30%,+0][v:BNumberValue][n][n][m:5%,+0][v:AuthorLegend][m:30%,+0][v:AuthorValue][n][m:5%,+0][v:TitleLegend][m:30%,+0][v:TitleValue][n][m:5%,+0][v:MaterialLegend][m:30%,+0][v:MaterialValue][n][m:5%,+0][v:SublocLegend][m:30%,+0][v:SublocValue][n][m:5%,+0][v:ShelfmarkLegend][m:30%,+0][v:ShelfmarkValue][n][m:5%,+0][v:INumberLegend][m:30%,+0][v:INumberValue]
##printer.EndDocument()
##local.ErrorRowTemplate
##endif
##if sessioncfg.DB.Config.Circ.ClosedStackPrinterName2
##local.define(Value)
##printer.StartDocument(##sessioncfg.data(DB.Config.Circ.ClosedStackPrinterName2), ##leg.data(OPAC.ClosedStack.PrintTitle) )
##this.encoding(CHAR_ANSI)
##printer.defineByRender(cPrintTitle) ##sessioncfg.ClosedStack.PrintTitle
##printer.defineByRender(cBNameLegend) ##sessioncfg.ClosedStack.BorrowerName
##printer.defineByRender(cBNameValue) : ##value.CheckBrwr.Name
##printer.defineByRender(cBNumberLegend) ##sessioncfg.ClosedStack.BorrowerNumber
##printer.defineByRender(cBNumberValue) : ##value.CheckBrwr.BrwrNum
##printer.defineByRender(cBCatLegend) ##sessioncfg.ClosedStack.BorrowerCategory
##printer.defineByRender(cBCatValue) : ##Field.CheckBrwr.CTGY
##printer.defineByRender(cAuthorLegend) ##sessioncfg.ClosedStack.Author
##printer.defineByRender(cAuthorValue) : ##value.SE.Author
##printer.defineByRender(cTitleLegend) ##sessioncfg.ClosedStack.Title
##printer.defineByRender(cTitleValue) : ##value.SE.Title
##printer.defineByRender(cMaterialLegend) ##sessioncfg.ClosedStack.MaterialType
##printer.defineByRender(cMaterialValue) : ##Field.StockItem.MAT
##printer.defineByRender(cSublocLegend) ##sessioncfg.ClosedStack.Sublocation
##printer.defineByRender(cSublocValue) : ##Field.StockItem.SBL
##printer.defineByRender(cShelfmarkLegend) ##sessioncfg.ClosedStack.Shelfmark
##printer.defineByRender(cShelfmarkValue) : ##value.StockItem.SHELF
##printer.defineByRender(cINumberLegend) ##sessioncfg.ClosedStack.ItemNumber
##printer.defineByRender(cINumberValue) : ##value.StockItem.ALSN
##printer.defineByRender(PrintTitle) ##leg.OPAC.ClosedStack.PrintTitle
##printer.defineByRender(BNameLegend) ##leg.OPAC.ClosedStack.BorrowerName
##printer.defineByRender(BNameValue) : ##value.CheckBrwr.Name
##printer.defineByRender(BNumberLegend) ##leg.OPAC.ClosedStack.BorrowerNumber
##printer.defineByRender(BNumberValue) : ##value.CheckBrwr.BrwrNum
##printer.defineByRender(BCatLegend) ##leg.OPAC.ClosedStack.BorrowerCategory
##printer.defineByRender(BCatValue) : ##Field.CheckBrwr.CTGY
##printer.defineByRender(AuthorLegend) ##leg.OPAC.ClosedStack.Author
##printer.defineByRender(AuthorValue) : ##value.SE.Author
##printer.defineByRender(TitleLegend) ##leg.OPAC.ClosedStack.Title
##printer.defineByRender(TitleValue) : ##value.SE.Title
##printer.defineByRender(MaterialLegend) ##leg.OPAC.ClosedStack.MaterialType
##printer.defineByRender(MaterialValue) : ##Field.StockItem.MAT
##printer.defineByRender(SublocLegend) ##leg.OPAC.ClosedStack.Sublocation
##printer.defineByRender(SublocValue) : ##Field.StockItem.SBL
##printer.defineByRender(ShelfmarkLegend) ##leg.OPAC.ClosedStack.Shelfmark
##printer.defineByRender(ShelfmarkValue) : ##value.StockItem.SHELF
##printer.defineByRender(INumberLegend) ##leg.OPAC.ClosedStack.ItemNumber
##printer.defineByRender(INumberValue) : ##value.StockItem.ALSN
##this.encoding(CHAR_WWW)
##printer.print()[F:Arial:Font,80x,B][n][n][n][n][n][n][n][n][m:5%,+0][v:cPrintTitle][F:Arial:Font,80x][n][n][m:5%,+0][v:cBNameLegend][m:30%,+0][v:BNameValue][n][m:5%,+0][v:cBCatLegend][m:30%,+0][v:BCatValue][n][m:5%,+0][v:cBNumberLegend][m:30%,+0][v:BNumberValue][n][n][m:5%,+0][v:cAuthorLegend][m:30%,+0][v:AuthorValue][n][m:5%,+0][v:cTitleLegend][m:30%,+0][v:TitleValue][n][m:5%,+0][v:cMaterialLegend][m:30%,+0][v:MaterialValue][n][m:5%,+0][v:cSublocLegend][m:30%,+0][v:SublocValue][n][m:5%,+0][v:cShelfmarkLegend][m:30%,+0][v:ShelfmarkValue][n][m:5%,+0][v:cINumberLegend][m:30%,+0][v:INumberValue][n][n][n][n][n][n][n][n][n][n][n][n][n][n][n][n][n][n][m:5%,+0][F:Arial:Font,80x,B][v:PrintTitle][F:Arial:Font,80x][n][n][m:5%,+0][v:BNameLegend][m:30%,+0][v:BNameValue][n][m:5%,+0][v:BCatLegend][m:30%,+0][v:BCatValue][n][m:5%,+0][v:BNumberLegend][m:30%,+0][v:BNumberValue][n][n][m:5%,+0][v:AuthorLegend][m:30%,+0][v:AuthorValue][n][m:5%,+0][v:TitleLegend][m:30%,+0][v:TitleValue][n][m:5%,+0][v:MaterialLegend][m:30%,+0][v:MaterialValue][n][m:5%,+0][v:SublocLegend][m:30%,+0][v:SublocValue][n][m:5%,+0][v:ShelfmarkLegend][m:30%,+0][v:ShelfmarkValue][n][m:5%,+0][v:INumberLegend][m:30%,+0][v:INumberValue]
##printer.EndDocument()
##local.ErrorRowTemplate
##endif
##else
##local.define(List)
##if sessioncfg.DB.Config.Circ.ClosedStackPrinterName1
##local.RequestLogin
##else
##if sessioncfg.DB.Config.Circ.ClosedStackPrinterName2
##local.RequestLogin
##else
##helpcontext.addHelp(ClosedStackRequest.Error)
##local.define(Value)
##leg.OPAC.ClosedStack.NoPrinter
##leg.IE4OPAC.General.Seekadvice
##local.ErrorRowTemplate
##endif
##endif
##endif
##include(Layout)
##include(Body)