Echte grafiekfix en andere dingen
This commit is contained in:
parent
dfc5b993f6
commit
fbde1a0406
@ -59,35 +59,33 @@ class Overboekingen
|
|||||||
return $message;
|
return $message;
|
||||||
}
|
}
|
||||||
|
|
||||||
private static function isValidFloat($bedrag)
|
public static function isValidFloat($bedrag)
|
||||||
{
|
{
|
||||||
$hasdecimal = false;
|
$komma = 0;
|
||||||
$decimals = 0;
|
$decimalen = 0;
|
||||||
$voorcijfers = 0;
|
$cijfers = 0;
|
||||||
for ($i = 0; $i < strlen($bedrag); $i++) {
|
for ($i = 0; $i < strlen($bedrag); $i++) {
|
||||||
$char = substr($bedrag, $i, 1);
|
$char = substr($bedrag, $i, 1);
|
||||||
$ascii = ord($char);
|
$ascii = ord($char);
|
||||||
if ($hasdecimal) {
|
if ($char === "." || $char === ",") {
|
||||||
if ($char === "." || $char === ",") {
|
$komma++;
|
||||||
|
if($komma > 1){
|
||||||
//Twee komma's
|
//Twee komma's
|
||||||
return false;
|
return false;
|
||||||
} elseif ($ascii >= ord("0") && $ascii <= ord("9")) {
|
}
|
||||||
$decimals++;
|
} elseif (($ascii >= ord("0") && $ascii <= ord("9") || $char === "-")) {
|
||||||
if ($decimals > 2) {
|
if($komma >= 1){
|
||||||
|
$decimalen++;
|
||||||
|
if ($decimalen > 2) {
|
||||||
//Meer dan twee cijfers achter de komma
|
//Meer dan twee cijfers achter de komma
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
} else {
|
}else{
|
||||||
//Ongeldig teken
|
$cijfers++;
|
||||||
return false;
|
if($cijfers > 9){
|
||||||
}
|
//Te veel cijfers voor de komma
|
||||||
} elseif ($char === "." || $char === ",") {
|
return false;
|
||||||
$hasdecimal = true;
|
}
|
||||||
} elseif ($ascii >= ord("0") || $ascii <= ord("9")) {
|
|
||||||
$voorcijfers++;
|
|
||||||
if ($voorcijfers > 9) {
|
|
||||||
//Te veel cijfers voor de komma
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
//Ongeldig teken
|
//Ongeldig teken
|
||||||
|
@ -28,20 +28,12 @@ class Transacties
|
|||||||
$rekeningen = Rekeningen::getCurrentUserRekeningen();
|
$rekeningen = Rekeningen::getCurrentUserRekeningen();
|
||||||
|
|
||||||
$ibanhelper = new IBAN;
|
$ibanhelper = new IBAN;
|
||||||
$rekening = false;
|
$rekening = $rekening = Rekeningen::isEigenRekeningnr($args['rekeningnummer']);
|
||||||
$rekeningnr = $args['rekeningnummer'];
|
$rekeningnr = $args['rekeningnummer'];
|
||||||
|
|
||||||
//Controleer of deze rekening wel van de ingelogde klant is
|
|
||||||
foreach ($rekeningen as $rek) {
|
|
||||||
if ($rek['nr'] === $rekeningnr) {
|
|
||||||
$rekening = $rek;
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (!$rekening) {
|
if (!$rekening) {
|
||||||
return $this->renderer->render($response, 'transacties.phtml', [
|
return $this->renderer->render($response, 'transacties.phtml', [
|
||||||
'klant' => $klant,
|
'header' => Header::getHeaderData(),
|
||||||
'rekening' => false
|
'rekening' => false
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
$container = Application::getContainer();
|
$container = Application::getContainer();
|
||||||
|
@ -35,7 +35,7 @@ if (!$statistieken) {
|
|||||||
}],
|
}],
|
||||||
yAxes: [{
|
yAxes: [{
|
||||||
ticks: {
|
ticks: {
|
||||||
beginAtZero:true
|
min: 0
|
||||||
}
|
}
|
||||||
}]
|
}]
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user