- Add function to calculate vault balances

- Modify split function to return a single user
This commit is contained in:
Keith Solomon
2022-12-23 09:34:38 -06:00
parent 71d04d660c
commit 2b77e5eafc
2 changed files with 17 additions and 5 deletions
+14 -3
View File
@@ -158,17 +158,28 @@ function vaultTxns($csv) {
// splitVault(): split CSV array into two separate arrays based on the user
function splitVault($csv, $field, $user): array {
$usr1Vault = [];
$usrVault = [];
$usr2Vault = [];
foreach ($csv as $entry) {
if (isset($entry[$field]) && $entry[$field] == $user) {
$usr1Vault[] = $entry;
} else {
$usr2Vault[] = $entry;
continue;
}
}
return [$usr1Vault, $usr2Vault];
return $usr1Vault;
}
// Calculate user balances
function userBalance($array, $field) {
$total = 0;
foreach ($array as $item) {
$total += $item[$field];
}
return $total;
}
?>