Cleanup, added docs & RC 2
This commit is contained in:
@ -69,20 +69,20 @@ class Overboekingen
|
||||
$ascii = ord($char);
|
||||
if ($char === "." || $char === ",") {
|
||||
$komma++;
|
||||
if($komma > 1){
|
||||
if ($komma > 1) {
|
||||
//Twee komma's
|
||||
return false;
|
||||
}
|
||||
} elseif (($ascii >= ord("0") && $ascii <= ord("9") || $char === "-")) {
|
||||
if($komma >= 1){
|
||||
if ($komma >= 1) {
|
||||
$decimalen++;
|
||||
if ($decimalen > 2) {
|
||||
//Meer dan twee cijfers achter de komma
|
||||
return false;
|
||||
}
|
||||
}else{
|
||||
} else {
|
||||
$cijfers++;
|
||||
if($cijfers > 9){
|
||||
if ($cijfers > 9) {
|
||||
//Te veel cijfers voor de komma
|
||||
return false;
|
||||
}
|
||||
@ -101,7 +101,7 @@ class Overboekingen
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* Maak een nieuwe overboeking aan
|
||||
* @param IBAN $van De rekening waar het bedrag vanaf wordt gehaald
|
||||
* @param IBAN $naar De rekening waar het bedrag bijkomt
|
||||
* @param double $bedrag Het bedrag
|
||||
@ -115,15 +115,15 @@ class Overboekingen
|
||||
//error: rekening is niet van klant
|
||||
Overboekingen::error(Overboekingen::$EIGENAAR);
|
||||
}
|
||||
$ibanHelper = new IBAN();
|
||||
if (!$ibanHelper->isValidIBAN($naar)) {
|
||||
|
||||
if (!IBAN::isValidIBAN($naar)) {
|
||||
//error: ongeldige iban
|
||||
throw new Exception("De IBAN van de ontvanger is ongeldig.", Overboekingen::$IBAN);
|
||||
} elseif (!($ibanHelper->getLand($naar) == "NL" && $ibanHelper->getBank($naar) === "INFO")) {
|
||||
} elseif (!(IBAN::getLand($naar) == "NL" && IBAN::getBank($naar) === "INFO")) {
|
||||
//error: andere bank
|
||||
Overboekingen::error(Overboekingen::$BANK);
|
||||
}
|
||||
$naarRekeningnr = $ibanHelper->getRekeningNummer($naar);
|
||||
$naarRekeningnr = IBAN::getRekeningNummer($naar);
|
||||
|
||||
//Controleer of de rekening bestaat
|
||||
$db = Application::getContainer()->db;
|
||||
@ -180,7 +180,7 @@ class Overboekingen
|
||||
]);
|
||||
//Stuur bericht bij laag saldo
|
||||
if ($vanRekening['saldo'] - $bedragvalue < 20) {
|
||||
Berichten::newBericht(Application::getContainer()->auth->getUserID(), "Bank", "U heeft een laag saldo op uw rekening: " . $ibanHelper->getIBAN($vanRekening['nr']) . ".<br/>Uw huidige saldo is " . money_format('%(#1n', $vanRekening['saldo'] - $bedragvalue) . ".");
|
||||
Berichten::newBericht(Application::getContainer()->auth->getUserID(), "Bank", "U heeft een laag saldo op uw rekening: " . IBAN::getIBAN($vanRekening['nr']) . ".<br/>Uw huidige saldo is " . money_format('%(#1n', $vanRekening['saldo'] - $bedragvalue) . ".");
|
||||
}
|
||||
//In de database worden de getallen met 10 cijfers voor de komma opgeslagen
|
||||
//Als het saldo te hoog wordt heb je een probleem
|
||||
|
Reference in New Issue
Block a user