function securePage()
{
    if (!isClientLoggedIn()) {
        $_SESSION[LOGOUTMESSAGE] = "U moet ingelogd zijn om deze pagina te bekijken!";
        $_SESSION[LOGINHEADER] = $_SERVER['REQUEST_URI'];
        header("Location: /uitloggen");
        die;
    }
}
            <div class="container">
                <!-- Brand and toggle get grouped for better mobile display -->
                <div class="navbar-header">
                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
                        <span class="sr-only">Toggle navigation</span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                        <span class="icon-bar"></span>
                    </button>
                    <a class="navbar-brand" href="/"><img class="img-responsive img-hover" src="/img/logo.png" style="padding-bottom:10px; padding-right:10px; padding-left:10px; height:48px;" alt=""></a>
                </div>
                <!-- Collect the nav links, forms, and other content for toggling -->
                <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
                    <ul class="nav navbar-nav navbar-right">
                        <?php 
if (isClientLoggedIn()) {
    $u = new User();
    $u->loadByGUID($_SESSION['guid']);
    ?>
							<li class="dropdown">
								<a href="#" class="dropdown-toggle" data-toggle="dropdown"><?php 
    echo $u->username;
    ?>
 <b class="caret"></b></a>
								<ul class="dropdown-menu">
									<li><a href="/uitloggen">Uitloggen</a></li>
									<li><a href="/instellingen">Instellingen</a></li>
									<li><a href="/uploaden">Uploaden</a></li>
									<li><a href="/deelgenomen">Deelnames</a></li>
									<li><a href="/profiel/<?php 
    echo $u->username;
 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;
 }
Beispiel #4
0
 * @version		(Release 0) DEVELOPER BETA 8
 * @link		http://www.bgpanel.net/
 */
$return = TRUE;
require "configuration.php";
require "include.php";
if (isset($_POST['task'])) {
    $task = mysql_real_escape_string($_POST['task']);
} else {
    if (isset($_GET['task'])) {
        $task = mysql_real_escape_string($_GET['task']);
    }
}
switch (@$task) {
    case 'logout':
        if (isClientLoggedIn() == TRUE) {
            logout();
            header("Location: login.php");
            die;
        } else {
            exit('Not logged in');
        }
        break;
    case 'myaccount':
        $clientid = mysql_real_escape_string($_POST['clientid']);
        $firstname = mysql_real_escape_string($_POST['firstname']);
        $firstname = ucwords($firstname);
        //Format the first name as a proper noun
        $lastname = mysql_real_escape_string($_POST['lastname']);
        $lastname = ucwords($lastname);
        //Format the last name as a proper noun
}
?>
            <!-- Side Widget Well -->
            <div class="well">
                <?php 
if ($is_still_available) {
    ?>
                    <h4>Aan deze verloting deelnemen</h4>
                    <h5>Totaal aantal deelnemers: <?php 
    echo count($product->getUsers());
    ?>
</h5>
                    <button type="button" class="btn btn-primary" id="add-user-button">Ik doe mee!</button>
                    <script>
                        var is_user_logged_in = <?php 
    echo isClientLoggedIn() ? 'true' : 'false';
    ?>
;
                        var product_guid = '<?php 
    echo $product->guid;
    ?>
';
                        $("#add-user-button").click(function () {
                            if (!is_user_logged_in) {
                                alert("U moet ingelogd zijn om mee te kunnen doen met een verloting!");
                                return false;
                            }
                            $.post("/", {
    <?php 
    echo FORMNAME . " :'" . FORMADDUSER . "'";
    ?>
        </div>
    </div>

    <div class="row">
        <div class="col-lg-12">
            <h2 class="page-header">Verlote producten
                <small></small>
            </h2>
        </div>
    </div>
    <!-- /.row -->

    <div class="row">
        <?php 
foreach ($user->getProducts() as $product) {
    if (!isClientLoggedIn()) {
        if ($product->isgone) {
            $product->echoProduct();
        }
    } else {
        if ($_SESSION['guid'] !== $user->guid) {
            if ($product->isgone) {
                $product->echoProduct();
            }
        } else {
            $product->echoProduct();
        }
    }
}
?>
    </div>
<?php

echo 'SESSION <br />';
var_dump($_SESSION);
echo '<br />';
echo 'COOKIE <br />';
var_dump($_COOKIE);
echo '<br />';
echo 'POST <br />';
var_dump($_POST);
include_once 'php/authenticate.php';
echo '<br /> Is de gebruiker ingelogd: ';
var_dump(isClientLoggedIn());
echo '<br />';
var_dump($_SERVER["REQUEST_URI"]);