diff --git a/.gitignore b/.gitignore index 4274325..a766ac8 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /package /data +/data_backup 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(); } 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);