##if request.IsEqual(SubView,"ShowAddress") ##local.define(backURL)##this&SubView= ##endif ##if request.IsEqual( SubView, "ChangeContact") ##local.define(backURL)##this##this&SubView=ShowAddress ##include(PChangeContact) ##else ##local.define(ContactDetails) ##local.define(Name) ##leg.ZONESOPAC.Baccount.BrowseItem.Name ##local.define(Value) ##Value.Detail.name ##local.BrowseItemPartTemplate ##local.define(Name) ##leg.ZONESOPAC.Baccount.BrowseItem.CardNumber ##local.define(Value) ##Value.SubscriberNo ##local.BrowseItemPartTemplate ##local.define(Name) ##leg.ZONESOPAC.Baccount.BrowseItem.SubscriptionExpiry ##local.define(Value)##formatter.YYYYDDMM(##Value.Detail.expiry_date_YYYYMMDD,##local.DateFormat) ##local.BrowseItemPartTemplate ##local.define(Name) ##local.define(Value)   ##local.BrowseItemPartTemplate ##local.define(Name)##leg.ZONESOPAC.Borrower.Regform.Address ##local.define(Value)##Value.Detail.address_1 ##local.BrowseItemPartTemplate ##local.define(Name)  ##local.define(Value)##Value.Detail.address_2 ##local.PartTemplate ##local.define(Name)  ##local.define(Value)##Value.Detail.address_3 ##local.PartTemplate ##if Value.IsEqual(Detail.postal_code,"") ##else ##local.define(Name)##leg.ZONESOPAC.Borrower.Regform.Postcode ##local.define(Value)##Value.Detail.postal_code ##local.PartTemplate ##endif ##if Value.IsEqual(Detail.telephone_1,"") ##else ##local.define(Name)##leg.ZONESOPAC.Borrower.Regform.Telephonehome ##local.define(Value)##Value.Detail.telephone_1 ##if Value.IsEqual(Detail.telephone_ext_1,"") ##else ext ##Value.Detail.telephone_ext_1 ##endif ##local.PartTemplate ##endif ##if Value.IsEqual(Detail.telephone_2,"") ##else ##local.define(Name)##leg.ZONESOPAC.Borrower.Regform.Telephonework ##local.define(Value)##Value.Detail.telephone_2 ##if Value.IsEqual(Detail.telephone_ext_2,"") ##else ext ##Value.Detail.telephone_ext_2 ##endif ##local.PartTemplate ##endif ##if Value.IsEqual(Detail.fax_number,"") ##else ##local.define(Name)##leg.ZONESOPAC.Borrower.Regform.Fax ##local.define(Value)##Value.Detail.fax_number ##local.PartTemplate ##endif ##if Value.IsEqual(Detail.address_email,"") ##else ##local.define(Name)##leg.ZONESOPAC.Borrower.Regform.Emailaddress ##local.define(Value)##Value.Detail.address_email ##local.PartTemplate ##endif ##local.define(PartTemplate) ##local.defineByRender(temp)##local.Value ##if local.IsEqual(temp,"") ##else ##local.BrowseItemPartTemplate ##endif ##local.Define(AccountSummaryDetails) ##if sessioncfg.ZONES.ShowNameInMyZone ##local.define(Name) ##leg.ZONESOPAC.Baccount.BrowseItem.Name ##local.define(Value) ##Value.Detail.name ##local.BrowseItemPartTemplate ##endif ##local.define(Name) ##leg.ZONESOPAC.Baccount.BrowseItem.CardNumber ##local.define(Value) ##Value.SubscriberNo ##local.BrowseItemPartTemplate ##local.define(Name) ##leg.ZONESOPAC.Baccount.BrowseItem.SubscriptionExpiry ##local.define(Value)##formatter.YYYYDDMM(##Value.Detail.expiry_date_YYYYMMDD,##local.DateFormat) ##local.BrowseItemPartTemplate ##local.define(Name) ##local.define(Value) ##local.BrowseItemPartTemplate ##if sessioncfg.ZONES.SelfService.ShowAccountBalance ##local.define(Name) ##if Value.InDebit ##leg.ZONESOPAC.Baccount.BrowseItem.AccountBalance ##else ##leg.ZONESOPAC.Baccount.BrowseItem.AccountBalance ##endif ##local.define(Value) ##if sessioncfg.ZONES.SelfService.ViewAccount ##if sessioncfg.ZONES.BrowseOptions.ShowATDetailsInAccountBrowse ##formatter.Double(##Value.Detail.fine,##local.MoneyFormat) ##else ##formatter.Double(##Value.Detail.fine,##local.MoneyFormat) ##endif ##else ##Value.Detail.fine ##endif ##local.BrowseItemPartTemplate ##endif ##if sessioncfg.ZONES.SelfService.ShowLoansTotal ##local.define(Name) ##leg.ZONESOPAC.Baccount.BrowseItem.OnLoan ##local.define(Value) ##if Value.Detail.current_checkouts ##if sessioncfg.ZONES.SelfService.ViewLoans ##Value.Detail.current_checkouts ##else ##Value.Detail.current_checkouts ##endif ##else ##leg.ZONESOPAC.Baccount.BrowseItem.None ##endif ##local.BrowseItemPartTemplate ##endif ##if sessioncfg.ZONES.SelfService.ShowReservationsTotal ##local.define(Name) ##leg.ZONESOPAC.Baccount.BrowseItem.Reservations ##local.define(Value) ##if Value.Detail.resv_cur ##if sessioncfg.ZONES.SelfService.ViewReservations ##Value.Detail.resv_cur ##else ##Value.Detail.resv_cur ##endif ##else ##leg.ZONESOPAC.Baccount.BrowseItem.NoneF ##endif ##local.BrowseItemPartTemplate ##endif ##local.define(Name)##leg.ZONESOPAC.Baccount.Button.Messages ##local.define(Value)##Value.Detail.MailCount ##local.BrowseItemPartTemplate ##if sessioncfg.ZONES.InterLibraryLoans.Enabled ##local.define(Name) ##leg.ZONESOPAC.InterLibraryLoans.NoOfRequests ##local.define(Value) ##if Value.ILLRequests ##if sessioncfg.ZONES.SelfService.ViewReservations ##Value.ILLRequests ##else ##Value.ILLRequests ##endif ##else ##leg.ZONESOPAC.Baccount.BrowseItem.None ##endif ##local.BrowseItemPartTemplate ##endif ##local.define(Name) ##local.define(Value) ##leg.ZONESOPAC.Baccount.Button.ViewAddress ##local.BrowseItemPartTemplate ##if Value.IsEqual(Detail.accountTrapLevel,Error) ##local.define(Name) ##local.define(Value) ##sessioncfg.MapLegendThroughTable(AccountTrapError,"DB.Config.ZONESERVICES.ErrorMessageMap")

##Value.foreachIn(trap,Detail.traps) ##local.defineByRender(ErrorText)##sessioncfg.MapLegendThroughTable(##trap.trapID,"DB.Config.ZONESERVICES.ErrorMessageMap") ##if local.IsEqual(ErrorText,"") ##local.define(ErrorText)##trap.trapID ##endif ##if local.IsEqual(ErrorText,"Hide") ##else ##local.ErrorText
##endif


##local.BrowseItemPartTemplate ##endif ##if Value.IsEqual(Detail.accountTrapLevel,Warning) ##local.define(Name) ##local.define(Value) ##sessioncfg.MapLegendThroughTable(AccountTrapWarning,"DB.Config.ZONESERVICES.ErrorMessageMap")

##Value.foreachIn(trap,Detail.traps) ##local.defineByRender(ErrorText)##sessioncfg.MapLegendThroughTable(##trap.trapID,"DB.Config.ZONESERVICES.ErrorMessageMap") ##if local.IsEqual(ErrorText,"") ##local.define(ErrorText)##trap.trapID ##endif ##if local.IsEqual(ErrorText,"Hide") ##else ##local.ErrorText
##endif
##local.BrowseItemPartTemplate ##endif /* removed for now ##if Value.IsMap(Detail.suggestions.suggestion) ##local.define(Name)   ##local.define(Value)##leg.ZONESOPAC.TrackSuggestions.Link ##local.BrowseItemPartTemplate ##endif */
##local.define(CurrentPage) ##leg.WAI.Layout.MyZoneWelcome ##if sessioncfg.ZONES.ShowNameInMyZone ##if Value.Detail.last_name ##if Value.Detail.first_name ##Value.Detail.first_name ##endif ##Value.Detail.last_name ##endif ##endif ##local.define(BodyContent) ##local.define(ContentPanelTabs)##local.MyZoneContentPanelTabs ##local.ContentPanelTabsContainer

 
##if request.IsEqual(SubView,"ShowAddress") ##local.define(backURL)##this&SubView= ##local.define(BrowseItem) ##local.ContactDetails ##if sessioncfg.ZONES.SelfService.ChangeContactDetails ##local.Define(Name) ##local.Define(Value)##leg.ZONESOPAC.Baccount.Button.ChangeContactDetails ##local.BrowseItemPartTemplate ##endif ##local.BrowseItemContainerTemplate ##else ##local.define(BrowseItem) ##local.define(PartTemplate) ##local.defineByRender(temp)##local.Value ##if local.IsEqual(temp,"") ##else ##local.BrowseItemPartTemplate ##endif ##local.AccountSummaryDetails ##local.BrowseItemContainerTemplate ##endif

##leg.WAI.Baccount.Prompt

##include(Layout) ##endif