##local.define(SuppressFeedbackButton)1 ##if request.IsEqual(SubView,"Message") ##if request.mtype ##local.define(Message)1 ##endif ##endif ##if local.Message ##this.SubView(##request.SubView) ##local.define(Title) ##leg.OPAC.Feedback.Message.Title ##local.define(PageTitle) ##leg.Expand(OPAC.Feedback.Message.Title) ##local.define(Prompt) ##leg.OPAC.Feedback.Message.Prompt ##helpcontext.addHelp(Feedback.Message) ##local.define(ScrollButtons)1 ##local.define(Content) ##local.define(lastSubject) ##local.define(lastReplyTo) ##local.define(lastBrwr) ##local.define(lastMessageText) ##if error.Level ##local.define(lastSubject)##context.Subject ##local.define(lastReplyTo)##context.ReplyTo ##local.define(lastBrwr)##context.BRWR ##local.define(lastMessageText)##context.MessageText ##if context.SentMessage ##local.define(SentMessage)1 ##endif ##endif ##local.define(List) ##if local.SentMessage ##local.define(HandledError)1 ##local.define(Value) ##leg.Expand(OPAC.Feedback.Message.SentAdvice,GoBackLeg,##leg.Data(WEBOPAC.Defaults.Button.GoBack)) ##local.AdviceRowTemplate ##else ##local.define(Value) ##sessioncfg.With(Cats,"WEBOPAC.Feedback.Categories") ##Cats.QualData(##request.mtype,".Advice") ##local.AdviceRowTemplate ##this.stylesetforform ##leg.OPAC.Feedback.Message.Subject: ##leg.OPAC.Feedback.Message.ReplyTo: ##leg.OPAC.Feedback.Message.Account: ##local.lastMessageText ##endif ##include(Layout) ##else ##this.SubView() ##local.define(Title) ##leg.OPAC.Feedback.SelectType.Title ##local.define(PageTitle) ##leg.Expand(OPAC.Feedback.SelectType.Title) ##local.define(Prompt) ##leg.OPAC.Feedback.SelectType.Prompt ##helpcontext.addHelp(Feedback.SelectType) ##local.define(ScrollButtons)1 ##local.define(Content) ##local.define(List) ##local.define(Value) ##leg.OPAC.Feedback.SelectType.Advice ##local.AdviceRowTemplate ##this.stylesetforform ##sessioncfg.With(Cats,"WEBOPAC.Feedback.Categories") ##Cats.ForEachIn(C,"") ##C.QualData("Prompt") ##include(Layout) ##endif ##include(Body)