diff --git a/demo.php b/demo.php new file mode 100644 index 0000000..387e0ca --- /dev/null +++ b/demo.php @@ -0,0 +1,122 @@ + 25, "label" => "Sunday"), + array("y" => 15, "label" => "Monday"), + array("y" => 25, "label" => "Tuesday"), + array("y" => 5, "label" => "Wednesday"), + array("y" => 10, "label" => "Thursday"), + array("y" => 0, "label" => "Friday"), + array("y" => 20, "label" => "Saturday") +); + +?> +format('m-d'); // Month-Day format + + // Initialize player array if not existing + if (!isset($dataPointsPerPlayer[$playername])) { + $dataPointsPerPlayer[$playername] = []; + } + + // Add to dataPoints for this player + $dataPointsPerPlayer[$playername][] = array( + "y" => $jsonArray['winplace'], + "label" => $label + ); + } + } + closedir($handle); +} + +// Now, $dataPointsPerPlayer is an array that contains an array of data points for each player +// You can access the data for a specific player like this: +// $playerData = $dataPointsPerPlayer['Lanta01']; + +// Output the array for debugging purposes +// At the end of your PHP script, where you previously printed the array +// Instead, we will encode the $dataPointsPerPlayer array into JSON +$chartData = []; +foreach ($dataPointsPerPlayer as $player => $dataPoints) { + $chartData[] = [ + 'type' => 'line', + 'showInLegend' => true, + 'legendText' => $player, + 'dataPoints' => $dataPoints + ]; +} + +// Store the JSON encoded data in a PHP variable +$encodedChartData = json_encode($chartData, JSON_NUMERIC_CHECK); + +// You can then pass this to your JavaScript code like this +echo ""; + + +?> + + + + + +
+ + + + + + + + \ No newline at end of file diff --git a/update/get_matches.ps1 b/update/get_matches.ps1 index 8163ca8..769dbf5 100644 --- a/update/get_matches.ps1 +++ b/update/get_matches.ps1 @@ -31,7 +31,7 @@ if ($fileContent -match "\`$clanmembers\s*=\s*array\(([^)]+)\)") { else { Write-Output "Clan members not found" } -if ($clanMembersArray.count -ge 10 ) { +if ($clanMembersArray.count -gt 10 ) { write-output "Currently not able to process more then 10 players" exit } diff --git a/update/update_clan_members.ps1 b/update/update_clan_members.ps1 index 1270898..4e69495 100644 --- a/update/update_clan_members.ps1 +++ b/update/update_clan_members.ps1 @@ -27,7 +27,7 @@ if ($fileContent -match "\`$clanmembers\s*=\s*array\(([^)]+)\)") { else { Write-Output "Clan members not found" } -if ($clanMembersArray.count -ge 10 ) { +if ($clanMembersArray.count -gt 10 ) { write-output "Currently not able to process more then 10 players" exit }