Mannschaften'>Mannschaften"; $NaviPfad_Zusatz = $NaviPfad_Zusatz . ""; } if ($id == "Mannschaftshistorie") { $id = 1000; $sort_id = "421"; $such_sort_id = "4%"; $NaviPfad_Zusatz = "/Mannschaften"; $NaviPfad_Zusatz = $NaviPfad_Zusatz . ""; } if ($id == "Mannschaftsaufstellungen") { $id = 1000; $sort_id = "421"; $such_sort_id = "4%"; $NaviPfad_Zusatz = "/Mannschaften"; $NaviPfad_Zusatz = $NaviPfad_Zusatz . ""; } if ($id > 0 and $id < 1000) { $sql = "select title, sort_id from phplayersmenu where id = $id"; $result = mysql_query($sql); $row = mysql_fetch_assoc($result); mysql_data_seek($result, 0); $titel = $row[title]; $sort_id = $row['sort_id']; $such_sort_id = substr($row['sort_id'], 0, 1) . "%"; } if ($id > 0 and $id <= 1000) { $sql1 = "select title, href, sort_id from phplayersmenu where sort_id like "; $sql1 = $sql1 . "'$such_sort_id' order by sort_id"; $result1 = mysql_query($sql1); $row1 = mysql_fetch_assoc($result1); mysql_data_seek($result1, 0); $i = 0; $NaviPfad = "Home"; WHILE ($row1 = mysql_fetch_assoc($result1) and $row1["sort_id"] != $sort_id){ if (substr($row1["sort_id"],$i, 1) == substr($sort_id, $i, 1)) { $NaviPfad = $NaviPfad . "/"; $NaviPfad = $NaviPfad . $row1['title'] . ""; $i++; } } //$NaviPfad = $NaviPfad . $row1['title']; $NaviPfad = $NaviPfad . $NaviPfad_Zusatz; } mysql_close(); if ($NaviPfad != "") { echo ""; } echo "

$titel

"; } ?> strlen($Key)) { $j = 1; } $AscWert = ord(substr($Zeichenkette, $i, 1)); $AscKey = ord(substr($Key, $j, 1)); $AscWert = $AscWert + $AscKey; If ($AscWert > 127) { $AscWert = $AscWert - 127 - 1; } $Crypt = $Crypt . chr($AscWert); } return $Crypt; } function Entschluesseln($Zeichenkette, $Key) { $j = 0; for($i=0;$i < strlen($Zeichenkette);$i++) { $j = $j + 1; If ($j > strlen($Key)) { $j = 1; } $AscWert = ord(substr($Zeichenkette, $i, 1)); $AscKey = ord(substr($Key, $j, 1)); $AscWert = $AscWert - $AscKey; If ($AscWert < 0) { $AscWert = $AscWert + 127 + 1; } $Crypt = $Crypt . chr($AscWert); } return $Crypt; } function Terminfilter($Filter) { $Tag = date("d", time()); $Wochentag = date("w", time()); $Monat = date("m", time()); $Jahr = date("Y", time()); $Wochenoffset = 0; if ($Filter == "Woche - 1") { $Wochenoffset = -7; $Filter = "Woche"; } if ($Filter == "Woche + 1") { $Wochenoffset = 7; $Filter = "Woche"; } switch ($Filter) { case "Tag": $Filter = "dayofmonth(Datum) = $Tag and month(Datum) = $Monat and year(Datum) = $Jahr"; return $Filter; break; case "Woche": switch ($Wochentag) { case 0: $Start = 6; $Ende = 0; break; case 1: $Start = 0; $Ende = 6; break; case 2: $Start = 1; $Ende = 5; break; case 3: $Start = 2; $Ende = 4; break; case 4: $Start = 3; $Ende = 3; break; case 5: $Start = 4; $Ende = 2; break; case 6: $Start = 5; $Ende = 1; break; } $Start = date("Y-m-d", mktime(1, 1, 1, date(m), date(d) - $Start + $Wochenoffset, date(y))); $Ende = date("Y-m-d", mktime(1, 1, 1, date(m), date(d) + $Ende + $Wochenoffset, date(y)) + $Wochenoffset); $Filter = "datum between '" . $Start . "' and '" . $Ende . "'"; return $Filter; break; case "Monat": $Filter = "month(Datum) = $Monat and year(Datum) = $Jahr"; return $Filter; break; case "Quartal": $Quartal = ceil($Monat / 3); switch ($Quartal) { case 1: $Start = 1; $Ende = 3; break; case 2: $Start = 4; $Ende = 6; break; case 3: $Start = 7; $Ende = 9; break; case 4: $Start = 10; $Ende = 12; break; } $Filter = "month(Datum) between $Start and $Ende and year(Datum) = $Jahr"; return $Filter; break; case "Halbjahr": $Halbjahr = (Int)(($Monat / 6) + 1); if ($Monat == 6 or $Monat == 12) { $Halbjahr = $Halbjahr - 1; } switch ($Halbjahr) { case 1: $Start = 1; $Ende = 6; break; case 2: $Start = 7; $Ende = 12; break; } $Filter = "month(Datum) between $Start and $Ende and year(Datum) = $Jahr"; return $Filter; break; case "Jahr": $Filter = "year(Datum) = $Jahr"; return $Filter; break; case "Monat - 1": $Monat = $Monat - 1; if ($Monat == 0) { $Monat = 12; $Jahr = $Jahr - 1; } $Filter = "month(Datum) = $Monat and year(Datum) = $Jahr"; return $Filter; break; case "Monat + 1": $Monat = $Monat + 1; if ($Monat == 13) { $Monat = 1; $Jahr = $Jahr + 1; } $Filter = "month(Datum) = $Monat and year(Datum) = $Jahr"; return $Filter; break; case "Jahr - 1": $Jahr = $Jahr - 1; $Filter = "year(Datum) = $Jahr"; return $Filter; break; case "Jahr + 1": $Jahr = $Jahr + 1; $Filter = "year(Datum) = $Jahr"; return $Filter; break; default: return "Ungültige Auswahl"; } } function TerminfilterAusgabe($Filter) { $Tag = date("d", time()); $Wochentag = date("w", time()); $Woche = date("W", time()); $Monat = date("m", time()); $Jahr = date("Y", time()); switch ($Filter) { case "Tag": $Filter = datum_de(date("Y-m-d", time())) . " ($Filter)"; return $Filter; break; case "Woche": if ($Woche == 53 and ($Wochentag == 5 or $Wochentag ==6 or $Wochentag == 0)) { $Jahr = $Jahr -1; } $Filter = $Woche . ". Kalenderwoche in " . $Jahr . " ($Filter)"; return $Filter; break; case "Monat": $Filter = Monatsname($Monat) . " " . $Jahr . " ($Filter)"; return $Filter; break; case "Quartal": $Quartal = ceil($Monat / 3); $Filter = $Quartal . ". Quartal in " . $Jahr . " ($Filter)"; return $Filter; break; case "Halbjahr": $Halbjahr = (Int) (($Monat / 6) + 1); if ($Monat == 6 or $Monat == 12) { $Halbjahr = $Halbjahr - 1; } $Filter = $Halbjahr . ". Halbjahr in " . $Jahr . " ($Filter)"; return $Filter; break; case "Jahr": $Filter = $Jahr . " ($Filter)"; return $Filter; break; case "Woche - 1": $Woche = $Woche - 1; if ($Woche == 53 and ($Wochentag == 5 or $Wochentag ==6 or $Wochentag == 0)) { $Jahr = $Jahr -1; } $Filter = $Woche . ". Kalenderwoche in " . $Jahr . " ($Filter)"; return $Filter; break; case "Woche + 1": $Woche = $Woche + 1; if ($Woche == 53 and ($Wochentag == 5 or $Wochentag ==6 or $Wochentag == 0)) { $Jahr = $Jahr -1; } $Filter = $Woche . ". Kalenderwoche in " . $Jahr . " ($Filter)"; return $Filter; break; case "Monat - 1": $Monat = $Monat - 1; if ($Monat == 0) { $Monat = 12; $Jahr = $Jahr - 1; } $Filter = Monatsname($Monat) . " " . $Jahr . " ($Filter)"; return $Filter; break; case "Monat + 1": $Monat = $Monat + 1; if ($Monat == 13) { $Monat = 1; $Jahr = $Jahr + 1; } $Filter = Monatsname($Monat) . " " . $Jahr . " ($Filter)"; return $Filter; break; case "Jahr - 1": $Jahr = $Jahr - 1; $Filter = $Jahr . " ($Filter)"; return $Filter; break; case "Jahr + 1": $Jahr = $Jahr + 1; $Filter = $Jahr . " ($Filter)"; return $Filter; break; default: return "Ungültige Auswahl"; } } function Saison($Grenzmonat = 8) { $Monat = date("m", time()); $Jahr = date("Y", time()); If ($Monat < $Grenzmonat) { $Saison = ($Jahr - 1) . "/" . $Jahr; } else { $Saison = $Jahr . "/" . ($Jahr + 1); } return $Saison; } function Halbserie() { $Monat = date("m", time()); $Jahr = date("Y", time()); If ($Monat < 8) { $Halbserie = 2; } else { $Halbserie = 1; } return $Halbserie; } function Mannschaftsbezeichnung($MNr) { switch (substr($MNr, 0, 2)) { case "HE": $Mannschaftsbezeichnung = substr($MNr, 2) . ". " ."Herren"; break; case "DA": $Mannschaftsbezeichnung = substr($MNr, 2) . ". ". "Damen"; break; case "MJ": $Mannschaftsbezeichnung = substr($MNr, 2) . ". " . "Männliche Jugend"; break; case "WJ": $Mannschaftsbezeichnung = substr($MNr, 2) . ". " . "Weibliche Jugend"; break; case "MS": $Mannschaftsbezeichnung = substr($MNr, 2) . ". " . "Schüler"; break; case "WS": $Mannschaftsbezeichnung = substr($MNr, 2) . ". " . "Schülerinnen"; break; default: return "Unbekannte Mannschaft"; } return $Mannschaftsbezeichnung; } function ConvertEMail($EMail) { for ($i=0;$i < strlen($EMail);$i++) { $CEMail = $CEMail . "&#" . ord(substr($EMail, $i, 1)) . ";"; } return $CEMail; } function Roemisch($Zahl) { switch ($Zahl) { case "1": $RZahl = ""; break; case "2": $RZahl = "II"; break; case "3": $RZahl = "III"; break; case "4": $RZahl = "IV"; break; case "5": $RZahl = "V"; break; case "6": $RZahl = "VI"; break; case "7": $RZahl = "VII"; break; case "8": $RZahl = "VII"; break; case "9": $RZahl = "IX"; break; default: $RZahl = "Fehler"; } return $RZahl; } function TTVNLink($Saison, $Verband, $StaffelId, $Mannschaft, $Typ) { // Typ: 1 = Tabelle, 2 = Tabelle mit Grafik-Link // Stellen der Jahreszahl für die Spielzeit festlegen if ($Saison == "2015/2016") { $JZStart = 0; $JZStellen = 4; } else { $JZStart = 2; $JZStellen = 2; } $SaisonArray = split('[/]', $Saison); $Spielzeit = substr($SaisonArray[0], $JZStart, $JZStellen) . "%2F" .substr($SaisonArray[1], 2, 2); switch ($Typ) { case 1: $url = "http://ttvn.click-tt.de/cgi-bin/WebObjects/ClickNTTV.woa/wa/groupPage?"; $url = $url . "championship=$Verband" . "+" . $Spielzeit . "&group=$StaffelId"; $Titel = "title='Tabelle und Spielplan aus click-TT für $Mannschaft'"; $Link = "Tabelle und Spielplan (TTVN)"; break; case 2: $url = "http://ttvn.click-tt.de/cgi-bin/WebObjects/ClickNTTV.woa/wa/groupPage?"; $url = $url . "championship=$Verband" . "+" . $Spielzeit . "&group=$StaffelId"; $Titel = "title='Tabelle und Spielplan aus click-TT für $Mannschaft anzeigen'"; $Link = ""; break; } return $Link; } ?>