Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css">
- <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0-beta3/css/all.min.css">
- <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
- <script src="https://cdn.jsdelivr.net/npm/chart.js"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.9.2/umd/popper.min.js"></script>
- <script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/js/bootstrap.min.js"></script>
- <link rel="stylesheet" href="/stylesheets/player.css">
- <link rel="stylesheet" href="/stylesheets/competition.css"> <!-- Classifica -->
- <script src="/javascripts/player.js"></script>
- <title><%= title %></title>
- <!-- Aggiungi qui i link ai fogli di stile e altri script necessari -->
- </head>
- <body>
- <!-- Navbar -->
- <nav class="navbar navbar-expand-sm sticky-top">
- <div class="container-fluid">
- <a class="navbar-brand" href="#">Football Miners</a>
- <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav"
- aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
- <span class="navbar-toggler-icon"></span>
- </button>
- <div class="collapse navbar-collapse" id="navbarNav">
- <ul class="navbar-nav ms-auto">
- <li class="nav-item">
- <a href="/home" class="nav-link" >Home</a> <!-- NB che in questo modo non ritorno in cima ogni volta che premo ma Γ¨ da rifinire sicuramente piΓΉ avanti-->
- </li>
- <li class="nav-item">
- <a class="nav-link" href="/competitions">Competitions</a>
- </li>
- <li class="nav-item">
- <a class="nav-link" href="#">Chat</a>
- </li>
- </ul>
- </div>
- </div>
- </nav>
- <!-- Custom Divider 1-->
- <div class="custom-divider"></div>
- <!-- Player Data -->
- <div class="team-container2">
- <div class="left-team-details-content2">
- <div class="club-img2">
- <img src="<%= imageUrl %>" alt="Immagine del giocatore">
- </div>
- <div class="team-name2">
- <strong><%= firstName %> <%= lastName %> </strong>
- </div>
- </div>
- <div class="right-team-details-content2">
- <div class="row-data2">
- <div class="key-stat2">
- <div class="stat-label2">Club</div>
- <div class="stat-value2"> <%= currentClubName %></div>
- </div>
- <div class="key-stat2">
- <div class="stat-label2">Country</div>
- <div class="stat-value2"><%= countryOfCitizenship %></div>
- </div>
- </div>
- <div class="row-data2">
- <div class="key-stat2">
- <div class="stat-label2">Age</div>
- <div class="stat-value2"> <%= dateOfBirth %> </div>
- </div>
- <div class="key-stat2">
- <div class="stat-label2">Height</div>
- <div class="stat-value2"><%= heightInCm %></div>
- </div>
- </div>
- <div class="row-data2">
- <div class="key-stat2">
- <div class="stat-label2">Role</div>
- <div class="stat-value2"><%= position %> (<%= subPosition %>)</div>
- </div>
- <!--<% if (lastSeason) { %>-->
- <div class="key-stat2">
- <div class="stat-label2">Last Season</div>
- <div class="stat-value2"><%= lastSeason %></div>
- </div>
- <% } %>
- </div>
- </div>
- </div>
- <!-- Custom Divider 2-->
- <div class="custom-divider"></div>
- <!-- Football Career Heading -->
- <div class="football-career-heading">
- <h2><strong>Football Career</strong></h2>
- </div>
- <div class="button-container">
- <button id="btnCareerData" class="btn btn-primary active">Career Data</button>
- <button id="btnLastSeasonStats" class="btn btn-primary">Last Season</button>
- </div>
- <!-- Career data -->
- <div id="careerData" class="key-stats-container">
- <div class="key-stat">
- <div class="stat-value"><%= app.totalMinutesPlayed %></div>
- <div class="stat-label">Minutes Played</div>
- </div>
- <div class="key-stat">
- <div class="stat-value"><%= app.totalGoals %></div>
- <div class="stat-label">Goals Scored</div>
- </div>
- <div class="key-stat">
- <div class="stat-value"><%= app.totalAssists %></div>
- <div class="stat-label">Assists</div>
- </div>
- <div class="key-stat">
- <div class="stat-value"><%= app.totalYellowCards %></div>
- <div class="stat-label">Yellow Cards</div>
- </div>
- <div class="key-stat">
- <div class="stat-value"><%= app.totalRedCards %></div>
- <div class="stat-label">Red Cards</div>
- </div>
- </div>
- <!-- Last season data-->
- <div id="lastSeasonData" class="key-stats-container d-none">
- <div class="key-stat">
- <div class="stat-value"><%= lastYearData.totalMinutesPlayed %></div>
- <div class="stat-label">Minutes Played</div>
- </div>
- <div class="key-stat">
- <div class="stat-value"><%= lastYearData.totalGoals %></div>
- <div class="stat-label">Goals Scored</div>
- </div>
- <div class="key-stat">
- <div class="stat-value"><%= lastYearData.totalAssists %></div>
- <div class="stat-label">Assists</div>
- </div>
- <div class="key-stat">
- <div class="stat-value"><%= lastYearData.totalYellowCards %></div>
- <div class="stat-label">Yellow Cards</div>
- </div>
- <div class="key-stat">
- <div class="stat-value"><%= lastYearData.totalRedCards %></div>
- <div class="stat-label">Red Cards</div>
- </div>
- </div>
- <!-- Custom Divider 3-->
- <div class="custom-divider"></div>
- <!-- Transfers heading -->
- <div class="football-career-heading">
- <h2><strong>Player Transfers</strong></h2>
- </div>
- <div class="club-transfers">
- <div id="clubPlayedContainer">
- <% clubDetails.forEach(club => { %>
- <a href="/club/<%= club.id %>" class="clubInfo">
- <div class="club-image">
- <img src="https://tmssl.akamaized.net/images/wappen/head/<%= club.id %>.png" alt="<%= club.club_name %> Logo">
- </div>
- <p class="club-date">Data: <%= club.date %></p>
- <p class="club-name"><%= club.club_name %></p>
- </a>
- <% }); %>
- </div>
- </div>
- <!-- If last season is not 2023 remove the Standings -->
- <% if (lastSeason >= 2023) { %>
- <!-- Custom Divider 1-->
- <div class="custom-divider"></div>
- <!-- Standings -->
- <div class="football-career-heading">
- <h2><strong>Standings</strong></h2>
- </div>
- <div class="standings-container">
- <table class="standings-table">
- <tr class="standings-header">
- <th class="standings-cell-header center">#</th>
- <th class="standings-cell-header">Team</th>
- <th class="standings-cell-header center">Points</th>
- <th class="standings-cell-header center gs">GS</th>
- <th class="standings-cell-header center gc">GC</th>
- <th class="standings-cell-header center">W</th>
- <th class="standings-cell-header center l">L</th>
- <th class="standings-cell-header center d">D</th>
- <th class="standings-cell-header center">G</th>
- </tr>
- <% gameMongo.forEach((team, index) => { %>
- <tr class="standings-row">
- <td class="standings-cell center"><%= index + 1 %></td>
- <td class="standings-cell"><%= team.name %></td>
- <td class="standings-cell center"><%= team.points %> Pts</td>
- <td class="standings-cell center gs"><%= team.goalsFor %></td>
- <td class="standings-cell center gc"><%= team.goalsAgainst %></td>
- <td class="standings-cell center"><%= team.wins %></td>
- <td class="standings-cell center l"><%= team.losses %></td>
- <td class="standings-cell center d"><%= team.draws %></td>
- <td class="standings-cell center"><%= team.played %></td>
- </tr>
- <% }); %>
- </table>
- </div>
- <% } %>
- <!-- Custom Divider 5-->
- <div class="custom-divider"></div>
- <div class="football-career-heading">
- <h2><strong>Market Value Chart</strong></h2>
- </div>
- <div class="padding-top-bottom">
- <div class="trend-div">
- <div>
- <h3>Trend of Market Value over Time</h3>
- <canvas id="marketChart" width="600" height="300"></canvas>
- </div>
- <% if (marketValue) { %>
- <script>
- const marketValues = '<%= encodeURIComponent(JSON.stringify(marketValue)) %>';
- const decodedMarketValues = decodeURIComponent(marketValues);
- const parsedMarketValues = JSON.parse(decodedMarketValues);
- const dates = parsedMarketValues.map(item => item.date);
- const values = parsedMarketValues.map(item => item.market_value_in_eur);
- var ctx = document.getElementById('marketChart').getContext('2d');
- var marketChart = new Chart(ctx, {
- type: 'line',
- data: {
- labels: dates,
- datasets: [{
- label: 'Market Value (EUR)',
- data: values,
- backgroundColor: '#DEFF34', // Neon yellow color for points and line
- borderColor: '#DEFF34',
- borderWidth: 1
- }]
- },
- options: {
- scales: {
- x: {
- ticks: {
- color: '#dddddd' // Blue color for x-axis labels
- },
- grid: {
- color: '#808080' // Dark grey color for x-axis grid lines
- }
- },
- y: {
- ticks: {
- color: '#dddddd' // Blue color for y-axis labels
- },
- grid: {
- color: '#808080' // Dark grey color for y-axis grid lines
- },
- beginAtZero: true
- }
- }
- }
- });
- </script>
- <% } %>
- </div>
- </div>
- <!-- Nel tuo file HTML -->
- <!-- Footer -->
- <footer class="footer mt-auto py-3 bg-deff34 text-black">
- <span class="text-muted">Football Miners © 2024</span>
- </footer>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment