1
0
Fork 0
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.

48 lines
1.2 KiB
PHP

<?php
/**
* Informatica Eindproject D4p
* 6in3, Stedelijk Gymnasium Nijmegen
* Docent: Hans de Wolf
*
* ==================
*
* Daniel Boutros,
* Christiaan Goossens,
* Jelmer Hinssen
*/
namespace Inforbank\Application\Helper;
use Inforbank\Application;
class Klant
{
/**
* Get current user data
* @return array
*/
public static function getCurrentUser()
{
$container = Application::getContainer();
$user = $container->auth->getUserID();
$db = $container->db;
$klant = $db->klanten->where('id', $user)[$user];
$ongelezen = $db->berichten->where("klantid", $user)
->and("gelezen", 0);
return array(
'voornaam' => $klant['voornaam'],
'tussenvoegsel' => $klant['tussenvoegsel'],
'achternaam' => $klant['achternaam'],
'bedrijfsnaam' => $klant['bedrijfsnaam'],
'straat' => $klant['straat'],
'huisnummer' => $klant['huisnummer'],
'postcode' => $klant['postcode'],
'woonplaats' => $klant['woonplaats'],
'ongelezen' => count($ongelezen)
);
}
}