diff --git a/public/assets/css/main.css b/public/assets/css/main.css new file mode 100644 index 0000000..e69de29 diff --git a/src/Application/Helper/Klant.php b/src/Application/Helper/Klant.php new file mode 100644 index 0000000..edc2ba1 --- /dev/null +++ b/src/Application/Helper/Klant.php @@ -0,0 +1,41 @@ +auth->getUserID(); + + $db = $container->db; + + $klant = $db->klanten->where('id', $user)[$user]; + + 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'] + ); + } +} diff --git a/src/Application/Helper/Rekeningen.php b/src/Application/Helper/Rekeningen.php index d9a4862..31a1438 100644 --- a/src/Application/Helper/Rekeningen.php +++ b/src/Application/Helper/Rekeningen.php @@ -21,12 +21,12 @@ class Rekeningen public function getCurrentUserRekeningen() { $container = Application::getContainer(); - $user = $container->auth->getUser(); + $user = $container->auth->getUserID(); $db = $container->db; $ibanhelper = new IBAN; - $rekeningen = $db->rekeningen->where('klantid', $user['id']); + $rekeningen = $db->rekeningen->where('klantid', $user); $returnArray = array(); diff --git a/src/Application/Main.php b/src/Application/Main.php index 50965bd..02d056c 100644 --- a/src/Application/Main.php +++ b/src/Application/Main.php @@ -15,6 +15,8 @@ namespace Inforbank\Application; use \Slim\App; +use Inforbank\Application\Helper\Klant; +use Inforbank\Application\Helper\Rekeningen; class Main { @@ -31,10 +33,16 @@ class Main */ public function __construct(App $app) { - // Add the default view routes $app->get('/', function ($request, $response, $args) { + // Ophalen klant + $klant = Klant::getCurrentUser(); + $rekeningen = Rekeningen::getCurrentUserRekeningen(); + // Render index view - return $this->renderer->render($response, 'index.phtml', $args); + return $this->renderer->render($response, 'index.phtml', [ + 'klant' => $klant, + 'rekeningen' => $rekeningen + ]); })->add(new Auth\Middleware()); } } diff --git a/templates/__footer.phtml b/templates/__footer.phtml new file mode 100644 index 0000000..308b1d0 --- /dev/null +++ b/templates/__footer.phtml @@ -0,0 +1,2 @@ + + diff --git a/templates/__header.phtml b/templates/__header.phtml new file mode 100644 index 0000000..670aa15 --- /dev/null +++ b/templates/__header.phtml @@ -0,0 +1,8 @@ + + + + + Inforbank + + + diff --git a/templates/index.phtml b/templates/index.phtml index 358d6ce..bcda5f1 100644 --- a/templates/index.phtml +++ b/templates/index.phtml @@ -1,11 +1,9 @@ - - - - - Inforbank - - -

Welkom klant

- Uitloggen - - + + +

Welkom klant

+Uitloggen +
+
+
+ +