public function printHTML() { $this->renderPage(); require_once "/Classes/footer.php"; $Footer = new Footer(); $Footer->renderFooter(); }
public function renderHome() { require_once "/Classes/databaseHandler.class.php"; $Database = new Database(); $Database->query('SELECT COUNT(wedstrijdID) FROM wedstrijden'); $countWedstrijden = $Database->single(); $Database->query('SELECT COUNT(ID) FROM tijden'); $countTijden = $Database->single(); print ' <div class="container"> <img src="img/logo.png" alt="logo" style="width:400px;height:60px;"> <p> <br> Running Promotion Gelderland heeft sinds januari 2011 een eigen tijdregistratiesysteem, het IPICO Sports-tijdregistratiesysteem.<br> Het voordeel van dit systeem is de accurate tijdwaarneming en de mogelijkheid razendsnel tijden te verwerken. Het systeem is succesvol<br> toegepast bij de London Marathon en is gebruikt bij de Olympische Spelen van 2012. </p> <p><br><a class="btn btn-primary btn-lg" href="?wedstrijden" role="button"><i class="fa fa-search"></i> Bekijk alle wedstrijden</a></p> <p>Wat heeft hardloopuitslagen.nl tot nu toe gedaan?</p> <div class="row"> <div class="col-lg-3 col-md-6"> <div class="panel panel"> <div class="panel-heading"> <div class="row"> <div class="col-xs-3"> <i class="fa fa-calendar fa-5x"></i></i> </div> <div class="col-xs-9 text-right"> <div class="huge">' . $countWedstrijden['COUNT(wedstrijdID)'] . '</div> <div>Evenementen</div> </div> </div> </div> <a href="?wedstrijden"> <div class="panel-footer"> <span class="pull-left">Bekijk alle wedstrijden</span> <span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span> <div class="clearfix"></div> </div> </a> </div> </div> <div class="col-lg-3 col-md-6"> <div class="panel panel"> <div class="panel-heading"> <div class="row"> <div class="col-xs-3"> <i class="fa fa-smile-o fa-5x"></i> </div> <div class="col-xs-9 text-right"> <div class="huge">' . $countTijden['COUNT(ID)'] . '</div> <div>Geregistreerde tijden</div> </div> </div> </div> <a href="?wedstrijden"> <div class="panel-footer"> <span class="pull-left">Bekijk alle wedstrijden</span> <span class="pull-right"><i class="fa fa-arrow-circle-right"></i></span> <div class="clearfix"></div> </div> </a> </div> </div> </div> <p>Klopt er een uitslag niet, heeft u een opmerking of mist u een uitslag? <br> Neem dan contact op met: <a href="mailto:info@hardloopuitslagen.nl">info@hardloopuitslagen.nl</a> </p> </div>'; require_once "/Classes/footer.php"; $Footer = new Footer(); $Footer->renderFooter(); }
public function RenderPage() { print ' <link href="css/bootstrap.css" rel="stylesheet"> <link href="css/half-slider.css" rel="stylesheet"> <title>Wedstrijden - Hardloopuitslagen.nl</title>'; require_once "/Classes/header.php"; $Header = new Header(); $Header->renderHeader(); print ' <div id="clickTable" class="container"> <h1> Wedstrijden </h1> <table id = "myTable"class="table"> <thead> <tr> <th>Naam <i class="fa fa-sort" ></i></th> <th>Datum <i class="fa fa-sort" ></i></th> <th>Locatie <i class="fa fa-sort" ></i></th> <th>Media</th> <th>Open</th> </tr></thead>'; require_once "/Classes/databaseHandler.class.php"; $Database = new Database(); foreach ($this->wedstrijden as $key) { $Database->query('SELECT video, foto, cert, stats FROM wedstrijden WHERE wedstrijdID=?'); $Database->bind(1, $key['wedstrijdID']); $media = $Database->single(); print '<tr><td><img src="img/runner.png" height="25" width="30"> ' . $key['name'] . ' </td>'; print '<td>' . $key['date'] . ' </td>'; print '<td>' . $key['location'] . ' </td><td>'; if (!empty($media['stats'])) { print " <i class='fa fa-line-chart'></i>"; } if (!empty($media['video'])) { print " <i class='fa fa-video-camera'></i>"; } if (!empty($media['foto'])) { print " <i class='fa fa-camera'</a>"; } if (!empty($media['cert'])) { print " <i class='fa fa-certificate''></a></td>"; } print ' <td><a class="fa fa-folder-open-o" href="?wedstrijd&show=' . $key['wedstrijdID'] . '"</td></tr>'; } print ' </table> </div> <script> $(".carousel").carousel({ interval: 5000 //changes the speed }) $(document).ready(function() { $("#clickTable tr").click(function() { var href = $(this).find("a").attr("href"); if(href) { window.location = href; } }); }); </script> <script language="JavaScript" type="text/javascript"> $(document).ready(function() { $("#myTable").tablesorter(); } ); </script> '; require_once "/Classes/footer.php"; $Footer = new Footer(); $Footer->renderFooter(); }
public function renderSearchResult($type) { require_once "/Classes/databaseHandler.class.php"; $Database = new Database(); $Database->query('SELECT video, foto, cert, stats FROM wedstrijden WHERE wedstrijdID=?'); if (!isset($_GET['show'])) { $Database->bind(1, $_GET['id']); } else { $Database->bind(1, $_GET['show']); } $media = $Database->single(); $Database->query('SELECT fileName, name, date, wedstrijdID FROM wedstrijden WHERE wedstrijdID=?'); $Database->bind(1, $_GET['id']); $resultSet = $Database->single(); print ' </div > <div id = "clickTable" class="container" > <table id = "myTable" class="table" > <thead> <tr> <th> Plaats <i class="fa fa-sort" ></i></th> <th> Startnr <i class="fa fa-sort" ></i></th> <th> Naam <i class="fa fa-sort" ></i></th> <th> Geslacht</th > <th> Netto tijd <i class="fa fa-sort" ></i></th> <th> Onderdeel <i class="fa fa-sort" ></i> </th> '; if (!empty($media['stats'])) { echo "<th>Stats</th>"; } if (!empty($media['video'])) { echo "<th>Video</th>"; } if (!empty($media['foto'])) { echo "<th>Foto</th>"; } if (!empty($media['cert'])) { echo "<th>Cert</th>"; } print '</tr></thead ><tbody> '; if ($type == "startnummer") { $Database->query('SELECT * FROM tijden WHERE Startnummer LIKE ? AND fk_wedstrijdID =?'); if (!isset($_GET['show'])) { $Database->bind(1, $_POST['startnummer']); $Database->bind(2, $_GET['id']); } else { $Database->bind(1, $_GET['show']); } } if ($type == "naam") { $Database->query('SELECT * FROM tijden WHERE Naam LIKE ? AND fk_wedstrijdID =?'); if (!isset($_GET['show'])) { $Database->bind(1, "%" . $_POST['naam'] . "%"); $Database->bind(2, $_GET['id']); } else { $Database->bind(1, $_GET['show']); } } $result = $Database->resultset(); if (empty($result)) { echo "Deelnemer niet gevonden."; } foreach ($result as $data) { print '<tr><td> ' . $data['Plaats'] . ' </td> '; print '<td> ' . $data['Startnummer'] . ' </td> '; print '<td> ' . $data['Naam'] . ' </td> '; echo "<td>"; if ($data['Geslacht'] == "V") { echo ' <i class="fa fa-female" ></i> '; } else { echo '<i class="fa fa-male" ></i> '; } echo "</td>"; print '<td> ' . $data['NettoTijd'] . ' </td> '; print '<td> ' . $data['Onderdeel'] . ' </td> '; if (!empty($media['stats'])) { print "<td><a class='fa fa-line-chart' href='?statistieken&startnummer=" . $data['Startnummer'] . "&eventid=" . $data['fk_wedstrijdID'] . "'></a></td>"; } if (!empty($media['video'])) { print "<td><a class='fa fa-video-camera' href='?newplayer&eventid=" . $resultSet['wedstrijdID'] . "&startnummer=" . $data['Startnummer'] . "'></a></td>"; } if (!empty($media['foto'])) { print "<td><a class='fa fa-camera' href='?foto&event='</a></td>"; } if (!empty($media['cert'])) { print "<td><a class='fa fa-certificate' href='" . $media['cert'] . $data['Startnummer'] . "'></a></td></tr>"; } } echo "</table></div>"; require_once "/Classes/footer.php"; $Footer = new Footer(); $Footer->renderFooter(); }
public function RenderPage() { require_once "/Classes/databaseHandler.class.php"; $Database = new Database(); $Database->query('SELECT camName, videoID, camID FROM cams WHERE fk_wedstrijdID=?'); $Database->bind(1, $_GET['eventid']); $cams = $Database->resultset(); $url = "http://{$_SERVER['HTTP_HOST']}{$_SERVER['REQUEST_URI']}"; print ' <head> <title>' . "Run2Day video - " . $this->Naam . " - " . $this->Wedstrijdnaam . '</title> <!-- Bootstrap Core CSS --> <link href="css/bootstrap.css" rel="stylesheet"> <!-- Custom CSS --> <link href="css/half-slider.css" rel="stylesheet"> </head> <body>'; require_once "/Classes/header.php"; $Header = new Header(); $Header->renderHeader(); print ' <!-- Page Content --> <div class="container"> <h1 class=text-center>' . $this->Startnummer . ' - ' . $this->Naam; if ($this->Geslacht == "M") { echo ' <i class="fa fa-male"></i>'; } if ($this->Geslacht == "V") { echo ' <i class="fa fa-female"></i>'; } print ' </h1> <p class=text-center>' . $this->Woonplaats . ' <br> ' . $this->Wedstrijdnaam . '</p> <hr> <div class="row"> <div class="col-lg-12"> <div class="text-center"> Beschikbare videos:<br>'; foreach ($cams as $data) { print '<a type="button" class="btn btn-default" href="?newplayer&eventid=' . $_GET['eventid'] . '&startnummer=' . $_GET['startnummer'] . '&video=' . $data['camID'] . '" >' . $data['camName'] . '</a>'; } print '<hr></div> <div class="container"> <div class="col-md-8 col-md-offset-2"> <div class="embed-responsive embed-responsive-16by9"> <iframe class="embed-responsive-item" src="https://player.vimeo.com/video/'; echo $this->VideoID; print '?autoplay=true#t='; echo $this->VideoTijd; print '" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe> </div> <h1 class="text-center"> <i class="fa fa-video-camera"></i> ' . "{$this->CamName}" . ' camera </h1> </div> </div> <hr> <div class="centered text-center"> <p><a class="btn btn-primary btn-lg" href="?search" role="button">Zoek een andere video</a></p> <h3>Deel je video op Facebook!</h3> <div class="fb-share-button" data-href="http://hardlopen.wouterd.nl?player&wedstrijd=' . $_GET['wedstrijd'] . '&naam=' . $_GET['naam'] . '&startnummer=' . $_GET['startnummer'] . '" data-layout="box_count"></div> <div class="col-md-4 col-md-offset-4"> <br>Of gebruik de link: <input class="form-control" type="text" id="formGroupInputSmall" placeholder="Small input" value= ' . $url . ' > </div> <!-- Footer --> </div> <!-- /.container --> </div> <!-- jQuery --> <script src="js/jquery.js"></script> <!-- Bootstrap Core JavaScript --> <script src="js/bootstrap.min.js"></script> </div> </div> '; require_once "/Classes/footer.php"; $Footer = new Footer(); $Footer->renderFooter(); }