From b93a86a246f2c1d85b50e6ec67ad76f41d5af46b Mon Sep 17 00:00:00 2001
From: TonyFord <tonyford@strategy-investor.de>
Date: Fri, 24 Sep 2021 17:38:06 +0200
Subject: [PATCH] update data

---
 _data/ergebnisse/26/1/1.csv |  2 ++
 _data/ergebnisse/26/1/2.csv |  2 ++
 _data/ergebnisse/26/1/3.csv |  2 ++
 _data/ergebnisse/26/1/4.csv |  2 ++
 _data/ergebnisse/26/1/5.csv |  2 ++
 _data/ergebnisse/26/1/6.csv |  2 ++
 _data/ergebnisse/27/1/1.csv |  3 ---
 _data/ergebnisse/27/1/2.csv |  3 ---
 _data/ergebnisse/27/1/3.csv |  3 ---
 _data/ergebnisse/27/1/4.csv |  3 ---
 _data/ergebnisse/27/1/5.csv |  3 ---
 _data/ergebnisse/27/1/6.csv |  3 ---
 _data/ergebnisse/27/2/1.csv |  2 --
 _data/ergebnisse/28/1/1.csv |  2 --
 _data/teams/BR.yml          |  6 ------
 _data/teams/ES.yml          |  6 ------
 _data/teams/FR.yml          |  6 ------
 _data/teams/IS.yml          |  2 +-
 _data/teams/IT.yml          |  6 ------
 _data/teams/SW.yml          |  6 ------
 _data/teams/XX.yml          |  6 ++++++
 assets/js/script.js         | 15 ++++++++-------
 22 files changed, 27 insertions(+), 60 deletions(-)
 create mode 100644 _data/ergebnisse/26/1/1.csv
 create mode 100644 _data/ergebnisse/26/1/2.csv
 create mode 100644 _data/ergebnisse/26/1/3.csv
 create mode 100644 _data/ergebnisse/26/1/4.csv
 create mode 100644 _data/ergebnisse/26/1/5.csv
 create mode 100644 _data/ergebnisse/26/1/6.csv
 delete mode 100644 _data/ergebnisse/27/1/1.csv
 delete mode 100644 _data/ergebnisse/27/1/2.csv
 delete mode 100644 _data/ergebnisse/27/1/3.csv
 delete mode 100644 _data/ergebnisse/27/1/4.csv
 delete mode 100644 _data/ergebnisse/27/1/5.csv
 delete mode 100644 _data/ergebnisse/27/1/6.csv
 delete mode 100644 _data/ergebnisse/27/2/1.csv
 delete mode 100644 _data/ergebnisse/28/1/1.csv
 delete mode 100644 _data/teams/BR.yml
 delete mode 100644 _data/teams/ES.yml
 delete mode 100644 _data/teams/FR.yml
 delete mode 100644 _data/teams/IT.yml
 delete mode 100644 _data/teams/SW.yml
 create mode 100644 _data/teams/XX.yml

diff --git a/_data/ergebnisse/26/1/1.csv b/_data/ergebnisse/26/1/1.csv
new file mode 100644
index 0000000..cb00c9f
--- /dev/null
+++ b/_data/ergebnisse/26/1/1.csv
@@ -0,0 +1,2 @@
+T,H,A,TH,TA,MID
+2021-10-11,XX,IS,0,2,0
diff --git a/_data/ergebnisse/26/1/2.csv b/_data/ergebnisse/26/1/2.csv
new file mode 100644
index 0000000..12b8ee5
--- /dev/null
+++ b/_data/ergebnisse/26/1/2.csv
@@ -0,0 +1,2 @@
+T,H,A,TH,TA,MID
+2021-10-12,BW,XX,2,0,0
diff --git a/_data/ergebnisse/26/1/3.csv b/_data/ergebnisse/26/1/3.csv
new file mode 100644
index 0000000..bf179a0
--- /dev/null
+++ b/_data/ergebnisse/26/1/3.csv
@@ -0,0 +1,2 @@
+T,H,A,TH,TA,MID
+2021-10-13,CM,XX,2,0,0
diff --git a/_data/ergebnisse/26/1/4.csv b/_data/ergebnisse/26/1/4.csv
new file mode 100644
index 0000000..c9511d0
--- /dev/null
+++ b/_data/ergebnisse/26/1/4.csv
@@ -0,0 +1,2 @@
+T,H,A,TH,TA,MID
+2021-10-14,IS,XX,2,0,0
diff --git a/_data/ergebnisse/26/1/5.csv b/_data/ergebnisse/26/1/5.csv
new file mode 100644
index 0000000..0b5b242
--- /dev/null
+++ b/_data/ergebnisse/26/1/5.csv
@@ -0,0 +1,2 @@
+T,H,A,TH,TA,MID
+2021-10-15,XX,BW,0,2,0
diff --git a/_data/ergebnisse/26/1/6.csv b/_data/ergebnisse/26/1/6.csv
new file mode 100644
index 0000000..45b6a0d
--- /dev/null
+++ b/_data/ergebnisse/26/1/6.csv
@@ -0,0 +1,2 @@
+T,H,A,TH,TA,MID
+2021-10-16,XX,CM,0,2,0
diff --git a/_data/ergebnisse/27/1/1.csv b/_data/ergebnisse/27/1/1.csv
deleted file mode 100644
index 5db79d6..0000000
--- a/_data/ergebnisse/27/1/1.csv
+++ /dev/null
@@ -1,3 +0,0 @@
-T,H,A,TH,TA,MID
-2021-10-01,IS,BR,2,1,845590
-2021-10-02,CM,BW,1,2,845589
diff --git a/_data/ergebnisse/27/1/2.csv b/_data/ergebnisse/27/1/2.csv
deleted file mode 100644
index 51cab05..0000000
--- a/_data/ergebnisse/27/1/2.csv
+++ /dev/null
@@ -1,3 +0,0 @@
-T,H,A,TH,TA,MID
-2021-09-02,BR,BW,2,2,845590
-2021-09-02,IS,CM,1,0,845589
diff --git a/_data/ergebnisse/27/1/3.csv b/_data/ergebnisse/27/1/3.csv
deleted file mode 100644
index 706fa63..0000000
--- a/_data/ergebnisse/27/1/3.csv
+++ /dev/null
@@ -1,3 +0,0 @@
-T,H,A,TH,TA,MID
-2021-09-03,IS,BW,2,2,845590
-2021-09-03,BR,CM,1,0,845589
diff --git a/_data/ergebnisse/27/1/4.csv b/_data/ergebnisse/27/1/4.csv
deleted file mode 100644
index 19363cb..0000000
--- a/_data/ergebnisse/27/1/4.csv
+++ /dev/null
@@ -1,3 +0,0 @@
-T,H,A,TH,TA,MID
-2021-10-01,BR,IS,2,0,845590
-2021-10-02,BW,CM,1,2,845589
diff --git a/_data/ergebnisse/27/1/5.csv b/_data/ergebnisse/27/1/5.csv
deleted file mode 100644
index 63969d7..0000000
--- a/_data/ergebnisse/27/1/5.csv
+++ /dev/null
@@ -1,3 +0,0 @@
-T,H,A,TH,TA,MID
-2021-09-02,BW,BR,2,2,845590
-2021-09-02,CM,IS,1,0,845589
diff --git a/_data/ergebnisse/27/1/6.csv b/_data/ergebnisse/27/1/6.csv
deleted file mode 100644
index 18b6660..0000000
--- a/_data/ergebnisse/27/1/6.csv
+++ /dev/null
@@ -1,3 +0,0 @@
-T,H,A,TH,TA,MID
-2021-09-03,BW,IS,2,2,845590
-2021-09-03,CM,BR,1,0,845589
diff --git a/_data/ergebnisse/27/2/1.csv b/_data/ergebnisse/27/2/1.csv
deleted file mode 100644
index f3d65a5..0000000
--- a/_data/ergebnisse/27/2/1.csv
+++ /dev/null
@@ -1,2 +0,0 @@
-T,H,A,TH,TA,MID
-2021-10-01,CM,IS,2,0,845590
diff --git a/_data/ergebnisse/28/1/1.csv b/_data/ergebnisse/28/1/1.csv
deleted file mode 100644
index eff0db1..0000000
--- a/_data/ergebnisse/28/1/1.csv
+++ /dev/null
@@ -1,2 +0,0 @@
-T,H,A,TH,TA,MID
-2021-10-01,CM,BR,3,1,845590
diff --git a/_data/teams/BR.yml b/_data/teams/BR.yml
deleted file mode 100644
index 11d6ed1..0000000
--- a/_data/teams/BR.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-kontinent: Südamerika
-id: BR
-name: Brasilien (NL)
-link: 'https://ultrasoccer.de/players/?id=687'
-manager: Tony Ford
-start: 26
diff --git a/_data/teams/ES.yml b/_data/teams/ES.yml
deleted file mode 100644
index 3e4ea6a..0000000
--- a/_data/teams/ES.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-kontinent: Europa
-id: ES
-name: Spanien (NL)
-link: 'https://ultrasoccer.de/players/?id=687'
-manager: Tony Ford
-start: 27
diff --git a/_data/teams/FR.yml b/_data/teams/FR.yml
deleted file mode 100644
index 436e24d..0000000
--- a/_data/teams/FR.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-kontinent: Europa
-id: FR
-name: Frankreich (NL)
-link: 'https://ultrasoccer.de/players/?id=687'
-manager: Tony Ford
-start: 27
diff --git a/_data/teams/IS.yml b/_data/teams/IS.yml
index 3c6c8f4..51ec88c 100644
--- a/_data/teams/IS.yml
+++ b/_data/teams/IS.yml
@@ -1,6 +1,6 @@
 kontinent: Europa
 id: IS
 name: Island (NL)
-link: 'https://ultrasoccer.de/players/?id=687'
+link: 'https://ultrasoccer.de/players/?id=2233'
 manager: Tony Ford
 start: 26
diff --git a/_data/teams/IT.yml b/_data/teams/IT.yml
deleted file mode 100644
index 5b881b1..0000000
--- a/_data/teams/IT.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-kontinent: Europa
-id: IT
-name: Italien (NL)
-link: 'https://ultrasoccer.de/players/?id=687'
-manager: Tony Ford
-start: 27
diff --git a/_data/teams/SW.yml b/_data/teams/SW.yml
deleted file mode 100644
index e72b37f..0000000
--- a/_data/teams/SW.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-kontinent: Europa
-id: SW
-name: Sweden (NL)
-link: 'https://ultrasoccer.de/players/?id=687'
-manager: Tony Ford
-start: 27
diff --git a/_data/teams/XX.yml b/_data/teams/XX.yml
new file mode 100644
index 0000000..3efa649
--- /dev/null
+++ b/_data/teams/XX.yml
@@ -0,0 +1,6 @@
+kontinent: Dummy
+id: XX
+name: <i>Dummy (NL)</i>
+link: 'https://ultrasoccer.de/players/?id=2233'
+manager: Dummy
+start: 26
diff --git a/assets/js/script.js b/assets/js/script.js
index 29f31e7..fdde8df 100644
--- a/assets/js/script.js
+++ b/assets/js/script.js
@@ -40,12 +40,13 @@ function calculateTabelle(saison,runde,show=true){
     }
   );
 
-  var Tabelle=Object.values(DATA.teams).filter( (a) => ( a.start <= saison ) )
+  var Tabelle=Object.values(DATA.teams).filter( (a) => ( a.start <= saison+1 ) )
   .sort(
     (a,b) => (
       a[saison].P < b[saison].P ||
       ( a[saison].P == b[saison].P && a[saison].Td < b[saison].Td ) ||
-      ( a[saison].P == b[saison].P && a[saison].Td == b[saison].Td && a[saison].Tp < b[saison].Tp )
+      ( a[saison].P == b[saison].P && a[saison].Td == b[saison].Td && a[saison].Tp < b[saison].Tp ) ||
+      ( a[saison].P == b[saison].P && a[saison].Td == b[saison].Td && a[saison].Tp == b[saison].Tp && a.id > b.id )
     )
   );
 
@@ -78,6 +79,7 @@ function calculateTabelle(saison,runde,show=true){
 
 }
 
+
 var Grps=[];
 
 function calculatePartien(saison,date){
@@ -115,7 +117,6 @@ function calculatePartien(saison,date){
 
   } while( done.reduce( (a,b) => a && b ) == true && Grps.length > 1 );
 
-
 }
 
 
@@ -138,8 +139,8 @@ function grpPartien( date,saison,runde,spieltag,h1,a1,h2,a2 ){
         var th='-'; var ta='-'; var dt='<i>'+new Date(date).toJSON().slice(0,10)+'</i>'; done=false; var match='';
       } else {
         var result=DATA.ergebnisse[saison][runde][spieltag].filter( (a) => a.H == v[h1].id && a.A == v[a1].id )[0];
-        var th=(( result != undefined ) ? '<a href="https://ultrasoccer.de/match/?id='+result.MID+'" target="ultrasoccer">'+result.TH+'</a>' : '-' );
-        var ta=(( result != undefined ) ? '<a href="https://ultrasoccer.de/match/?id='+result.MID+'" target="ultrasoccer">'+result.TA+'</a>' : '-' );
+        var th=(( result != undefined ) ? (( result.MID > 0 ) ? '<a href="https://ultrasoccer.de/match/?id='+result.MID+'" target="ultrasoccer">'+result.TH+'</a>' : result.TH ) : '-' );
+        var ta=(( result != undefined ) ? (( result.MID > 0 ) ? '<a href="https://ultrasoccer.de/match/?id='+result.MID+'" target="ultrasoccer">'+result.TA+'</a>' : result.TA ) : '-' );
         var dt=(( result != undefined ) ? new Date(result.T).toJSON().slice(0,10) : '<i>'+new Date(date).toJSON().slice(0,10)+'</i>' );
         if( result == undefined ) done=false;
       }
@@ -164,8 +165,8 @@ function grpPartien( date,saison,runde,spieltag,h1,a1,h2,a2 ){
         var th='-'; var ta='-'; var dt='<i>'+new Date(date).toJSON().slice(0,10)+'</i>'; done=false;
       } else {
         var result=DATA.ergebnisse[saison][runde][spieltag].filter( (a) => a.H == v[h2].id && a.A == v[a2].id )[0];
-        var th=(( result != undefined ) ? result.TH : '-' );
-        var ta=(( result != undefined ) ? result.TA : '-' );
+        var th=(( result != undefined ) ? (( result.MID > 0 ) ? '<a href="https://ultrasoccer.de/match/?id='+result.MID+'" target="ultrasoccer">'+result.TH+'</a>' : result.TH ) : '-' );
+        var ta=(( result != undefined ) ? (( result.MID > 0 ) ? '<a href="https://ultrasoccer.de/match/?id='+result.MID+'" target="ultrasoccer">'+result.TA+'</a>' : result.TA ) : '-' );
         var dt=(( result != undefined ) ? new Date(result.T).toJSON().slice(0,10) : '<i>'+new Date(date).toJSON().slice(0,10)+'</i>' );
         if( result == undefined ) done=false;
       }
-- 
GitLab