- Remove array sort function
This commit is contained in:
3 files changed
+133
-137
No files matched your search
+13
-20
@@ -37,14 +37,6 @@ foreach ($csvVault as $fields) {
|
|||||||
|
|
||||||
fclose($fp);
|
fclose($fp);
|
||||||
|
|
||||||
// Sort the CSV array
|
|
||||||
usort($csv, "custom_sort");
|
|
||||||
|
|
||||||
// Define the custom sort function
|
|
||||||
function custom_sort($a, $b) {
|
|
||||||
return $a[1] > $b[1];
|
|
||||||
}
|
|
||||||
|
|
||||||
// searchForID(): Serach CSV array for timestamp ID
|
// searchForID(): Serach CSV array for timestamp ID
|
||||||
function searchForId($id, $array) {
|
function searchForId($id, $array) {
|
||||||
foreach ($array as $key => $val) {
|
foreach ($array as $key => $val) {
|
||||||
@@ -143,16 +135,16 @@ function vaultTxns($csv) {
|
|||||||
|
|
||||||
$output .= '<tr class="' . $class . '">';
|
$output .= '<tr class="' . $class . '">';
|
||||||
$output .= '<td>';
|
$output .= '<td>';
|
||||||
$output .= $entry[0];
|
$output .= $entry[0]; // User
|
||||||
$output .= '</td>';
|
$output .= '</td>';
|
||||||
$output .= '<td>';
|
$output .= '<td>';
|
||||||
$output .= date("d/m/Y", $entry[1]);
|
$output .= date("d/m/Y", $entry[1]); // Transaction Date
|
||||||
$output .= '</td>';
|
$output .= '</td>';
|
||||||
$output .= '<td>';
|
$output .= '<td>';
|
||||||
$output .= $entry[2];
|
$output .= $entry[2]; // Transaction Type
|
||||||
$output .= '</td>';
|
$output .= '</td>';
|
||||||
$output .= '<td>';
|
$output .= '<td>';
|
||||||
$output .= formatMoney($entry[3]);
|
$output .= formatMoney($entry[3]); // Transaction Amount
|
||||||
$output .= '</td>';
|
$output .= '</td>';
|
||||||
$output .= '</tr>';
|
$output .= '</tr>';
|
||||||
}
|
}
|
||||||
@@ -164,18 +156,19 @@ function vaultTxns($csv) {
|
|||||||
echo $output;
|
echo $output;
|
||||||
}
|
}
|
||||||
|
|
||||||
function splitVault(array $inputArray, string $fieldName, $fieldValue): array {
|
// splitVault(): split CSV array into two separate arrays based on the user
|
||||||
$firstArray = [];
|
function splitVault($csv, $field, $user): array {
|
||||||
$secondArray = [];
|
$usr1Vault = [];
|
||||||
|
$usr2Vault = [];
|
||||||
|
|
||||||
foreach ($inputArray as $item) {
|
foreach ($csv as $entry) {
|
||||||
if (isset($item[$fieldName]) && $item[$fieldName] == $fieldValue) {
|
if (isset($entry[$field]) && $entry[$field] == $user) {
|
||||||
$firstArray[] = $item;
|
$usr1Vault[] = $entry;
|
||||||
} else {
|
} else {
|
||||||
$secondArray[] = $item;
|
$usr2Vault[] = $entry;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return [$firstArray, $secondArray];
|
return [$usr1Vault, $usr2Vault];
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
@@ -28,10 +28,11 @@ include('functions.php');
|
|||||||
<h2>Balances</h2>
|
<h2>Balances</h2>
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
$zarVault = [];
|
$result = splitVault($csv,'0','Zarathos');
|
||||||
$symVault = [];
|
|
||||||
|
|
||||||
|
echo '<pre>';
|
||||||
|
print_r($result);
|
||||||
|
echo '</pre>';
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,114 +1,116 @@
|
|||||||
Symos,1671531176,"Vault deposit",1
|
Symos,1664227460,Vault deposit,1
|
||||||
Symos,1671449217,"Vault deposit",185354305
|
Symos,1664227576,Vault deposit,185354305
|
||||||
Zarathos,1671362029,"Vault withdraw",-2000000
|
Zarathos,1664278862,Vault withdraw,-2000000
|
||||||
Symos,1671313336,"Vault withdraw",-3000
|
Symos,1664299424,Vault withdraw,-3000
|
||||||
Symos,1671313291,"Vault withdraw",-1000000
|
Symos,1664345448,Vault withdraw,-1000000
|
||||||
Zarathos,1671313285,"Vault withdraw",-2000000
|
Zarathos,1664363903,Vault withdraw,-2000000
|
||||||
Symos,1671313280,"Vault withdraw",-300000
|
Symos,1664384959,Vault withdraw,-300000
|
||||||
Symos,1671306102,"Vault withdraw",-400000
|
Symos,1664534054,Vault withdraw,-400000
|
||||||
Symos,1671306091,"Vault withdraw",-150000
|
Symos,1664578629,Vault withdraw,-150000
|
||||||
Symos,1671136332,"Vault withdraw",-50000
|
Symos,1664578633,Vault withdraw,-50000
|
||||||
Symos,1671111614,"Vault withdraw",-2000000
|
Symos,1664702190,Vault withdraw,-2000000
|
||||||
Zarathos,1671108304,"Vault withdraw",-2000000
|
Zarathos,1664718537,Vault withdraw,-2000000
|
||||||
Symos,1671040177,"Vault deposit",1000000
|
Symos,1664733949,Vault deposit,1000000
|
||||||
Symos,1671016136,"Vault withdraw",-300000
|
Symos,1664874290,Vault withdraw,-300000
|
||||||
Symos,1670871611,"Vault withdraw",-300000
|
Symos,1664963225,Vault withdraw,-300000
|
||||||
Zarathos,1670766988,"Vault withdraw",-2000000
|
Zarathos,1665016968,Vault withdraw,-2000000
|
||||||
Symos,1670765152,"Vault withdraw",-2000000
|
Symos,1665062248,Vault withdraw,-2000000
|
||||||
Symos,1670698196,"Vault withdraw",-10000000
|
Symos,1665092430,Vault withdraw,-10000000
|
||||||
Symos,1670688278,"Vault withdraw",-350000
|
Symos,1665128074,Vault withdraw,-350000
|
||||||
Symos,1670545830,"Vault withdraw",-2000000
|
Symos,1665171772,Vault withdraw,-2000000
|
||||||
Zarathos,1670545791,"Vault withdraw",-2000000
|
Zarathos,1665629507,Vault withdraw,-2000000
|
||||||
Symos,1670377491,"Vault withdraw",-350000
|
Symos,1665761001,Vault withdraw,-350000
|
||||||
Symos,1670349965,"Vault withdraw",-350000
|
Symos,1665833653,Vault withdraw,-350000
|
||||||
Zarathos,1670244703,"Vault withdraw",-2000000
|
Zarathos,1665889186,Vault withdraw,-2000000
|
||||||
Symos,1670116570,"Vault withdraw",-1200000
|
Symos,1665913883,Vault withdraw,-1200000
|
||||||
Symos,1670016835,"Vault withdraw",-10000000
|
Symos,1666111587,Vault withdraw,-10000000
|
||||||
Zarathos,1669752535,"Vault withdraw",-2000000
|
Zarathos,1666147254,Vault withdraw,-2000000
|
||||||
Symos,1669727309,"Vault withdraw",-350000
|
Symos,1666346167,Vault withdraw,-350000
|
||||||
Symos,1669373106,"Vault withdraw",-1000000
|
Symos,1666352812,Vault withdraw,-1000000
|
||||||
Symos,1669148083,"Vault withdraw",-350000
|
Symos,1666440143,Vault withdraw,-350000
|
||||||
Symos,1669066986,"Vault withdraw",-230000
|
Symos,1666526213,Vault withdraw,-230000
|
||||||
Zarathos,1668945864,"Vault withdraw",-80000000
|
Zarathos,1666572113,Vault withdraw,-80000000
|
||||||
Zarathos,1668623070,"Vault deposit",12392725
|
Zarathos,1666611072,Vault deposit,12392725
|
||||||
Symos,1668620651,"Vault withdraw",-1000000
|
Symos,1666643762,Vault withdraw,-1000000
|
||||||
Zarathos,1668454971,"Vault deposit",2988600
|
Zarathos,1666648211,Vault deposit,2988600
|
||||||
Zarathos,1668448624,"Vault deposit",89862
|
Zarathos,1666697840,Vault deposit,89862
|
||||||
Zarathos,1668448165,"Vault withdraw",-352500
|
Zarathos,1666697850,Vault withdraw,-352500
|
||||||
Symos,1668448117,"Vault withdraw",-600000
|
Symos,1666718727,Vault withdraw,-600000
|
||||||
Symos,1668425952,"Vault deposit",690914
|
Symos,1666718869,Vault deposit,690914
|
||||||
Symos,1668425944,"Vault withdraw",-1000000
|
Symos,1666725938,Vault withdraw,-1000000
|
||||||
Zarathos,1668342385,"Vault withdraw",-3000000
|
Zarathos,1666787709,Vault withdraw,-3000000
|
||||||
Zarathos,1668278627,"Vault withdraw",-2000000
|
Zarathos,1666787938,Vault withdraw,-2000000
|
||||||
Symos,1668257493,"Vault withdraw",-1500000
|
Symos,1666791658,Vault withdraw,-1500000
|
||||||
Symos,1668257476,"Vault withdraw",-5000000
|
Symos,1666807303,Vault withdraw,-5000000
|
||||||
Symos,1668165638,"Vault withdraw",-750000
|
Symos,1666811983,Vault withdraw,-750000
|
||||||
Symos,1668083990,"Vault withdraw",-700000
|
Symos,1666954451,Vault withdraw,-700000
|
||||||
Symos,1668020473,"Vault deposit",96429637
|
Symos,1666982327,Vault deposit,96429637
|
||||||
Symos,1668019762,"Vault withdraw",-800000
|
Symos,1666982451,Vault withdraw,-800000
|
||||||
Zarathos,1667908445,"Vault deposit",52642857
|
Zarathos,1666989198,Vault deposit,52642857
|
||||||
Symos,1667823512,"Vault withdraw",-352500
|
Symos,1667041715,Vault withdraw,-352500
|
||||||
Symos,1667671650,"Vault withdraw",-750000
|
Symos,1667070684,Vault withdraw,-750000
|
||||||
Symos,1667657116,"Vault deposit",760975
|
Symos,1667089386,Vault deposit,760975
|
||||||
Symos,1667508414,"Vault withdraw",-352500
|
Symos,1667114176,Vault withdraw,-352500
|
||||||
Zarathos,1667476826,"Vault withdraw",-1000000
|
Zarathos,1667214221,Vault withdraw,-1000000
|
||||||
Symos,1667437181,"Vault withdraw",-20000000
|
Symos,1667221772,Vault withdraw,-20000000
|
||||||
Symos,1667437109,"Vault deposit",450000
|
Symos,1667221873,Vault deposit,450000
|
||||||
Symos,1667345980,"Vault withdraw",-400000
|
Symos,1667318742,Vault withdraw,-400000
|
||||||
Symos,1667318742,"Vault withdraw",-750000
|
Symos,1667345980,Vault withdraw,-750000
|
||||||
Zarathos,1667221873,"Vault withdraw",-100000000
|
Zarathos,1667437109,Vault withdraw,-100000000
|
||||||
Symos,1667221772,"Vault deposit",99442460
|
Symos,1667437181,Vault deposit,99442460
|
||||||
Symos,1667214221,"Vault withdraw",-500000
|
Symos,1667476826,Vault withdraw,-500000
|
||||||
Symos,1667114176,"Vault withdraw",-750000
|
Symos,1667508414,Vault withdraw,-750000
|
||||||
Zarathos,1667089386,"Vault withdraw",-2000000
|
Zarathos,1667657116,Vault withdraw,-2000000
|
||||||
Symos,1667070684,"Vault withdraw",-500000
|
Symos,1667671650,Vault withdraw,-500000
|
||||||
Symos,1667041715,"Vault withdraw",-200000
|
Symos,1667823512,Vault withdraw,-200000
|
||||||
Zarathos,1666989198,"Vault withdraw",-2000000
|
Zarathos,1667908445,Vault withdraw,-2000000
|
||||||
Symos,1666982451,"Vault withdraw",-350000
|
Symos,1668019762,Vault withdraw,-350000
|
||||||
Symos,1666982327,"Vault withdraw",-750000
|
Symos,1668020473,Vault withdraw,-750000
|
||||||
Symos,1666954451,"Vault withdraw",-50000
|
Symos,1668083990,Vault withdraw,-50000
|
||||||
Symos,1666811983,"Vault withdraw",-330000
|
Symos,1668165638,Vault withdraw,-330000
|
||||||
Symos,1666807303,"Vault withdraw",-1050000
|
Symos,1668257476,Vault withdraw,-1050000
|
||||||
Symos,1666791658,"Vault withdraw",-75000
|
Symos,1668257493,Vault withdraw,-75000
|
||||||
Symos,1666787938,"Vault deposit",526550
|
Symos,1668278627,Vault deposit,526550
|
||||||
Symos,1666787709,"Vault withdraw",-350000
|
Symos,1668342385,Vault withdraw,-350000
|
||||||
Symos,1666725938,"Vault withdraw",-1000000
|
Symos,1668425944,Vault withdraw,-1000000
|
||||||
Symos,1666718869,"Vault withdraw",-100000
|
Symos,1668425952,Vault withdraw,-100000
|
||||||
Symos,1666718727,"Vault withdraw",-10000000
|
Symos,1668448117,Vault withdraw,-10000000
|
||||||
Symos,1666697850,"Vault deposit",5775234
|
Symos,1668448165,Vault deposit,5775234
|
||||||
Symos,1666697840,"Vault withdraw",-16000000
|
Symos,1668448624,Vault withdraw,-16000000
|
||||||
Symos,1666648211,"Vault withdraw",-1200000
|
Symos,1668454971,Vault withdraw,-1200000
|
||||||
Symos,1666643762,"Vault withdraw",-350000
|
Symos,1668620651,Vault withdraw,-350000
|
||||||
Symos,1666611072,"Vault withdraw",-700000
|
Symos,1668623070,Vault withdraw,-700000
|
||||||
Symos,1666572113,"Vault withdraw",-1100000
|
Symos,1668945864,Vault withdraw,-1100000
|
||||||
Symos,1666526213,"Vault withdraw",-200000
|
Symos,1669066986,Vault withdraw,-200000
|
||||||
Symos,1666440143,"Vault withdraw",-1050000
|
Symos,1669148083,Vault withdraw,-1050000
|
||||||
Symos,1666352812,"Vault withdraw",-1000000
|
Symos,1669373106,Vault withdraw,-1000000
|
||||||
Zarathos,1666346167,"Vault withdraw",-3000000
|
Zarathos,1669727309,Vault withdraw,-3000000
|
||||||
Symos,1666147254,"Vault withdraw",-1000000
|
Symos,1669752535,Vault withdraw,-1000000
|
||||||
Symos,1666111587,"Vault withdraw",-500000
|
Symos,1670016835,Vault withdraw,-500000
|
||||||
Symos,1665913883,"Vault withdraw",-10000000
|
Symos,1670116570,Vault withdraw,-10000000
|
||||||
Symos,1665889186,"Vault withdraw",-500000
|
Symos,1670244703,Vault withdraw,-500000
|
||||||
Symos,1665833653,"Vault withdraw",-20000000
|
Symos,1670349965,Vault withdraw,-20000000
|
||||||
Zarathos,1665761001,"Vault deposit",40000000
|
Zarathos,1670377491,Vault deposit,40000000
|
||||||
Symos,1665629507,"Vault deposit",86455
|
Symos,1670545791,Vault deposit,86455
|
||||||
Symos,1665171772,"Vault withdraw",-1000000
|
Symos,1670545830,Vault withdraw,-1000000
|
||||||
Zarathos,1665128074,"Vault deposit",2608832
|
Zarathos,1670688278,Vault deposit,2608832
|
||||||
Zarathos,1665092430,"Vault withdraw",-1000000
|
Zarathos,1670698196,Vault withdraw,-1000000
|
||||||
Symos,1665062248,"Vault withdraw",-200000
|
Symos,1670765152,Vault withdraw,-200000
|
||||||
Symos,1665016968,"Vault withdraw",-1000000
|
Symos,1670766988,Vault withdraw,-1000000
|
||||||
Zarathos,1664963225,"Vault withdraw",-4000000
|
Zarathos,1670871611,Vault withdraw,-4000000
|
||||||
Symos,1664874290,"Vault withdraw",-750000
|
Symos,1671016136,Vault withdraw,-750000
|
||||||
Symos,1664733949,"Vault withdraw",-15000000
|
Symos,1671040177,Vault withdraw,-15000000
|
||||||
Zarathos,1664718537,"Vault deposit",3203752
|
Zarathos,1671108304,Vault deposit,3203752
|
||||||
Zarathos,1664702190,"Vault withdraw",-5000000
|
Zarathos,1671111614,Vault withdraw,-5000000
|
||||||
Symos,1664578633,"Vault withdraw",-750000
|
Symos,1671136332,Vault withdraw,-750000
|
||||||
Zarathos,1664578629,"Vault deposit",3915202
|
Zarathos,1671306091,Vault deposit,3915202
|
||||||
Zarathos,1664534054,"Vault withdraw",-6000000
|
Zarathos,1671306102,Vault withdraw,-6000000
|
||||||
Zarathos,1664384959,"Vault deposit",3000000
|
Zarathos,1671313280,Vault deposit,3000000
|
||||||
Zarathos,1664363903,"Vault deposit",3000000
|
Zarathos,1671313285,Vault deposit,3000000
|
||||||
Zarathos,1664345448,"Vault withdraw",-8000000
|
Zarathos,1671313291,Vault withdraw,-8000000
|
||||||
Zarathos,1664299424,"Vault deposit",4000000
|
Zarathos,1671313336,Vault deposit,4000000
|
||||||
Symos,1664278862,"Vault withdraw",-50099
|
Symos,1671362029,Vault withdraw,-50099
|
||||||
Symos,1664227576,"Vault withdraw",-200000
|
Symos,1671449217,Vault withdraw,-200000
|
||||||
Symos,1664227460,"Vault withdraw",-1150000
|
Symos,1671531176,Vault withdraw,-1150000
|
||||||
|
Symos,1671709539,Vault withdraw,-1000000
|
||||||
|
Symos,1671747011,Vault withdraw,-10000000
|
||||||
|
Reference in new issue
Block a user