<?php
/** utilise composor to autoload dependancies **/
require 'vendor/autoload.php';
use Vlowe\PremierLeague\PremierLeague;
try {
$epl = new PremierLeague();
// returns raw data
//$data = $epl->getData();
// returns current season: "2015-2016"
//$data = $epl->getSeason();
// returns all team details
$data = $epl->getTeams();
// returns single team details
//$data = $epl->getTeam('Liverpool');
// returns all matches raw data
//$data = $epl->getMatches();
// returns all matches for team, inc club badges
//$data = $epl->getMatches('Liverpool');
// returns teams next match details
//$data = $epl->getNextMatch('Liverpool');
// returns all current standing details
//$data = $epl->getStandings();
// returns teams current standing details
//$data = $epl->getStanding('Liverpool');
} catch (Exception $e) {
die('Fatal error: ' . $e->getMessage());
}
?>
<!doctype html>
<html lang="en">
<head>
<title>PHP Premier League</title>
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" rel="stylesheet" integrity="sha256-7s5uDGW3AHqw6xtJmNNtr+OBRJUlgkNJEo78P4b0yRw= sha512-nNo+yCHEyn0smMxSswnf/OnX6/KwJuZTlNZBjauKhTK0c+zT+q5JOCx0UFhXQ6rJR9jg6Es8gPuD2uZcYDLqSw==" crossorigin="anonymous">
</head>
<body>
<nav class="navbar">
<div class="container">
<div class="navbar-header">
<a class="navbar-brand" href="#">PHP Premier League Example</a>
</div>
</div>
</nav>
<div class="container">
<div class="row">
<div class="col-md-7">
<h3>Standings</h3>
<table class="table table-hover col-md-4">
<tr>
<th>POS</th>
<th></th>
<th>Team</th>
<th>Played</th>
<th>Points</th>
<th>Next game</th>
</tr>
<?php foreach($data as $team) { ?>
<tr>
<td><?php echo $team['standing'] ?></td>
<td><img src='<?php echo $team['badge'] ?>' height='20px'/></td>
<td><?php echo $team['name'] ?></td>
<td><?php echo $team['played'] ?></td>
<td><?php echo $team['points'] ?></td>
<td>
<img src='<?php echo $epl->getNextMatch($team['name'])['homeTeamBadge']; ?>' height='20px'/>
vs
<img src='<?php echo $epl->getNextMatch($team['name'])['awayTeamBadge']; ?>' height='20px'/>
</td>
</tr>
<?php } ?>
</table>
</div>
</div>
</div>
</body>
</html>
|