From 6f60bc9ec9042be7f145fa3f7d8ec3e7bc77ebaf Mon Sep 17 00:00:00 2001 From: Helmut Poppen Date: Tue, 15 Mar 2022 22:05:05 +0100 Subject: [PATCH 1/3] Fix #20 Add timeout to push server call --- src/structure/components/com_sportsmanager/api.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/structure/components/com_sportsmanager/api.php b/src/structure/components/com_sportsmanager/api.php index 900cde2..ef26937 100644 --- a/src/structure/components/com_sportsmanager/api.php +++ b/src/structure/components/com_sportsmanager/api.php @@ -42,6 +42,7 @@ function notifyChange($data) { 'Authorization: ' . $key, 'Content-Type: application/json', ), + CURLOPT_TIMEOUT => 2, CURLOPT_POSTFIELDS => json_encode($data), )); $resp = curl_exec($ch); From c05e1698174e9807bb27ab051a5dd5789c5ce9c6 Mon Sep 17 00:00:00 2001 From: Helmut Poppen Date: Tue, 15 Mar 2022 22:05:32 +0100 Subject: [PATCH 2/3] add data_backup to .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 4274325..a766ac8 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /package /data +/data_backup From b1812f1c32192bc70c6838d50fb8e1ab71c20350 Mon Sep 17 00:00:00 2001 From: Helmut Poppen Date: Wed, 16 Mar 2022 10:45:03 +0100 Subject: [PATCH 3/3] Fix #22 Remove calculation of erstmals_gespielt and zuletzt_gespielt? --- .../components/com_sportsmanager/admin.php | 56 ++++++++++--------- 1 file changed, 31 insertions(+), 25 deletions(-) diff --git a/src/structure/components/com_sportsmanager/admin.php b/src/structure/components/com_sportsmanager/admin.php index 49d6ab5..d1a094c 100644 --- a/src/structure/components/com_sportsmanager/admin.php +++ b/src/structure/components/com_sportsmanager/admin.php @@ -9890,8 +9890,8 @@ function adminSaveBegegnung() { begegnungTischChanged($begegnung, $heim_team, $gast_team); } - wannGespieltAktualisieren(); if ($veranstaltung->elo_wertung > 0) { + wannGespieltAktualisieren(); eloAktualisieren($aktualisieren_ab_datum); einstufungAktualisieren(); } @@ -10815,8 +10815,8 @@ function adminSaveBegegnungSpielplan() { if ($bestaetigen == 0) { if ($veranstaltung->status != 0) { - wannGespieltAktualisieren(); if ($veranstaltung->elo_wertung != 0) { + wannGespieltAktualisieren(); eloAktualisieren($aktualisieren_ab_datum); einstufungAktualisieren(); } @@ -11153,8 +11153,8 @@ function adminBegegnungSpielplanBestaetigen() { $gast_team = $rows[0]; if ($veranstaltung->status != 0) { - wannGespieltAktualisieren(); if ($veranstaltung->elo_wertung != 0) { + wannGespieltAktualisieren(); eloAktualisieren($aktualisieren_ab_datum); einstufungAktualisieren(); } @@ -11998,9 +11998,10 @@ function adminRemoveTurnier() { die($db->stderr(true)); } - wannGespieltAktualisieren(); - if ($elo_aktualisieren) - eloAktualisieren($aktualisieren_ab_datum); + if ($elo_aktualisieren) { + wannGespieltAktualisieren(); + eloAktualisieren($aktualisieren_ab_datum); + } ranglisteAktualisieren(); einstufungAktualisieren(); @@ -12326,9 +12327,10 @@ function adminSaveTurnierdisziplin() { } if ($aktualisieren) { - wannGespieltAktualisieren(); - if ($elo_aktualisieren) - eloAktualisieren($aktualisieren_ab_datum); + if ($elo_aktualisieren) { + wannGespieltAktualisieren(); + eloAktualisieren($aktualisieren_ab_datum); + } ranglisteAktualisieren(0, $id); einstufungAktualisieren(); } @@ -12414,9 +12416,10 @@ function adminRemoveTurnierdisziplin() { die($db->stderr(true)); } - wannGespieltAktualisieren(); - if ($elo_aktualisieren) - eloAktualisieren($aktualisieren_ab_datum); + if ($elo_aktualisieren) { + wannGespieltAktualisieren(); + eloAktualisieren($aktualisieren_ab_datum); + } ranglisteAktualisieren(); einstufungAktualisieren(); @@ -12869,9 +12872,10 @@ function adminTurnierdisziplinMeldungenSpieleAlleEntfernen() { die($db->stderr(true)); } - wannGespieltAktualisieren(); - if ($elo_aktualisieren) - eloAktualisieren($aktualisieren_ab_datum); + if ($elo_aktualisieren) { + wannGespieltAktualisieren(); + eloAktualisieren($aktualisieren_ab_datum); + } ranglisteAktualisieren(0, $id); einstufungAktualisieren(); @@ -14228,9 +14232,10 @@ function adminImportTurnierdisziplinMeldungenSpiele() { die($db->stderr(true)); } - wannGespieltAktualisieren(); - if ($elo_aktualisieren) - eloAktualisieren($aktualisieren_ab_datum); + if ($elo_aktualisieren) { + wannGespieltAktualisieren(); + eloAktualisieren($aktualisieren_ab_datum); + } ranglisteAktualisieren(0, $id); einstufungAktualisieren(); @@ -14438,8 +14443,8 @@ function adminSaveTurnierdisziplinSpiel() { die($db->stderr(true)); } - wannGespieltAktualisieren(); if ($elo_aktualisieren) { + wannGespieltAktualisieren(); eloAktualisieren($aktualisieren_ab_datum); einstufungAktualisieren(); } @@ -14943,9 +14948,10 @@ function adminSaveTurnierdisziplinMeldung() { die($db->stderr(true)); } - wannGespieltAktualisieren(); - if ($elo_aktualisieren) - eloAktualisieren($aktualisieren_ab_datum); + if ($elo_aktualisieren) { + wannGespieltAktualisieren(); + eloAktualisieren($aktualisieren_ab_datum); + } ranglisteAktualisieren(0, $turnierdisziplinid); einstufungAktualisieren(); @@ -18856,8 +18862,8 @@ function adminRemoveIndividualwettbewerb() { die($db->stderr(true)); } - wannGespieltAktualisieren(); if ($row->elo_wertung && $aktualisieren_ab_datum != null) { + wannGespieltAktualisieren(); eloAktualisieren($aktualisieren_ab_datum); einstufungAktualisieren(); } @@ -19118,8 +19124,8 @@ function adminSaveIndividualwettbewerbSpiel() { individualwettbewerbTabelleAktualisieren($individualwettbewerbid); - wannGespieltAktualisieren(); if ($elo_aktualisieren) { + wannGespieltAktualisieren(); eloAktualisieren($aktualisieren_ab_datum); einstufungAktualisieren(); } @@ -19178,8 +19184,8 @@ function adminRemoveIndividualwettbewerbSpiel() { individualwettbewerbTabelleAktualisieren($individualwettbewerbid); - wannGespieltAktualisieren(); if ($elo_aktualisieren && $aktualisieren_ab_datum != null) { + wannGespieltAktualisieren(); eloAktualisieren($aktualisieren_ab_datum); einstufungAktualisieren(); }