Overboekingen
Je kan een soort van een overboeking doen
This commit is contained in:
@ -28,36 +28,41 @@ class Transacties
|
||||
$klant = Klant::getCurrentUser();
|
||||
$rekeningen = Rekeningen::getCurrentUserRekeningen();
|
||||
|
||||
$ibanhelper = new IBAN;
|
||||
$rekening = false;
|
||||
$rekeningnr = $args['rekeningnummer'];
|
||||
|
||||
foreach($rekeningen as $rek){
|
||||
if($rek['nr'] === $rekeningnr){
|
||||
$rekening = $rek;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
$container = Application::getContainer();
|
||||
$db = $container->db;
|
||||
$transacties = $db->transacties->where('van', '12345678')->or('naar', $rekeningnr);
|
||||
|
||||
$returnArray = array();
|
||||
$ibanhelper = new IBAN;
|
||||
$rekening = false;
|
||||
$rekeningnr = $args['rekeningnummer'];
|
||||
|
||||
foreach ($transacties as $transactie) {
|
||||
$returnArray[] = array(
|
||||
"van" => $ibanhelper->getIBAN($transactie['van']),
|
||||
"naar" => $ibanhelper->getIBAN($transactie['naar']),
|
||||
"bedrag" => $transactie['bedrag'],
|
||||
"type" => $transactie['type']
|
||||
);
|
||||
}
|
||||
|
||||
//Controleer of deze rekening wel van de ingelogde klant is
|
||||
foreach($rekeningen as $rek){
|
||||
if($rek['nr'] === $rekeningnr){
|
||||
$rekening = $rek;
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!$rekening){
|
||||
return $this->renderer->render($response, 'transacties.phtml', [
|
||||
'klant' => $klant,
|
||||
'rekening' => false
|
||||
]);
|
||||
}
|
||||
$container = Application::getContainer();
|
||||
$db = $container->db;
|
||||
$transacties = $db->transacties->where('van', '12345678')->or('naar', $rekeningnr);
|
||||
|
||||
$returnArray = array();
|
||||
|
||||
foreach ($transacties as $transactie) {
|
||||
$returnArray[] = array(
|
||||
"van" => $ibanhelper->getIBAN($transactie['van']),
|
||||
"naar" => $ibanhelper->getIBAN($transactie['naar']),
|
||||
"bedrag" => $transactie['bedrag'],
|
||||
"type" => $transactie['type']
|
||||
);
|
||||
}
|
||||
return $this->renderer->render($response, 'transacties.phtml', [
|
||||
'klant' => $klant,
|
||||
'rekening' => $rekening,
|
||||
'transacties' => $returnArray
|
||||
'transacties' => $returnArray
|
||||
]);
|
||||
});
|
||||
}
|
||||
|
Reference in New Issue
Block a user