if (!isset($_POST["players"]))
{
+ if (isset($_GET["restore"]) && $_GET["restore"])
+ {
+ // Restore backup
+ if (!rename("../joueurs.csv.bak", "../joueurs.csv"))
+ exit("[]");
+ }
// Retrieve all players
$handle = fopen("../joueurs.csv", "r");
$players = [];
$players[$row] = array(
"prenom" => $data[0],
"nom" => $data[1],
- "score" => count($data)>=3 ? $data[2] : 0,
- "pdt" => count($data)>=4 ? $data[3] : 0,
+ "pdt" => count($data)>=3 ? $data[2] : 0,
+ "session" => count($data)>=4 ? $data[3] : 0,
"available" => count($data)>=5 ? $data[4] : 1,
);
$row++;
}
else
{
+ copy("../joueurs.csv", "../joueurs.csv.bak"); //backup current checkpoint
// Write header + all players
$handle = fopen("../joueurs.csv", "w");
- fputcsv($handle, ["prenom","nom","score","pdt","present"]);
+ fputcsv($handle, ["prenom","nom","pdt","session","present"]);
$players = json_decode($_POST["players"]);
foreach ($players as $p)
fputcsv($handle, (array)$p);