示例#1
0
 public function printHTML()
 {
     $this->renderPage();
     require_once "/Classes/footer.php";
     $Footer = new Footer();
     $Footer->renderFooter();
 }
示例#2
0
    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();
    }
示例#3
0
    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();
    }
示例#4
0
 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();
 }
示例#5
0
    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();
    }