##if request.IsEqual(Method,Step) ##formatter.TextRender() ##include(Defaults) ##NotHtml { ##if error.Level "finished":true, "success" : false, "description" : ##error.AsJScriptLit(Description) ##else ##if value.Response ##if value.Response.Finished "finished":true, "success" :true, "loans": { ##local.define(Compter)0 ##local.define(Index)i_##local.Compter ##value.ForEachIn(loan,Response.loans) ##if loan.IsEqual(RenewResult.extended,0) ##local.define(Status)Fail ##else ##local.define(Status)Success ##endif "##local.Compter" :{ "title":##loan.AsJScriptLIT(Summary.Data.Title), ##local.defineByRender(Status)##if local.IsEqual(Status,Success)##leg.ZONESOPAC.RenewAll.StatusRenewed##else##leg.ZONESOPAC.RenewAll.StatusNotRenewed##endif "status":##local.AsJScriptLIT(Status), ##if loan.RenewResult.warnings ##local.define(ErrorList) ##loan.ForEachIn(child,"RenewResult.warnings") ##local.defineByRender(ErrorText)##sessioncfg.MapLegendThroughTable(##child,"DB.Config.ZONESERVICES.ErrorMessageMap") ##if local.IsEqual(ErrorText,"") ##local.define(ErrorText)##child ##endif ##local.defineByRender(ErrorList)##local.ErrorList ##local.ErrorText "statusMessage":"##local.ErrorList", ##else "statusMessage":"", ##endif "dueDate":"##if local.IsEqual(Status,Success) ##formatter.YYYYDDMM(##loan.RenewResult.due_date,##local.DateFormat) ##else ##formatter.YYYYDDMM(##loan.return_date,##local.DateFormat) ##endif", "extended":##loan.AsJScriptLIT(RenewResult.extended) } ##if loan.__isLast() ##else , ##endif ##local.Increment(Compter) } ##else "finished":false, "stage":"##value.Data(Response.stage)", "percent":"##value.Data(Response.percent)" ##endif ##endif ##endif } ##else ##formatter.TextRender() ##helpcontext.addHelp(LoanBrowse) ##helpcontext.addHelp(Toolbar) ##include(Defaults) ##local.define(Section)CurrentLoans /*##local.define(ParentSection)##leg.Portal3.Loans.Title> */ ##local.define(SectionTitle)##leg.ZONESOPAC.RenewAll.Title ##local.define(PageLeftMenu)##local.MyZonePageLeftMenu ##local.define(Title)##leg.ZONESOPAC.RenewAll.Title ##local.define(PageTitle)##leg.ZONESOPAC.RenewAll.Title ##local.define(Advice) ##if value.IsEqual(Response.stage,1) ##local.define(Advice)##leg.ZONESOPAC.RenewAll.AdviceStage1 ##endif ##if value.IsEqual(Response.stage,2) ##local.define(Advice)##leg.ZONESOPAC.RenewAll.AdviceStage2 ##endif ##if value.Response.Finished ##local.define(Advice)##leg.ZONESOPAC.RenewAll.AdviceCompleted ##endif ##helpcontext.addHelp(RenewMyLoans) ##helpcontext.addHelp(Toolbar) ##local.define(Content) ##local.SectionTitle ##leg.ZONESOPAC.RenewAll.Stage : 0/2 ##leg.ZONESOPAC.RenewAll.TitleCell ##leg.ZONESOPAC.RenewAll.Status ##leg.ZONESOPAC.RenewAll.DueDate ##local.define(ScrollingList) ##local.ScrollingListContent ##if value.Response.Finished ##else ##endif ##local.Define(PageHeaderScripts) ##include(Body) ##endif