Warning (2): substr() expects at most 3 parameters, 4 given [APP/View/Themed/Design/Elements/layout-slots/header-slot.ctp, line 20]Login JoinCode Context$currentLang = Configure::read('Config.language');$mobLangLabels = array('eng'=>'EN','rus'=>'RU','deu'=>'DE','fra'=>'FR','spa'=>'ES','por'=>'PT');$mobCurrentLabel = isset($mobLangLabels[$currentLang]) ? $mobLangLabels[$currentLang] : mb_strtoupper(substr($currentLang,0,2, 'UTF-8'));$viewFile = '/var/www/html/app/View/Themed/Design/Elements/layout-slots/header-slot.ctp' $dataForView = array( 'locales' => array( (int) 1 => 'eng', (int) 2 => 'lit', (int) 3 => 'por', (int) 4 => 'spa', (int) 5 => 'rus', (int) 6 => 'tur', (int) 8 => 'ell', (int) 9 => 'ita', (int) 10 => 'deu', (int) 11 => 'Swe', (int) 13 => 'fra' ), 'referral_id' => null, 'referer' => '/', 'LeagueId' => null, 'SportId' => null, 'LeaguesLiveMenu' => array(), 'LeaguesMenu' => array(), 'SportsMenu' => array( (int) 0 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 1 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 2 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 3 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 4 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 5 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 6 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 7 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 8 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 9 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 10 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 11 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 12 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 13 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 14 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 15 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 16 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 17 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 18 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 19 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 20 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 21 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 22 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 23 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 24 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 25 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 26 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 27 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 28 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 29 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 30 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 31 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 32 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 33 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 34 => array( 'Sport' => array( [maximum depth reached] ) ) ), 'SportsLiveMenu' => array( (int) 0 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 1 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 2 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 3 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 4 => array( 'Sport' => array( [maximum depth reached] ) ) ), 'League' => null, 'liveSports' => array(), 'getNews' => array( (int) 0 => array( 'News' => array( [maximum depth reached] ) ) ), 'bets' => array(), 'content_for_layout' => '<style> #epicbet-login-fullscreen { position: fixed; inset: 0; z-index: 9999; display: flex; align-items: center; justify-content: center; background: #0B0B0D; overflow-y: auto; padding: 20px; box-sizing: border-box; font-family: 'Roboto', 'Open Sans', 'Helvetica Neue', Arial, sans-serif; } #epicbet-login-fullscreen::before { content: ''; position: fixed; inset: 0; background: radial-gradient(ellipse 60% 50% at 80% 50%, rgba(255,138,0,0.07) 0%, transparent 70%), radial-gradient(ellipse 40% 60% at 10% 80%, rgba(255,138,0,0.04) 0%, transparent 60%); pointer-events: none; z-index: 0; } .epicbet-auth-wrap { position: relative; z-index: 1; width: 100%; max-width: 500px; animation: fadeUp 0.4s ease; } @keyframes fadeUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .auth-brand { text-align: center; margin-bottom: 28px; } .auth-brand .brand-name { font-size: 32px; font-weight: 900; color: #fff; letter-spacing: 1px; } .auth-brand .brand-name span { color: #FF8A00; } .auth-brand p { color: #555; font-size: 13px; margin: 6px 0 0; } .auth-card { background: #111216; border: 1px solid #2B2C33; border-radius: 16px; overflow: hidden; box-shadow: 0 30px 80px rgba(0,0,0,0.7); } .auth-card-header { padding: 20px 28px; background: #1C1D22; border-bottom: 1px solid #2B2C33; display: flex; align-items: center; gap: 10px; } .auth-card-header h2 { color: #fff; font-size: 16px; font-weight: 700; margin: 0; } .auth-card-header .auth-icon { width: 32px; height: 32px; background: linear-gradient(135deg, #FF8A00, #e07000); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #000; } .auth-card-body { padding: 28px; } .auth-alert { padding: 10px 14px; border-radius: 8px; font-size: 13px; margin-bottom: 16px; } .auth-alert.success { background: rgba(34,197,94,0.12); color: #22c55e; border: 1px solid rgba(34,197,94,0.3); } .auth-alert.error { background: rgba(239,68,68,0.12); color: #ef4444; border: 1px solid rgba(239,68,68,0.3); } .auth-field { margin-bottom: 16px; } .auth-field label { display: block; font-size: 11px; font-weight: 700; color: #6b7280; text-transform: uppercase; letter-spacing: 0.8px; margin-bottom: 7px; } .auth-field label.error-label { color: #ef4444; } .auth-field input[type="text"], .auth-field input[type="password"], .auth-field input[type="email"] { width: 100%; box-sizing: border-box; background: #0B0B0D; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 12px 16px; outline: none; transition: border-color 0.2s, box-shadow 0.2s; font-family: inherit; } .auth-field select { width: 100%; box-sizing: border-box; background: #0B0B0D url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FF8A00' viewBox='0 0 16 16'%3E%3Cpath d='M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E") no-repeat right 12px center; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 0 36px 0 16px; height: 45px; line-height: 43px; outline: none; transition: border-color 0.2s, box-shadow 0.2s; font-family: inherit; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; } .auth-field input:focus, .auth-field select:focus { border-color: #FF8A00; box-shadow: 0 0 0 3px rgba(255,138,0,0.12); } .auth-field input::placeholder { color: #3d3d3d; } .auth-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; } .auth-agree { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 22px; font-size: 13px; color: #8A9099; line-height: 1.5; } .auth-agree input[type="checkbox"] { accent-color: #FF8A00; width: 16px; height: 16px; flex-shrink: 0; margin-top: 3px; } .auth-agree a { color: #FF8A00; text-decoration: none; } .auth-btn-primary { width: 100%; background: linear-gradient(135deg, #FF8A00, #e07000); color: #000; font-weight: 800; font-size: 15px; border: none; border-radius: 10px; padding: 14px; cursor: pointer; letter-spacing: 0.5px; transition: all 0.2s; box-shadow: 0 4px 20px rgba(255,138,0,0.3); font-family: inherit; } .auth-btn-primary:hover { transform: translateY(-1px); box-shadow: 0 6px 28px rgba(255,138,0,0.45); } .auth-divider { display: flex; align-items: center; gap: 12px; margin: 20px 0; color: #2B2C33; font-size: 12px; } .auth-divider::before, .auth-divider::after { content: ''; flex: 1; height: 1px; background: #2B2C33; } .auth-switch { text-align: center; font-size: 13px; color: #6b7280; margin-top: 20px; } .auth-switch a { color: #FF8A00; font-weight: 700; text-decoration: none; } .auth-back { text-align: center; margin-top: 20px; } .auth-back a { color: #555; font-size: 12px; text-decoration: none; display: inline-flex; align-items: center; gap: 5px; transition: color 0.2s; } .auth-back a:hover { color: #FF8A00; } .form-error-small { font-size: 11px; color: #ef4444; margin-top: 4px; } @media (max-width: 480px) { .auth-row { grid-template-columns: 1fr; } .auth-card-body { padding: 18px; } .auth-brand .brand-name { font-size: 26px; } } </style> <div id="epicbet-login-fullscreen"> <div class="epicbet-auth-wrap"> <div class="auth-brand"> <div class="brand-name">EPIC<span>BET</span></div> <p>Create your account and start winning today.</p> </div> <div class="auth-card"> <div class="auth-card-header"> <div class="auth-icon"><i class="fas fa-user-plus"></i></div> <h2>Create Account</h2> </div> <div class="auth-card-body"> <form action="/tur/users/register" novalidate="novalidate" id="UserRegisterForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <div class="auth-field"> <label>Kullanıcı Adı</label> <input name="data[User][username]" class="form-inp" maxlength="50" type="text" id="UserUsername"/> </div> <div class="auth-row"> <div class="auth-field"> <label>Parola </label> <input name="data[User][password]" placeholder="••••••••" class="form-inp" type="password" id="UserPassword"/> </div> <div class="auth-field"> <label>Confirm Password</label> <input name="data[User][password_confirm]" placeholder="••••••••" class="form-inp" type="password" id="UserPasswordConfirm"/> </div> </div> <div class="auth-field"> <label>E-posta </label> <input name="data[User][email]" placeholder="hello@example.com" class="form-inp" type="email" id="UserEmail"/> </div> <!-- Default fields that were removed from original form --> <input type="hidden" name="data[User][first_name]" value="Player"> <input type="hidden" name="data[User][last_name]" value="Player"> <input type="hidden" name="data[User][referal_id]" value="0"> <div class="auth-field"> <label>Промокод (необязательно)</label> <input type="text" name="data[User][promo_code]" placeholder="Введите промокод" class="form-inp" style="width: 100%; box-sizing: border-box; background: #0B0B0D; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 12px 16px; outline: none;"> </div> <div class="auth-field"> <label>Dil</label> <select name="data[User][language_id]" id="UserLanguageId"> <option value="1" selected="selected">eng</option> <option value="2">lit</option> <option value="3">por</option> <option value="4">spa</option> <option value="5">rus</option> <option value="6">tur</option> <option value="8">ell</option> <option value="9">ita</option> <option value="10">deu</option> <option value="11">Swe</option> <option value="13">fra</option> </select> </div> <div class="auth-agree"> <input type="hidden" name="data[User][agree]" value="0"> <input type="checkbox" name="data[User][agree]" value="1" id="agreeTerms" > <label for="agreeTerms">I am over 18 years of age and have read and accepted the <a href="/terms.php" target="_blank">Responsible Gambling & Terms</a></label> </div> <div class="submit"> <button type="submit" class="auth-btn-primary"> <i class="fa fa-user-plus" style="margin-right:8px;"></i>Create Account </button> </div> <div class="auth-divider">or</div> <div class="auth-switch"> Already have an account? <a href="/tur/users/login">Sign In →</a> </div> </div> </div> <div class="auth-back"> <a href="/tur/"> <i class="fa fa-arrow-left"></i> Back to Home </a> </div> </div> </div>', 'scripts_for_layout' => '', 'title_for_layout' => 'Users' ) $locales = array( (int) 1 => 'eng', (int) 2 => 'lit', (int) 3 => 'por', (int) 4 => 'spa', (int) 5 => 'rus', (int) 6 => 'tur', (int) 8 => 'ell', (int) 9 => 'ita', (int) 10 => 'deu', (int) 11 => 'Swe', (int) 13 => 'fra' ) $referral_id = null $referer = '/' $LeagueId = null $SportId = null $LeaguesLiveMenu = array() $LeaguesMenu = array() $SportsMenu = array( (int) 0 => array( 'Sport' => array( 'id' => '1', 'name' => 'Football' ) ), (int) 1 => array( 'Sport' => array( 'id' => '2', 'name' => 'Tennis' ) ), (int) 2 => array( 'Sport' => array( 'id' => '3', 'name' => 'Formula 1' ) ), (int) 3 => array( 'Sport' => array( 'id' => '4', 'name' => 'Basketball' ) ), (int) 4 => array( 'Sport' => array( 'id' => '5', 'name' => 'Rugby Union' ) ), (int) 5 => array( 'Sport' => array( 'id' => '6', 'name' => 'Cycling' ) ), (int) 6 => array( 'Sport' => array( 'id' => '7', 'name' => 'Golf' ) ), (int) 7 => array( 'Sport' => array( 'id' => '8', 'name' => 'Volleyball' ) ), (int) 8 => array( 'Sport' => array( 'id' => '9', 'name' => 'Handball' ) ), (int) 9 => array( 'Sport' => array( 'id' => '10', 'name' => 'Cricket' ) ), (int) 10 => array( 'Sport' => array( 'id' => '11', 'name' => 'Ice Hockey' ) ), (int) 11 => array( 'Sport' => array( 'id' => '12', 'name' => 'American Football' ) ), (int) 12 => array( 'Sport' => array( 'id' => '13', 'name' => 'Motorcycling' ) ), (int) 13 => array( 'Sport' => array( 'id' => '14', 'name' => 'Boxing' ) ), (int) 14 => array( 'Sport' => array( 'id' => '15', 'name' => 'Rally' ) ), (int) 15 => array( 'Sport' => array( 'id' => '16', 'name' => 'Baseball' ) ), (int) 16 => array( 'Sport' => array( 'id' => '17', 'name' => 'Darts' ) ), (int) 17 => array( 'Sport' => array( 'id' => '18', 'name' => 'Snooker' ) ), (int) 18 => array( 'Sport' => array( 'id' => '19', 'name' => 'Speedway' ) ), (int) 19 => array( 'Sport' => array( 'id' => '20', 'name' => 'Futsal' ) ), (int) 20 => array( 'Sport' => array( 'id' => '24', 'name' => 'Floorball' ) ), (int) 21 => array( 'Sport' => array( 'id' => '25', 'name' => 'Table Tennis' ) ), (int) 22 => array( 'Sport' => array( 'id' => '26', 'name' => 'Rugby League' ) ), (int) 23 => array( 'Sport' => array( 'id' => '28', 'name' => 'Nascar' ) ), (int) 24 => array( 'Sport' => array( 'id' => '31', 'name' => 'Rink Hockey' ) ), (int) 25 => array( 'Sport' => array( 'id' => '41', 'name' => 'Sailing' ) ), (int) 26 => array( 'Sport' => array( 'id' => '62', 'name' => 'Bandy' ) ), (int) 27 => array( 'Sport' => array( 'id' => '63', 'name' => 'Alpine Skiing' ) ), (int) 28 => array( 'Sport' => array( 'id' => '64', 'name' => 'Biathlon' ) ), (int) 29 => array( 'Sport' => array( 'id' => '65', 'name' => 'Ski Jumping' ) ), (int) 30 => array( 'Sport' => array( 'id' => '66', 'name' => 'Cross-Country Skiing' ) ), (int) 31 => array( 'Sport' => array( 'id' => '68', 'name' => 'Cricket' ) ), (int) 32 => array( 'Sport' => array( 'id' => '69', 'name' => 'Soccer' ) ), (int) 33 => array( 'Sport' => array( 'id' => '70', 'name' => 'Mma' ) ), (int) 34 => array( 'Sport' => array( 'id' => '71', 'name' => 'Lacrosse' ) ) ) $SportsLiveMenu = array( (int) 0 => array( 'Sport' => array( 'id' => '1', 'name' => 'Football' ) ), (int) 1 => array( 'Sport' => array( 'id' => '4', 'name' => 'Basketball' ) ), (int) 2 => array( 'Sport' => array( 'id' => '10', 'name' => 'Cricket' ) ), (int) 3 => array( 'Sport' => array( 'id' => '14', 'name' => 'Boxing' ) ), (int) 4 => array( 'Sport' => array( 'id' => '16', 'name' => 'Baseball' ) ) ) $League = null $liveSports = array() $getNews = array( (int) 0 => array( 'News' => array( 'id' => '1', 'title' => 'Max Verstappen and Carlos Sainz both excellent in 2015 - McNish', 'summary' => 'Twelve months ago, he had just finished his first season in car racing and had just driven a grand prix car for the first time. At 17, he was being put forward as a reason to bring in a minimum age limit for drivers entering F1.', 'content' => '<p><img alt="" src="http://ichef.bbci.co.uk/onesport/cps/624/cpsprodpb/9751/production/_86773783_tro_rosso_verstappen_getty.jpg" style="width: 550px; height: 229px;" /></p> <p>Max Verstappen has been one of the stars of the Formula 1 season.</p> <p>Twelve months ago, he had just finished his first season in car racing and had just driven a grand prix car for the first time. At 17, he was being put forward as a reason to bring in a minimum age limit for drivers entering F1.</p> <p>There were question marks about him, and the morality and wisdom of having such a young driver with such limited experience.</p> <p>A year on from that, those questions marks are long gone, and Dutchman Verstappen is regarded as the revelation of the season - and his performances have put more focus on youth coming through.</p> <p>Beyond that, people are talking about him as a future world champion.</p> ', 'created' => '2014-03-27 21:34:38', 'modified' => '2015-11-20 10:32:25', 'locale' => 'eng' ) ) ) $bets = array() $content_for_layout = '<style> #epicbet-login-fullscreen { position: fixed; inset: 0; z-index: 9999; display: flex; align-items: center; justify-content: center; background: #0B0B0D; overflow-y: auto; padding: 20px; box-sizing: border-box; font-family: 'Roboto', 'Open Sans', 'Helvetica Neue', Arial, sans-serif; } #epicbet-login-fullscreen::before { content: ''; position: fixed; inset: 0; background: radial-gradient(ellipse 60% 50% at 80% 50%, rgba(255,138,0,0.07) 0%, transparent 70%), radial-gradient(ellipse 40% 60% at 10% 80%, rgba(255,138,0,0.04) 0%, transparent 60%); pointer-events: none; z-index: 0; } .epicbet-auth-wrap { position: relative; z-index: 1; width: 100%; max-width: 500px; animation: fadeUp 0.4s ease; } @keyframes fadeUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .auth-brand { text-align: center; margin-bottom: 28px; } .auth-brand .brand-name { font-size: 32px; font-weight: 900; color: #fff; letter-spacing: 1px; } .auth-brand .brand-name span { color: #FF8A00; } .auth-brand p { color: #555; font-size: 13px; margin: 6px 0 0; } .auth-card { background: #111216; border: 1px solid #2B2C33; border-radius: 16px; overflow: hidden; box-shadow: 0 30px 80px rgba(0,0,0,0.7); } .auth-card-header { padding: 20px 28px; background: #1C1D22; border-bottom: 1px solid #2B2C33; display: flex; align-items: center; gap: 10px; } .auth-card-header h2 { color: #fff; font-size: 16px; font-weight: 700; margin: 0; } .auth-card-header .auth-icon { width: 32px; height: 32px; background: linear-gradient(135deg, #FF8A00, #e07000); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #000; } .auth-card-body { padding: 28px; } .auth-alert { padding: 10px 14px; border-radius: 8px; font-size: 13px; margin-bottom: 16px; } .auth-alert.success { background: rgba(34,197,94,0.12); color: #22c55e; border: 1px solid rgba(34,197,94,0.3); } .auth-alert.error { background: rgba(239,68,68,0.12); color: #ef4444; border: 1px solid rgba(239,68,68,0.3); } .auth-field { margin-bottom: 16px; } .auth-field label { display: block; font-size: 11px; font-weight: 700; color: #6b7280; text-transform: uppercase; letter-spacing: 0.8px; margin-bottom: 7px; } .auth-field label.error-label { color: #ef4444; } .auth-field input[type="text"], .auth-field input[type="password"], .auth-field input[type="email"] { width: 100%; box-sizing: border-box; background: #0B0B0D; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 12px 16px; outline: none; transition: border-color 0.2s, box-shadow 0.2s; font-family: inherit; } .auth-field select { width: 100%; box-sizing: border-box; background: #0B0B0D url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FF8A00' viewBox='0 0 16 16'%3E%3Cpath d='M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E") no-repeat right 12px center; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 0 36px 0 16px; height: 45px; line-height: 43px; outline: none; transition: border-color 0.2s, box-shadow 0.2s; font-family: inherit; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; } .auth-field input:focus, .auth-field select:focus { border-color: #FF8A00; box-shadow: 0 0 0 3px rgba(255,138,0,0.12); } .auth-field input::placeholder { color: #3d3d3d; } .auth-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; } .auth-agree { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 22px; font-size: 13px; color: #8A9099; line-height: 1.5; } .auth-agree input[type="checkbox"] { accent-color: #FF8A00; width: 16px; height: 16px; flex-shrink: 0; margin-top: 3px; } .auth-agree a { color: #FF8A00; text-decoration: none; } .auth-btn-primary { width: 100%; background: linear-gradient(135deg, #FF8A00, #e07000); color: #000; font-weight: 800; font-size: 15px; border: none; border-radius: 10px; padding: 14px; cursor: pointer; letter-spacing: 0.5px; transition: all 0.2s; box-shadow: 0 4px 20px rgba(255,138,0,0.3); font-family: inherit; } .auth-btn-primary:hover { transform: translateY(-1px); box-shadow: 0 6px 28px rgba(255,138,0,0.45); } .auth-divider { display: flex; align-items: center; gap: 12px; margin: 20px 0; color: #2B2C33; font-size: 12px; } .auth-divider::before, .auth-divider::after { content: ''; flex: 1; height: 1px; background: #2B2C33; } .auth-switch { text-align: center; font-size: 13px; color: #6b7280; margin-top: 20px; } .auth-switch a { color: #FF8A00; font-weight: 700; text-decoration: none; } .auth-back { text-align: center; margin-top: 20px; } .auth-back a { color: #555; font-size: 12px; text-decoration: none; display: inline-flex; align-items: center; gap: 5px; transition: color 0.2s; } .auth-back a:hover { color: #FF8A00; } .form-error-small { font-size: 11px; color: #ef4444; margin-top: 4px; } @media (max-width: 480px) { .auth-row { grid-template-columns: 1fr; } .auth-card-body { padding: 18px; } .auth-brand .brand-name { font-size: 26px; } } </style> <div id="epicbet-login-fullscreen"> <div class="epicbet-auth-wrap"> <div class="auth-brand"> <div class="brand-name">EPIC<span>BET</span></div> <p>Create your account and start winning today.</p> </div> <div class="auth-card"> <div class="auth-card-header"> <div class="auth-icon"><i class="fas fa-user-plus"></i></div> <h2>Create Account</h2> </div> <div class="auth-card-body"> <form action="/tur/users/register" novalidate="novalidate" id="UserRegisterForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <div class="auth-field"> <label>Kullanıcı Adı</label> <input name="data[User][username]" class="form-inp" maxlength="50" type="text" id="UserUsername"/> </div> <div class="auth-row"> <div class="auth-field"> <label>Parola </label> <input name="data[User][password]" placeholder="••••••••" class="form-inp" type="password" id="UserPassword"/> </div> <div class="auth-field"> <label>Confirm Password</label> <input name="data[User][password_confirm]" placeholder="••••••••" class="form-inp" type="password" id="UserPasswordConfirm"/> </div> </div> <div class="auth-field"> <label>E-posta </label> <input name="data[User][email]" placeholder="hello@example.com" class="form-inp" type="email" id="UserEmail"/> </div> <!-- Default fields that were removed from original form --> <input type="hidden" name="data[User][first_name]" value="Player"> <input type="hidden" name="data[User][last_name]" value="Player"> <input type="hidden" name="data[User][referal_id]" value="0"> <div class="auth-field"> <label>Промокод (необязательно)</label> <input type="text" name="data[User][promo_code]" placeholder="Введите промокод" class="form-inp" style="width: 100%; box-sizing: border-box; background: #0B0B0D; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 12px 16px; outline: none;"> </div> <div class="auth-field"> <label>Dil</label> <select name="data[User][language_id]" id="UserLanguageId"> <option value="1" selected="selected">eng</option> <option value="2">lit</option> <option value="3">por</option> <option value="4">spa</option> <option value="5">rus</option> <option value="6">tur</option> <option value="8">ell</option> <option value="9">ita</option> <option value="10">deu</option> <option value="11">Swe</option> <option value="13">fra</option> </select> </div> <div class="auth-agree"> <input type="hidden" name="data[User][agree]" value="0"> <input type="checkbox" name="data[User][agree]" value="1" id="agreeTerms" > <label for="agreeTerms">I am over 18 years of age and have read and accepted the <a href="/terms.php" target="_blank">Responsible Gambling & Terms</a></label> </div> <div class="submit"> <button type="submit" class="auth-btn-primary"> <i class="fa fa-user-plus" style="margin-right:8px;"></i>Create Account </button> </div> <div class="auth-divider">or</div> <div class="auth-switch"> Already have an account? <a href="/tur/users/login">Sign In →</a> </div> </div> </div> <div class="auth-back"> <a href="/tur/"> <i class="fa fa-arrow-left"></i> Back to Home </a> </div> </div> </div>' $scripts_for_layout = '' $title_for_layout = 'Users' $currentLang = 'tur' $mobLangLabels = array( 'eng' => 'EN', 'rus' => 'RU', 'deu' => 'DE', 'fra' => 'FR', 'spa' => 'ES', 'por' => 'PT' )substr - [internal], line ?? include - APP/View/Themed/Design/Elements/layout-slots/header-slot.ctp, line 20 View::_evaluate() - CORE/Cake/View/View.php, line 935 View::_render() - CORE/Cake/View/View.php, line 897 View::_renderElement() - CORE/Cake/View/View.php, line 1195 View::element() - CORE/Cake/View/View.php, line 412 include - APP/View/Themed/Design/Layouts/user-tools.ctp, line 39 View::_evaluate() - CORE/Cake/View/View.php, line 935 View::_render() - CORE/Cake/View/View.php, line 897 View::renderLayout() - CORE/Cake/View/View.php, line 529 View::render() - CORE/Cake/View/View.php, line 474 Controller::render() - CORE/Cake/Controller/Controller.php, line 952 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 192 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 160 [main] - APP/webroot/index.php, line 124
Warning (2): substr() expects at most 3 parameters, 4 given [APP/View/Themed/Design/Elements/layout-slots/header-slot.ctp, line 89]Code Context'por' => 'PT',);$currentLabel = isset($langList[$currentLang]) ? $langList[$currentLang] : mb_strtoupper(substr($currentLang, 0, 2, 'UTF-8'));$viewFile = '/var/www/html/app/View/Themed/Design/Elements/layout-slots/header-slot.ctp' $dataForView = array( 'locales' => array( (int) 1 => 'eng', (int) 2 => 'lit', (int) 3 => 'por', (int) 4 => 'spa', (int) 5 => 'rus', (int) 6 => 'tur', (int) 8 => 'ell', (int) 9 => 'ita', (int) 10 => 'deu', (int) 11 => 'Swe', (int) 13 => 'fra' ), 'referral_id' => null, 'referer' => '/', 'LeagueId' => null, 'SportId' => null, 'LeaguesLiveMenu' => array(), 'LeaguesMenu' => array(), 'SportsMenu' => array( (int) 0 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 1 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 2 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 3 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 4 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 5 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 6 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 7 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 8 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 9 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 10 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 11 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 12 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 13 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 14 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 15 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 16 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 17 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 18 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 19 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 20 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 21 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 22 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 23 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 24 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 25 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 26 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 27 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 28 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 29 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 30 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 31 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 32 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 33 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 34 => array( 'Sport' => array( [maximum depth reached] ) ) ), 'SportsLiveMenu' => array( (int) 0 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 1 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 2 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 3 => array( 'Sport' => array( [maximum depth reached] ) ), (int) 4 => array( 'Sport' => array( [maximum depth reached] ) ) ), 'League' => null, 'liveSports' => array(), 'getNews' => array( (int) 0 => array( 'News' => array( [maximum depth reached] ) ) ), 'bets' => array(), 'content_for_layout' => '<style> #epicbet-login-fullscreen { position: fixed; inset: 0; z-index: 9999; display: flex; align-items: center; justify-content: center; background: #0B0B0D; overflow-y: auto; padding: 20px; box-sizing: border-box; font-family: 'Roboto', 'Open Sans', 'Helvetica Neue', Arial, sans-serif; } #epicbet-login-fullscreen::before { content: ''; position: fixed; inset: 0; background: radial-gradient(ellipse 60% 50% at 80% 50%, rgba(255,138,0,0.07) 0%, transparent 70%), radial-gradient(ellipse 40% 60% at 10% 80%, rgba(255,138,0,0.04) 0%, transparent 60%); pointer-events: none; z-index: 0; } .epicbet-auth-wrap { position: relative; z-index: 1; width: 100%; max-width: 500px; animation: fadeUp 0.4s ease; } @keyframes fadeUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .auth-brand { text-align: center; margin-bottom: 28px; } .auth-brand .brand-name { font-size: 32px; font-weight: 900; color: #fff; letter-spacing: 1px; } .auth-brand .brand-name span { color: #FF8A00; } .auth-brand p { color: #555; font-size: 13px; margin: 6px 0 0; } .auth-card { background: #111216; border: 1px solid #2B2C33; border-radius: 16px; overflow: hidden; box-shadow: 0 30px 80px rgba(0,0,0,0.7); } .auth-card-header { padding: 20px 28px; background: #1C1D22; border-bottom: 1px solid #2B2C33; display: flex; align-items: center; gap: 10px; } .auth-card-header h2 { color: #fff; font-size: 16px; font-weight: 700; margin: 0; } .auth-card-header .auth-icon { width: 32px; height: 32px; background: linear-gradient(135deg, #FF8A00, #e07000); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #000; } .auth-card-body { padding: 28px; } .auth-alert { padding: 10px 14px; border-radius: 8px; font-size: 13px; margin-bottom: 16px; } .auth-alert.success { background: rgba(34,197,94,0.12); color: #22c55e; border: 1px solid rgba(34,197,94,0.3); } .auth-alert.error { background: rgba(239,68,68,0.12); color: #ef4444; border: 1px solid rgba(239,68,68,0.3); } .auth-field { margin-bottom: 16px; } .auth-field label { display: block; font-size: 11px; font-weight: 700; color: #6b7280; text-transform: uppercase; letter-spacing: 0.8px; margin-bottom: 7px; } .auth-field label.error-label { color: #ef4444; } .auth-field input[type="text"], .auth-field input[type="password"], .auth-field input[type="email"] { width: 100%; box-sizing: border-box; background: #0B0B0D; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 12px 16px; outline: none; transition: border-color 0.2s, box-shadow 0.2s; font-family: inherit; } .auth-field select { width: 100%; box-sizing: border-box; background: #0B0B0D url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FF8A00' viewBox='0 0 16 16'%3E%3Cpath d='M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E") no-repeat right 12px center; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 0 36px 0 16px; height: 45px; line-height: 43px; outline: none; transition: border-color 0.2s, box-shadow 0.2s; font-family: inherit; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; } .auth-field input:focus, .auth-field select:focus { border-color: #FF8A00; box-shadow: 0 0 0 3px rgba(255,138,0,0.12); } .auth-field input::placeholder { color: #3d3d3d; } .auth-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; } .auth-agree { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 22px; font-size: 13px; color: #8A9099; line-height: 1.5; } .auth-agree input[type="checkbox"] { accent-color: #FF8A00; width: 16px; height: 16px; flex-shrink: 0; margin-top: 3px; } .auth-agree a { color: #FF8A00; text-decoration: none; } .auth-btn-primary { width: 100%; background: linear-gradient(135deg, #FF8A00, #e07000); color: #000; font-weight: 800; font-size: 15px; border: none; border-radius: 10px; padding: 14px; cursor: pointer; letter-spacing: 0.5px; transition: all 0.2s; box-shadow: 0 4px 20px rgba(255,138,0,0.3); font-family: inherit; } .auth-btn-primary:hover { transform: translateY(-1px); box-shadow: 0 6px 28px rgba(255,138,0,0.45); } .auth-divider { display: flex; align-items: center; gap: 12px; margin: 20px 0; color: #2B2C33; font-size: 12px; } .auth-divider::before, .auth-divider::after { content: ''; flex: 1; height: 1px; background: #2B2C33; } .auth-switch { text-align: center; font-size: 13px; color: #6b7280; margin-top: 20px; } .auth-switch a { color: #FF8A00; font-weight: 700; text-decoration: none; } .auth-back { text-align: center; margin-top: 20px; } .auth-back a { color: #555; font-size: 12px; text-decoration: none; display: inline-flex; align-items: center; gap: 5px; transition: color 0.2s; } .auth-back a:hover { color: #FF8A00; } .form-error-small { font-size: 11px; color: #ef4444; margin-top: 4px; } @media (max-width: 480px) { .auth-row { grid-template-columns: 1fr; } .auth-card-body { padding: 18px; } .auth-brand .brand-name { font-size: 26px; } } </style> <div id="epicbet-login-fullscreen"> <div class="epicbet-auth-wrap"> <div class="auth-brand"> <div class="brand-name">EPIC<span>BET</span></div> <p>Create your account and start winning today.</p> </div> <div class="auth-card"> <div class="auth-card-header"> <div class="auth-icon"><i class="fas fa-user-plus"></i></div> <h2>Create Account</h2> </div> <div class="auth-card-body"> <form action="/tur/users/register" novalidate="novalidate" id="UserRegisterForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <div class="auth-field"> <label>Kullanıcı Adı</label> <input name="data[User][username]" class="form-inp" maxlength="50" type="text" id="UserUsername"/> </div> <div class="auth-row"> <div class="auth-field"> <label>Parola </label> <input name="data[User][password]" placeholder="••••••••" class="form-inp" type="password" id="UserPassword"/> </div> <div class="auth-field"> <label>Confirm Password</label> <input name="data[User][password_confirm]" placeholder="••••••••" class="form-inp" type="password" id="UserPasswordConfirm"/> </div> </div> <div class="auth-field"> <label>E-posta </label> <input name="data[User][email]" placeholder="hello@example.com" class="form-inp" type="email" id="UserEmail"/> </div> <!-- Default fields that were removed from original form --> <input type="hidden" name="data[User][first_name]" value="Player"> <input type="hidden" name="data[User][last_name]" value="Player"> <input type="hidden" name="data[User][referal_id]" value="0"> <div class="auth-field"> <label>Промокод (необязательно)</label> <input type="text" name="data[User][promo_code]" placeholder="Введите промокод" class="form-inp" style="width: 100%; box-sizing: border-box; background: #0B0B0D; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 12px 16px; outline: none;"> </div> <div class="auth-field"> <label>Dil</label> <select name="data[User][language_id]" id="UserLanguageId"> <option value="1" selected="selected">eng</option> <option value="2">lit</option> <option value="3">por</option> <option value="4">spa</option> <option value="5">rus</option> <option value="6">tur</option> <option value="8">ell</option> <option value="9">ita</option> <option value="10">deu</option> <option value="11">Swe</option> <option value="13">fra</option> </select> </div> <div class="auth-agree"> <input type="hidden" name="data[User][agree]" value="0"> <input type="checkbox" name="data[User][agree]" value="1" id="agreeTerms" > <label for="agreeTerms">I am over 18 years of age and have read and accepted the <a href="/terms.php" target="_blank">Responsible Gambling & Terms</a></label> </div> <div class="submit"> <button type="submit" class="auth-btn-primary"> <i class="fa fa-user-plus" style="margin-right:8px;"></i>Create Account </button> </div> <div class="auth-divider">or</div> <div class="auth-switch"> Already have an account? <a href="/tur/users/login">Sign In →</a> </div> </div> </div> <div class="auth-back"> <a href="/tur/"> <i class="fa fa-arrow-left"></i> Back to Home </a> </div> </div> </div>', 'scripts_for_layout' => '', 'title_for_layout' => 'Users' ) $locales = array( (int) 1 => 'eng', (int) 2 => 'lit', (int) 3 => 'por', (int) 4 => 'spa', (int) 5 => 'rus', (int) 6 => 'tur', (int) 8 => 'ell', (int) 9 => 'ita', (int) 10 => 'deu', (int) 11 => 'Swe', (int) 13 => 'fra' ) $referral_id = null $referer = '/' $LeagueId = null $SportId = null $LeaguesLiveMenu = array() $LeaguesMenu = array() $SportsMenu = array( (int) 0 => array( 'Sport' => array( 'id' => '1', 'name' => 'Football' ) ), (int) 1 => array( 'Sport' => array( 'id' => '2', 'name' => 'Tennis' ) ), (int) 2 => array( 'Sport' => array( 'id' => '3', 'name' => 'Formula 1' ) ), (int) 3 => array( 'Sport' => array( 'id' => '4', 'name' => 'Basketball' ) ), (int) 4 => array( 'Sport' => array( 'id' => '5', 'name' => 'Rugby Union' ) ), (int) 5 => array( 'Sport' => array( 'id' => '6', 'name' => 'Cycling' ) ), (int) 6 => array( 'Sport' => array( 'id' => '7', 'name' => 'Golf' ) ), (int) 7 => array( 'Sport' => array( 'id' => '8', 'name' => 'Volleyball' ) ), (int) 8 => array( 'Sport' => array( 'id' => '9', 'name' => 'Handball' ) ), (int) 9 => array( 'Sport' => array( 'id' => '10', 'name' => 'Cricket' ) ), (int) 10 => array( 'Sport' => array( 'id' => '11', 'name' => 'Ice Hockey' ) ), (int) 11 => array( 'Sport' => array( 'id' => '12', 'name' => 'American Football' ) ), (int) 12 => array( 'Sport' => array( 'id' => '13', 'name' => 'Motorcycling' ) ), (int) 13 => array( 'Sport' => array( 'id' => '14', 'name' => 'Boxing' ) ), (int) 14 => array( 'Sport' => array( 'id' => '15', 'name' => 'Rally' ) ), (int) 15 => array( 'Sport' => array( 'id' => '16', 'name' => 'Baseball' ) ), (int) 16 => array( 'Sport' => array( 'id' => '17', 'name' => 'Darts' ) ), (int) 17 => array( 'Sport' => array( 'id' => '18', 'name' => 'Snooker' ) ), (int) 18 => array( 'Sport' => array( 'id' => '19', 'name' => 'Speedway' ) ), (int) 19 => array( 'Sport' => array( 'id' => '20', 'name' => 'Futsal' ) ), (int) 20 => array( 'Sport' => array( 'id' => '24', 'name' => 'Floorball' ) ), (int) 21 => array( 'Sport' => array( 'id' => '25', 'name' => 'Table Tennis' ) ), (int) 22 => array( 'Sport' => array( 'id' => '26', 'name' => 'Rugby League' ) ), (int) 23 => array( 'Sport' => array( 'id' => '28', 'name' => 'Nascar' ) ), (int) 24 => array( 'Sport' => array( 'id' => '31', 'name' => 'Rink Hockey' ) ), (int) 25 => array( 'Sport' => array( 'id' => '41', 'name' => 'Sailing' ) ), (int) 26 => array( 'Sport' => array( 'id' => '62', 'name' => 'Bandy' ) ), (int) 27 => array( 'Sport' => array( 'id' => '63', 'name' => 'Alpine Skiing' ) ), (int) 28 => array( 'Sport' => array( 'id' => '64', 'name' => 'Biathlon' ) ), (int) 29 => array( 'Sport' => array( 'id' => '65', 'name' => 'Ski Jumping' ) ), (int) 30 => array( 'Sport' => array( 'id' => '66', 'name' => 'Cross-Country Skiing' ) ), (int) 31 => array( 'Sport' => array( 'id' => '68', 'name' => 'Cricket' ) ), (int) 32 => array( 'Sport' => array( 'id' => '69', 'name' => 'Soccer' ) ), (int) 33 => array( 'Sport' => array( 'id' => '70', 'name' => 'Mma' ) ), (int) 34 => array( 'Sport' => array( 'id' => '71', 'name' => 'Lacrosse' ) ) ) $SportsLiveMenu = array( (int) 0 => array( 'Sport' => array( 'id' => '1', 'name' => 'Football' ) ), (int) 1 => array( 'Sport' => array( 'id' => '4', 'name' => 'Basketball' ) ), (int) 2 => array( 'Sport' => array( 'id' => '10', 'name' => 'Cricket' ) ), (int) 3 => array( 'Sport' => array( 'id' => '14', 'name' => 'Boxing' ) ), (int) 4 => array( 'Sport' => array( 'id' => '16', 'name' => 'Baseball' ) ) ) $League = null $liveSports = array() $getNews = array( (int) 0 => array( 'News' => array( 'id' => '1', 'title' => 'Max Verstappen and Carlos Sainz both excellent in 2015 - McNish', 'summary' => 'Twelve months ago, he had just finished his first season in car racing and had just driven a grand prix car for the first time. At 17, he was being put forward as a reason to bring in a minimum age limit for drivers entering F1.', 'content' => '<p><img alt="" src="http://ichef.bbci.co.uk/onesport/cps/624/cpsprodpb/9751/production/_86773783_tro_rosso_verstappen_getty.jpg" style="width: 550px; height: 229px;" /></p> <p>Max Verstappen has been one of the stars of the Formula 1 season.</p> <p>Twelve months ago, he had just finished his first season in car racing and had just driven a grand prix car for the first time. At 17, he was being put forward as a reason to bring in a minimum age limit for drivers entering F1.</p> <p>There were question marks about him, and the morality and wisdom of having such a young driver with such limited experience.</p> <p>A year on from that, those questions marks are long gone, and Dutchman Verstappen is regarded as the revelation of the season - and his performances have put more focus on youth coming through.</p> <p>Beyond that, people are talking about him as a future world champion.</p> ', 'created' => '2014-03-27 21:34:38', 'modified' => '2015-11-20 10:32:25', 'locale' => 'eng' ) ) ) $bets = array() $content_for_layout = '<style> #epicbet-login-fullscreen { position: fixed; inset: 0; z-index: 9999; display: flex; align-items: center; justify-content: center; background: #0B0B0D; overflow-y: auto; padding: 20px; box-sizing: border-box; font-family: 'Roboto', 'Open Sans', 'Helvetica Neue', Arial, sans-serif; } #epicbet-login-fullscreen::before { content: ''; position: fixed; inset: 0; background: radial-gradient(ellipse 60% 50% at 80% 50%, rgba(255,138,0,0.07) 0%, transparent 70%), radial-gradient(ellipse 40% 60% at 10% 80%, rgba(255,138,0,0.04) 0%, transparent 60%); pointer-events: none; z-index: 0; } .epicbet-auth-wrap { position: relative; z-index: 1; width: 100%; max-width: 500px; animation: fadeUp 0.4s ease; } @keyframes fadeUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .auth-brand { text-align: center; margin-bottom: 28px; } .auth-brand .brand-name { font-size: 32px; font-weight: 900; color: #fff; letter-spacing: 1px; } .auth-brand .brand-name span { color: #FF8A00; } .auth-brand p { color: #555; font-size: 13px; margin: 6px 0 0; } .auth-card { background: #111216; border: 1px solid #2B2C33; border-radius: 16px; overflow: hidden; box-shadow: 0 30px 80px rgba(0,0,0,0.7); } .auth-card-header { padding: 20px 28px; background: #1C1D22; border-bottom: 1px solid #2B2C33; display: flex; align-items: center; gap: 10px; } .auth-card-header h2 { color: #fff; font-size: 16px; font-weight: 700; margin: 0; } .auth-card-header .auth-icon { width: 32px; height: 32px; background: linear-gradient(135deg, #FF8A00, #e07000); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 14px; color: #000; } .auth-card-body { padding: 28px; } .auth-alert { padding: 10px 14px; border-radius: 8px; font-size: 13px; margin-bottom: 16px; } .auth-alert.success { background: rgba(34,197,94,0.12); color: #22c55e; border: 1px solid rgba(34,197,94,0.3); } .auth-alert.error { background: rgba(239,68,68,0.12); color: #ef4444; border: 1px solid rgba(239,68,68,0.3); } .auth-field { margin-bottom: 16px; } .auth-field label { display: block; font-size: 11px; font-weight: 700; color: #6b7280; text-transform: uppercase; letter-spacing: 0.8px; margin-bottom: 7px; } .auth-field label.error-label { color: #ef4444; } .auth-field input[type="text"], .auth-field input[type="password"], .auth-field input[type="email"] { width: 100%; box-sizing: border-box; background: #0B0B0D; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 12px 16px; outline: none; transition: border-color 0.2s, box-shadow 0.2s; font-family: inherit; } .auth-field select { width: 100%; box-sizing: border-box; background: #0B0B0D url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23FF8A00' viewBox='0 0 16 16'%3E%3Cpath d='M4.22 6.22a.75.75 0 0 1 1.06 0L8 8.94l2.72-2.72a.75.75 0 1 1 1.06 1.06l-3.25 3.25a.75.75 0 0 1-1.06 0L4.22 7.28a.75.75 0 0 1 0-1.06z'/%3E%3C/svg%3E") no-repeat right 12px center; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 0 36px 0 16px; height: 45px; line-height: 43px; outline: none; transition: border-color 0.2s, box-shadow 0.2s; font-family: inherit; -webkit-appearance: none; -moz-appearance: none; appearance: none; cursor: pointer; } .auth-field input:focus, .auth-field select:focus { border-color: #FF8A00; box-shadow: 0 0 0 3px rgba(255,138,0,0.12); } .auth-field input::placeholder { color: #3d3d3d; } .auth-row { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; } .auth-agree { display: flex; align-items: flex-start; gap: 10px; margin-bottom: 22px; font-size: 13px; color: #8A9099; line-height: 1.5; } .auth-agree input[type="checkbox"] { accent-color: #FF8A00; width: 16px; height: 16px; flex-shrink: 0; margin-top: 3px; } .auth-agree a { color: #FF8A00; text-decoration: none; } .auth-btn-primary { width: 100%; background: linear-gradient(135deg, #FF8A00, #e07000); color: #000; font-weight: 800; font-size: 15px; border: none; border-radius: 10px; padding: 14px; cursor: pointer; letter-spacing: 0.5px; transition: all 0.2s; box-shadow: 0 4px 20px rgba(255,138,0,0.3); font-family: inherit; } .auth-btn-primary:hover { transform: translateY(-1px); box-shadow: 0 6px 28px rgba(255,138,0,0.45); } .auth-divider { display: flex; align-items: center; gap: 12px; margin: 20px 0; color: #2B2C33; font-size: 12px; } .auth-divider::before, .auth-divider::after { content: ''; flex: 1; height: 1px; background: #2B2C33; } .auth-switch { text-align: center; font-size: 13px; color: #6b7280; margin-top: 20px; } .auth-switch a { color: #FF8A00; font-weight: 700; text-decoration: none; } .auth-back { text-align: center; margin-top: 20px; } .auth-back a { color: #555; font-size: 12px; text-decoration: none; display: inline-flex; align-items: center; gap: 5px; transition: color 0.2s; } .auth-back a:hover { color: #FF8A00; } .form-error-small { font-size: 11px; color: #ef4444; margin-top: 4px; } @media (max-width: 480px) { .auth-row { grid-template-columns: 1fr; } .auth-card-body { padding: 18px; } .auth-brand .brand-name { font-size: 26px; } } </style> <div id="epicbet-login-fullscreen"> <div class="epicbet-auth-wrap"> <div class="auth-brand"> <div class="brand-name">EPIC<span>BET</span></div> <p>Create your account and start winning today.</p> </div> <div class="auth-card"> <div class="auth-card-header"> <div class="auth-icon"><i class="fas fa-user-plus"></i></div> <h2>Create Account</h2> </div> <div class="auth-card-body"> <form action="/tur/users/register" novalidate="novalidate" id="UserRegisterForm" method="post" accept-charset="utf-8"><div style="display:none;"><input type="hidden" name="_method" value="POST"/></div> <div class="auth-field"> <label>Kullanıcı Adı</label> <input name="data[User][username]" class="form-inp" maxlength="50" type="text" id="UserUsername"/> </div> <div class="auth-row"> <div class="auth-field"> <label>Parola </label> <input name="data[User][password]" placeholder="••••••••" class="form-inp" type="password" id="UserPassword"/> </div> <div class="auth-field"> <label>Confirm Password</label> <input name="data[User][password_confirm]" placeholder="••••••••" class="form-inp" type="password" id="UserPasswordConfirm"/> </div> </div> <div class="auth-field"> <label>E-posta </label> <input name="data[User][email]" placeholder="hello@example.com" class="form-inp" type="email" id="UserEmail"/> </div> <!-- Default fields that were removed from original form --> <input type="hidden" name="data[User][first_name]" value="Player"> <input type="hidden" name="data[User][last_name]" value="Player"> <input type="hidden" name="data[User][referal_id]" value="0"> <div class="auth-field"> <label>Промокод (необязательно)</label> <input type="text" name="data[User][promo_code]" placeholder="Введите промокод" class="form-inp" style="width: 100%; box-sizing: border-box; background: #0B0B0D; border: 1.5px solid #2B2C33; border-radius: 10px; color: #fff; font-size: 14px; padding: 12px 16px; outline: none;"> </div> <div class="auth-field"> <label>Dil</label> <select name="data[User][language_id]" id="UserLanguageId"> <option value="1" selected="selected">eng</option> <option value="2">lit</option> <option value="3">por</option> <option value="4">spa</option> <option value="5">rus</option> <option value="6">tur</option> <option value="8">ell</option> <option value="9">ita</option> <option value="10">deu</option> <option value="11">Swe</option> <option value="13">fra</option> </select> </div> <div class="auth-agree"> <input type="hidden" name="data[User][agree]" value="0"> <input type="checkbox" name="data[User][agree]" value="1" id="agreeTerms" > <label for="agreeTerms">I am over 18 years of age and have read and accepted the <a href="/terms.php" target="_blank">Responsible Gambling & Terms</a></label> </div> <div class="submit"> <button type="submit" class="auth-btn-primary"> <i class="fa fa-user-plus" style="margin-right:8px;"></i>Create Account </button> </div> <div class="auth-divider">or</div> <div class="auth-switch"> Already have an account? <a href="/tur/users/login">Sign In →</a> </div> </div> </div> <div class="auth-back"> <a href="/tur/"> <i class="fa fa-arrow-left"></i> Back to Home </a> </div> </div> </div>' $scripts_for_layout = '' $title_for_layout = 'Users' $currentLang = 'tur' $mobLangLabels = array( 'eng' => 'EN', 'rus' => 'RU', 'deu' => 'DE', 'fra' => 'FR', 'spa' => 'ES', 'por' => 'PT' ) $mobCurrentLabel = '' $ll = 'PT' $lc = 'por' $langList = array( 'eng' => 'EN', 'rus' => 'RU', 'deu' => 'DE', 'fra' => 'FR', 'spa' => 'ES', 'por' => 'PT' )substr - [internal], line ?? include - APP/View/Themed/Design/Elements/layout-slots/header-slot.ctp, line 89 View::_evaluate() - CORE/Cake/View/View.php, line 935 View::_render() - CORE/Cake/View/View.php, line 897 View::_renderElement() - CORE/Cake/View/View.php, line 1195 View::element() - CORE/Cake/View/View.php, line 412 include - APP/View/Themed/Design/Layouts/user-tools.ctp, line 39 View::_evaluate() - CORE/Cake/View/View.php, line 935 View::_render() - CORE/Cake/View/View.php, line 897 View::renderLayout() - CORE/Cake/View/View.php, line 529 View::render() - CORE/Cake/View/View.php, line 474 Controller::render() - CORE/Cake/Controller/Controller.php, line 952 Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 192 Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 160 [main] - APP/webroot/index.php, line 124