public function isDataValid()
 {
     if (!isClientLoggedIn()) {
         $this->message = "U moet ingelogd zijn om mee te kunnen doen aan een verloting!";
         return false;
     }
     $product = new Product();
     $product->loadByGUID($this->data['product']);
     if ($product->guid == null || $product->isgone == true) {
         $this->message = "Geen geldig product";
         return false;
     }
     if ($product->user->guid == $_SESSION['guid']) {
         $this->message = "U kunt niet meedoen in de verloting van uw eigen product!";
         return false;
     }
     $active_user = new User();
     $active_user->loadByGUID($_SESSION['guid']);
     if ($product->isUserInLottery($active_user)) {
         $this->message = "U bent al ingeschreven voor deze verloting!";
         return false;
     }
     $this->product = $product;
     $this->user = $active_user;
     return true;
 }
set_og_data($_SERVER['REQUEST_URI'], $product->name . " op spullenverloten.nl", "Gratis verloting van: " . $product->name . " op spullenverloten.nl", $product->getMainPicture()->getURL());
$show_user_win = false;
$logged_in_user;
if (isClientLoggedIn()) {
    $logged_in_user = new User();
    $logged_in_user->loadByGUID($_SESSION['guid']);
}
if (isset($_GET['url'][1]) && $product->isgone) {
    if ($_GET['url'][1] == 'c') {
        if (!isClientLoggedIn()) {
            $_SESSION[LOGOUTMESSAGE] = "U moet ingelogd zijn om te zien of u gewonnen heeft!";
            $_SESSION[LOGINHEADER] = $_SERVER['REQUEST_URI'];
            header('Location: /login');
            die;
        } else {
            if ($product->isUserInLottery($logged_in_user) && !$logged_in_user->hasSeenWinMessage($product)) {
                $logged_in_user->setHasSeenWinMessage($product);
                $show_user_win = true;
            }
        }
    }
}
include 'php/header.php';
$product->doDraw();
?>
<!-- Page Content -->

<div class="container">
<?php 
if ($show_user_win) {
    ?>