<%@ page session="true" contentType="text/html; charset=UTF-8" import="java.util.ArrayList, java.util.Iterator, com.sportwetten.mcbet.util.*, com.sportwetten.mcbet.*, com.sportwetten.mcbet.betting.*, com.sportwetten.mcbet.properties.Settings, com.sportwetten.mcbet.localization.BundleManager, com.sportwetten.mcbet.util.PathUtils" %> <% // mcbtv // Initialization of Bundle // BundleManager bundle = new BundleManager( request, BundleManager.MCBET_BUNDLE_NAME ); %> <% User curUser = (User) session.getAttribute("mcbet.curuser"); BetSlip bsp = (BetSlip) session.getAttribute("mcbet.betslip"); boolean feeIsSet = false; int errEventId = -1; String stake = request.getParameter("stake"); String curLang = LangUtils.getCurrentLang(request); String domain = Settings.getDomain(request); String systemName = null; boolean isCombination = false; if ( bsp != null ) { errEventId = bsp.getErrorEventId(); if ( stake == null ) { stake = bsp.getStake(); } systemName = bsp.systemType; if ( systemName == null ) { systemName = "0"; } isCombination = bsp.isCombination(); } int errCode = ConversionUtils.StrToInt( (String) request.getAttribute("mcbet.makebeterrcode") ); String cat = request.getParameter("cat"); String sport = request.getParameter("sport"); String league = request.getParameter("league"); String eventid = request.getParameter("eventid"); String curSection = (String) request.getAttribute("mcbet.cursection"); if ( curSection == null ) { curSection = "sportline"; } %> <% // // bet is finished // if ( errCode == 0 ) { %>
<%=bundle.getString( "SLIP_009_0016")%>
<% } else { %> <% // // show betslip // if ( bsp != null && bsp.countBets() > 0 ) { %> <% int port = request.getServerPort(); %> <%=request.getContextPath()%>/betting" method="post" name="slip" target="_top" onsubmit="checkSubmit('<%=curLang%>');"> <% if ( cat != null ) { %> <% } if ( sport != null ) { %> <% } if ( league != null ) { %> <% } if ( eventid != null ) { %> <% } %>
<%=bundle.getString( "SLI_TYPE" )%>  <%=bundle.getString( " / >
<% // // show bet items // double totalOdd = 1; for ( int i = 0; i < bsp.getBets().size(); i++) { Bet bt = (Bet) bsp.getBets().get(i); String classTr = "color1c"; if ( errEventId != -1 && bt.getEventId() == errEventId ) { classTr = "color1a"; } %> <% // show bet items ArrayList betItems = bt.getBetItems(); Iterator it = betItems.iterator(); // loop over bets while ( it.hasNext() ) { BetItem bi = ( BetItem ) it.next(); %> " /> <% // if with bankers if ( bsp.isWithBankers() && bsp.isBankersAllowed() ) { %> <% } else { %> <% } %> <% totalOdd = totalOdd * Double.parseDouble(bi.getOdd()); } // end of loop over bet items (while) %> <% } // end of loop over bets (for) %>
<%=bt.getEventNo()%>  <%bt.showEventName(out); %> <%=bundle.getString( " />
/>  <% // // NOT OUTRIGHTS // if ( !bt.isOutright() ) { %> <%=bi.getBetTypeForUI()%>: <%=bi.getSelectedOutcomeForUI()%> <% if ( bi.getAddParamForBetSlip( bt.betType ) != null ) { %> (<%=bi.getAddParamForBetSlip( bt.betType )%>) <% } %> <% } else { // // OUTRIGHTS // %> <% bt.showMemberName(out); %> <% } %> <%=bi.getOdd()%>  
<% if ( ( bsp.isNfromMSystem() && bsp.isBankersAllowed() ) || ( bsp != null && (bsp.systemType == null || bsp.systemType.equals("0") /*|| bsp.systemType.equals("-1")*/ ) && bsp.getBets().size() > 0 && BrowserUtils.supportDom(request) ) ) { %> <% // bankers selector -- for N from M systems only if ( bsp.isNfromMSystem() && bsp.isBankersAllowed() ) { %> <% } else { out.println( "" ); } if ( bsp != null && (bsp.systemType == null || bsp.systemType.equals("0") /*|| bsp.systemType.equals("-1")*/ ) && bsp.getBets().size() > 0 && BrowserUtils.supportDom(request) ) { %> <% } %>
<% if ( !bsp.isWithBankers() ) { %> <%=bundle.getString( "SLIP_009_0018" )%> <% } else { %> <%=bundle.getString( "SLIP_009_0019" )%> <% } %>   <%=bundle.getString( "SLIP_009_0007")%>: <%=NumberFormatter.getFormattedDecimal( totalOdd )%>
<% } %>
<% // show bet button if user is logged in if ( curUser != null && curUser.isAuthorized() ) { if (curUser.betFeeFixed != 0.0 || curUser.betFeePercent != 0.0) { feeIsSet = true; } %> <% if (feeIsSet) { %> <% } %> <% if ( BrowserUtils.supportDom(request) && isCombination ) { %> <% } %> <% if ( (bsp != null) && bsp.isCombination() && bsp.isSupportedByBonusSystem(request) ) { double combibonus = bsp.getCombiBonus(request); %> <% } %>
<%=bundle.getString( "SLIP_009_0014")%>: <%=bsp.getMinStakeStr( curUser )%> <% request.setAttribute("currencymode", "betslip"); %> <% request.removeAttribute("currencymode"); %>
<%=bundle.getString( "SLIP_009_0005")%> " maxlength="10" onkeyup="<% if (feeIsSet) { %>calcTotalStake(this.form, '<%=curUser.betFeeFixed%>', '<%=curUser.betFeePercent%>'); <% } if ( BrowserUtils.supportDom(request) && isCombination ) { %> setMaxWin(this.form, '<%=curLang%>'); <% // only if there is a BonusSystem if (bsp.isSupportedByBonusSystem(request)) { %> setBonus(this.form, <%=bsp.getCombiBonus(request)%>); setCredit(this.form, <%=bsp.getCombiBonus(request)%>); <% } } %>" /> <% request.setAttribute("currencymode", "betslip"); %> <% request.removeAttribute("currencymode"); %>
<%=bundle.getString( "SLIP_009_0003")%>
0.00
<% request.setAttribute("currencymode", "betslip"); %> <% request.removeAttribute("currencymode"); %>
<%=bundle.getString( "SLIP_009_0008")%>
<% if ( bsp.getStake() != null ) { %> <% } else { out.print("0.00"); } %>
<% request.setAttribute("currencymode", "betslip"); %> <% request.removeAttribute("currencymode"); %>
<%=bundle.getString( "SLIP_009_0012")%>:
<% if ( bsp.getStake() != null ) { %> <% } else { out.print("0.00"); } %>
<% request.setAttribute("currencymode", "betslip"); %> <% request.removeAttribute("currencymode"); %>
<%=NumberFormatter.getFormattedNumber( combibonus, 0, 0 )%>% <%=bundle.getString( "SLIP_009_0025")%>:
<% if ( bsp.getStake() != null ) { %> <% } else { out.print("0.00"); } %>
<% request.setAttribute("currencymode", "betslip"); %> <% request.removeAttribute("currencymode"); %>
<%=bundle.getString( "SLIP_009_0026")%>:
<% if ( bsp.getStake() != null ) { %> <% } else { out.print("0.00"); } %>
<% request.setAttribute("currencymode", "betslip"); %> <% request.removeAttribute("currencymode"); %>
<%=bundle.getString( "SLIP_009_0015")%>: <%=NumberFormatter.getFormattedNumber(curUser.getMaxAvailableWinning(), 2, 2)%> <% request.setAttribute("currencymode", "betslip"); %> <% request.removeAttribute("currencymode"); %>
/>   <%=bundle.getString( "REG_TAC_START")%> <%=bundle.getString("REG_002_0030")%> <%=bundle.getString( "REG_TAC_END")%>
/>   <%=bundle.getString( "SLIP_009_0101")%>

" onclick="checkAccept(this.form, '<%=curLang%>');" />

<% } else { // show message that user have to login to bet %>
<%=bundle.getString( "SLIP_009_0010")%> <%=bundle.getString( "SLIP_009_0017")%>
<% } } else { %>
<%=bundle.getString( "SLIP_009_0016")%>
<% } } %>
<% if ( bsp != null ) { bsp.clearSlipErrors(); session.setAttribute("mcbet.betslip", bsp); } %>