Esempio n. 1
0
							</p>
						</div>
					</div>
					
					<?php 
}
/* Kijken of de gebruiker permissies heeft. */
if (Permission::has('panel_request_show')) {
    ?>
					
					<div class="col-xs-4">
						<div class="menu_title">Openstaande verzoeken</div>
						<div class="menu_content">
							<?php 
    /* Query ophalen met daarin de verzoeken. */
    $query = Ticket::get_all('requests', $_SESSION['login']['id'], 5);
    /* Kijken of er een ticket is. */
    if ($query->num_rows != 0) {
        /* Loop alle tickets bij langs die terug gegeven zijn. */
        while ($request = $query->fetch_object()) {
            /* Echo de ticket, en htmlentities de title zodat XSS niet mogelijk is. */
            echo '<a href="./verzoek/' . $request->id . '">' . htmlentities($request->title) . '</a><br />';
        }
    } else {
        /* Geen tickets aanwezig. */
        echo '<span style="font-style: italic">U heeft geen openstaande verzoeken</span>';
    }
    ?>
							<p class="bekijk_alle">
								<a href="./verzoek">Bekijk al uw verzoeken</a>
							</p>
Esempio n. 2
0
<?php

/* Probeer onderstaande. */
try {
    /* Haal alle tickets op. */
    $tickets = Ticket::get_all(null, null);
    /* Haal het parkeer gebruik op. */
    $parking_usage = Parking::get_current_usage();
    /* Tel alle facturen. */
    $invoice_count = Invoice::get_invoices(null, null, 'count')->fetch_object()->aantal;
    /* Tel alle abonnees. */
    $sub_count = Subscription::total_count();
    /* Haal de 24 uurs gegevens voor het grafiek op. */
    $parking_graph = Parking::get_24hour_graph();
} catch (Exception $e) {
    /* Foutmelding gevangen, laat deze zien. */
    echo '<div class="col-xs-12">';
    echo '<div class="alert alert-danger">';
    echo '<a href="#" class="close" data-dismiss="alert">&times;</a>';
    echo '<strong>Foutmelding!</strong> ' . $e->getMessage();
    echo '</div>';
    echo '</div>';
}
?>
					<a><strong><i class="glyphicon glyphicon-dashboard"></i> Actueel parkeergarage gebruik</strong></a>
				
					<hr>
					
					<div class="row">
						<div class="col-md-12">
							<ul class="list-group">
Esempio n. 3
0
                /* Maak een success melding aan. */
                $_SESSION['ticket']['gesloten'] = 'Ticket is succesvol gesloten.';
                /* Verwijs naar de juiste pagina. */
                echo '<script>window.location = \'./ticket\';</script>';
            }
            /* Exit het script, zodat het bovenstaande javascript meteen uitgevoerd wordt. */
            exit;
        } catch (Exception $e) {
            /* Foutmelding gevangen, laat deze zien. */
            $errorMessage = $e->getMessage();
        }
    }
    /* Probeer onderstaant. */
    try {
        /* Alle berichten ophalen. */
        $berichten = $query = Ticket::get_all(isset($_GET['request']) ? 'request' : 'tickets', $_SESSION['login']['id']);
    } catch (Exception $e) {
        /* Error gevangen, kijken of er al een error bestaat. */
        if (isset($errorMessage)) {
            /* Voeg de error toe aan de vorige. */
            $errorMessage .= '<br />' . $e->getMessage();
        } else {
            /* Sla de error op. */
            $errorMessage = $e->getMessage();
        }
    }
}
?>

<div class="modal fade" id="confirm-close" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
	<div class="modal-dialog">
Esempio n. 4
0
<?php

/* Kijken of de gebruiker rechten heeft op deze pagina. */
if (Permission::has('operator_request_show')) {
    $permission = true;
} else {
    $permission = false;
}
/* Kijken of de gebruiker permissies heeft. */
if ($permission) {
    /* Probeer onderstaande. */
    try {
        /* Probeer alle requests op te halen. */
        $request_query = Ticket::get_all('requests', null);
        /* Array aanmaken. */
        $requests = array();
        /* Tel variables aanmaken. */
        $request_opened = 0;
        $request_closed = 0;
        /* Loop de query bij langs. */
        while ($obj = $request_query->fetch_object()) {
            /* Plaats het object in de array. */
            $requests[] = $obj;
            /* Is het huidige verzoek geopend? */
            if ((bool) $obj->opened) {
                /* Tel 1 bij de var op. */
                $request_opened++;
            } else {
                /* Zelfde. */
                $request_closed++;
            }
Esempio n. 5
0
<?php

/* Kijken of de gebruiker rechten heeft op deze pagina. */
if (Permission::has('operator_ticket_show')) {
    $permission = true;
} else {
    $permission = false;
}
/* Kijken of de gebruiker permissies heeft. */
if ($permission) {
    /* Probeer onderstaande. */
    try {
        /* Probeer alle tickets op te halen. */
        $tickets_query = Ticket::get_all('tickets', null);
        /* Array aanmaken. */
        $tickets = array();
        /* Tel variables aanmaken. */
        $tickets_opened = 0;
        $tickets_closed = 0;
        /* Loop de query bij langs. */
        while ($obj = $tickets_query->fetch_object()) {
            /* Plaats het object in de array. */
            $tickets[] = $obj;
            /* Is de huidige ticket geopend? */
            if ((bool) $obj->opened) {
                /* Tel 1 bij de var op. */
                $tickets_opened++;
            } else {
                /* Zelfde. */
                $tickets_closed++;
            }
Esempio n. 6
0
				</div>
				
				<div class="account_box">
					<div class="box_header clearfix">
						<div class="col-xs-9">
							<div class="title">Contact</div>
							<p>Recentste openstaande tickets en / of verzoeken.</p>
						</div>
						<div class="col-xs-3 icon"><i class="fa fa-question fa-5x"></i></div>
					</div>
					
					<div class="col-xs-12 box_body" style="font-style: italic">
					<?php 
    /* Maximaal 2 van tickets en verzoeken ophalen. */
    $requests = Ticket::get_all('requests', $_SESSION['login']['id'], 2);
    $tickets = Ticket::get_all('tickets', $_SESSION['login']['id'], 2);
    /* Kijken of er minimaal 1 result terug is. */
    if ($requests->num_rows + $tickets->num_rows != 0) {
        /* Ga alle requests bij langs. */
        while ($obj = $requests->fetch_object()) {
            /* Echo deze. */
            echo '<div class="box_text"><strong>Verzoek</strong> &nbsp; &nbsp;<a href="./verzoek/' . $obj->id . '">' . htmlentities($obj->title) . '</a> <span style="font-size: 12px; color: gray; font-style: italic">(Verzoek)</span></div>';
        }
        /* Ga alle tickets bij langs. */
        while ($obj = $tickets->fetch_object()) {
            /* Echo deze. */
            echo '<div class="box_text"><a href="./ticket/' . $obj->id . '">' . htmlentities($obj->title) . '</a> <span style="font-size: 12px; color: gray; font-style: italic">(Ticket)</span></div>';
        }
    } else {
        /* Geen tickets, laat dit zien. */
        echo '<div class="box_text"><span style="color: gray">U heeft geen openstaande tickets en / of verzoeken.</span></div>';
Esempio n. 7
0
}
/* Kijken of de gebruiker permissies heeft. */
if ($permission) {
    /* Wanneer de pagina met een POST request aangeroepen wordt, en of action niet leeg is. */
    if ($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST['action'])) {
        /* Probeer onderstaande. */
        try {
        } catch (Exception $e) {
            /* Foutmelding gevangen, sla deze op. */
            $errorMessage = $e->getMessage();
        }
    }
    /* Probeer onderstaande. */
    try {
        /* Probeer alle tickets op te halen. */
        $tickets_query = Ticket::get_all($type = 'tickets', null);
        /* Array aanmaken. */
        $tickets = array();
        /* Tel variables aanmaken. */
        $tickets_opened = 0;
        $tickets_closed = 0;
        /* Loop de query bij langs. */
        while ($obj = $tickets_query->fetch_object()) {
            /* Plaats het object in de array. */
            $tickets[] = $obj;
            /* Is de huidige ticket geopend? */
            if ((bool) $obj->opened) {
                /* Tel 1 bij de var op. */
                $tickets_opened++;
            } else {
                /* Zelfde. */