From 16b98e0b9f628b861014a412cfad3b6823b4faf6 Mon Sep 17 00:00:00 2001 From: Trygve Date: Mon, 27 Oct 2025 17:38:38 +0100 Subject: [PATCH] La til tid etter vinner --- table.php | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/table.php b/table.php index 1907d08..dd5d100 100644 --- a/table.php +++ b/table.php @@ -24,9 +24,11 @@ class Runner public string $name; public string $club; public string $course; + public string $email; + public string $phone; public array $splits; - function __construct($id, $name, $club, $course) + function __construct($id, $name, $club, $course, $email, $phone) { if ($id == null) { $id = 0; @@ -36,6 +38,8 @@ class Runner $this->name = $name; $this->club = $club; $this->course = $course; + $this->email = $email; + $this->phone = $phone; for ($i = 0; $i < $GLOBALS['number_of_controls']; $i++) { $this->splits[$i] = false; } @@ -113,7 +117,7 @@ $csv_runners = file_get_contents("data/db.csv"); $csv_runners = str_getcsv($csv_runners, "\n"); for ($i = 1; $i < count($csv_runners); $i++) { $line = str_getcsv($csv_runners[$i], ";"); - array_push($runners, new Runner($line[0], $line[2], $line[5], $line[6])); + array_push($runners, new Runner($line[0], $line[2], $line[5], $line[6], $line[3], $line[4])); } @@ -231,6 +235,7 @@ function liveresult_table($runners) { 1. matpost 2. matpost Mål + Etter Sprekkindeks "; @@ -258,6 +263,13 @@ function liveresult_table($runners) { $tid_1_mat = $GLOBALS['start_time']->diff($runner->splits[0])->format('%H:%I:%S'); } $tid_2_mat = ""; + + //tid etter vinner + $tid_etter = ""; + if ($runner->splits[2] != false && $kadaver_num > 0) { + $tid_etter = $runners[0]->splits[2]->diff($runner->splits[2])->format('%I:%S'); + } + //sprekkindekss if ($runner->splits[1] != false) { $tid_2_mat = $GLOBALS['start_time']->diff($runner->splits[1])->format('%H:%I:%S'); try { @@ -277,15 +289,15 @@ function liveresult_table($runners) { } if ($runner->course == "Kadaverløpet") { - $kadaver_table .= "". $kadaver_num .".$runner->name$matposter$tid_maal$sprekk\n"; + $kadaver_table .= "". $kadaver_num .".$runner->name$matposter$tid_maal$tid_etter$sprekk\n"; } elseif ($runner->course == "Minikadaver'n") { $minikadaver_table .= "". "" .".$runner->name$tid_maal\n"; } } - $kadaver_table .= ""; + $kadaver_table .= "\n"; $minikadaver_table .= ""; - echo($kadaver_table); + echo($kadaver_table . $minikadaver_table); }