if (typeof $ == "undefined") { var $ = jQuery; } //von = 0; // bis = 17; // Parameter aus Url auslesen function getParameter(n) { const half = location.search.split(n + "=")[1]; return half !== undefined ? decodeURIComponent(half.split("&")[0]) : null; } const turnier_id2 = getParameter("t"); var limit = getParameter("l"); if (limit == null) limit = 1000; var thisFullYear = new Date().getFullYear(); var thisMonth = new Date().getMonth(); if (thisMonth < 7) thisFullYear--; var selectYear = String(thisFullYear).charAt(2) + "" + String(thisFullYear).charAt(3); // alert(thisMonth); var seite = currentDirectory = window.location.pathname.split("/").slice(0, -1).join(""); if (seite == "fun") seite = "marzahn-fun"; // ! Anpassung für Punkte-Seite: console.log(seite); console.log(turnier_id2); if(seite == "Punkte" && turnier_id2){seite = turnier_id2.split("--")[1];} console.log(seite); const makeUrl = "/wp-content/plugins/eli/beach-turniere.de/makePoints.php?art=" + seite + "&wann="; // wenn keine Saison angegeben: automatisch aktuelle // makeUrl = "/wp-content/plugins/eli/beach-turniere.de/sum/men-21.txt"; $(document).ready(function () { readRemote(makeUrl); function readRemote(readThisUrl) { $.ajax({ url: readThisUrl, dataType: "text", success: function (data) { console.log("readRemote: Empfangene Daten:\n" + data); makeAllTab(data); }, }); } function makeAllTab(data) { var data = data.trim(); var zeilen = data.split(/\r?\n|\r/); // Zeilen teilen var termine = zeilen[0].split("|"); // erste Zeile mit allen Terminen zeilen.shift(); // erste Zeile aus Array entfernen // Sortierfunktion ohne weiteren Sortierarray zeilen.sort(function (a, b) { const aa = a.split("|")[termine.length + 1]; const bb = b.split("|")[termine.length + 1]; console.log(aa + "===" + bb); const A = aa ? aa : 0; const B = bb ? bb : 0; return B - A; }); // select input generieren: var sel = ""; // Tabelle generieren: var thead = '
| '
+ ' Gesamtergebnis für die Wintersaison '
+ sel + " | ||||||||||||||||||||
| ' + select + ' | ||||||||||||||||||||
| Platz | Spieler | ';
for (var dates = 0; dates < termine.length; dates++) {
allTable_data += "" + termine[dates] + " | \n"; } allTable_data += "Σ | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| " + platz + " | "; for ( var zell_count = 0; zell_count < zell_data.length - 1; zell_count++ ) { allTable_data += '' + // " | " + zell_data[zell_count] + " | "; } allTable_data += "||||||||||||||||||