return array($kommentar_str, $ergebnis_str); } $heute_tag = date('d', time()); $heute_monat = date('m', time()); $heute_jahr = date('Y', time()); $datum_min = mktime(00, 00, 01, $heute_monat, $heute_tag, $heute_jahr); if ($live_scoring_spieltyp_laeuft == 'Pokal' or $live_scoring_spieltyp_laeuft == 'Cup') { $minMinute = intval($live_scoring_min_gespielt - 35); } else { $minMinute = intval($live_scoring_min_gespielt - 15); } if ($minMinute < 0) { $minMinute = 0; } $sql1 = "SELECT a.spiel, a.minute, a.kommentar, b.team1, b.team2, b.liga FROM " . $prefix . "spiele_kommentare AS a JOIN " . $prefix . "spiele AS b ON a.spiel = b.id "; if ($live_scoring_spieltyp_laeuft == 'Liga' or $live_scoring_spieltyp_laeuft == 'Cup' && GameTime::getMatchDay() < 15) { // nur bei Ligaspielen und Cup bis Viertelfinale $sql1 .= "WHERE b.land = '" . $temp_land . "' AND "; } else { $sql1 .= "WHERE "; } $sql1 .= "b.datum > " . $datum_min . " AND b.simuliert = 1 AND b.typ = '" . $live_scoring_spieltyp_laeuft . "' AND a.minute < " . $live_scoring_min_gespielt . " AND a.minute > " . $minMinute . " ORDER BY b.liga ASC, a.spiel ASC"; $sql2 = mysql_query($sql1); $resultTable = array(); $letzterLigaWert = ''; while ($sql3 = mysql_fetch_assoc($sql2)) { if ($sql3['liga'] != $letzterLigaWert && $letzterLigaWert != '') { $resultTable['CHANGE' . $sql3['liga']][] = 'FREIZEILE'; } $letzterLigaWert = $sql3['liga']; $liveErgebnis = extract_kommentar_ergebnis($sql3['kommentar']);
<?php include 'zz2.php'; include 'zzsubnav_statistik.php'; if ($loggedin == 1) { ?> <h1><?php echo _('Saisonverlauf'); ?> </h1> <p><?php echo _('Dieses Liniendiagramm zeigt die Entwicklung Deines Tabellenplatzes in der aktuellen Saison. Hinweis: Die Daten können erst nach zwei Spielen angezeigt werden.'); ?> </p> <p> <?php $torj1 = "SELECT spieltag, platz FROM " . $prefix . "geschichte_tabellen WHERE liga = '" . $cookie_liga . "' AND saison = " . GameTime::getSeason() . " AND team = '" . $cookie_teamname . "' ORDER BY spieltag ASC"; $torj2 = mysql_query($torj1); if (mysql_num_rows($torj2) >= 2) { $wertemenge = ''; $tage = array(); while ($torj3 = mysql_fetch_assoc($torj2)) { $wertemenge .= intval(12 - $torj3['platz']) . ','; $tage[] = $torj3['spieltag']; } if (count($tage) >= 2) { // LABELS ANFANG $p0 = min($tage); $p100 = max($tage); $p50 = round(($p0 + $p100) / 2); $p33 = round(($p0 + $p50) / 2); $p66 = round(($p50 + $p100) / 2);
$counter = 1; $lastDate = ''; $currentSpieltag = 1; while ($sql3 = mysql_fetch_assoc($sql2)) { if ($counter % 2 == 1) { echo '<tr>'; } else { echo '<tr class="odd">'; } $currentDate = date('d.m.Y', getTimestamp('-1 hour', $sql3['datum'])); if ($currentDate == $lastDate) { // nächstes Spiel an gleichem Tag echo '<td> </td>'; } else { // neuer Tag $currentSpieltag = GameTime::getMatchDay() - round((time() - $sql3['datum']) / 86400); echo '<td style="font-weight:bold;">' . $currentDate . '</td>'; echo '<td colspan="3" style="font-weight:bold;">' . __('Spieltag %d', $currentSpieltag) . '</td></tr><tr><td> </td>'; // Zeile mit Spieltag einschieben $counter++; // Zeilen-Counter erhöhen if (isset($spieltagDescription[$currentSpieltag]) && is_array($spieltagDescription[$currentSpieltag])) { // Zeile mit Spieltags-Beschreibung einschieben foreach ($spieltagDescription[$currentSpieltag] as $special_date) { echo '<td colspan="3" style="font-weight:bold;">' . $special_date . '</td></tr><tr><td> </td>'; $counter++; // Zeilen-Counter erhöhen } } } echo '<td>' . __('%s Uhr', date('H:i', getTimestamp('-1 hour', $sql3['datum']))) . '</td><td>' . substr($sql3['typ'], 0, 1) . ': ';
<?php if (!isset($_GET['mode'])) { include 'zzserver.php'; } $sql1 = "SELECT ids FROM " . $prefix . "ligen"; $sql2 = mysql_query($sql1); while ($sql3 = mysql_fetch_assoc($sql2)) { $sql4 = "SELECT ids, name, punkte, tore, gegentore FROM " . $prefix . "teams WHERE liga = '" . $sql3['ids'] . "' ORDER BY punkte DESC, (tore-gegentore) DESC, tore DESC"; $sql5 = mysql_query($sql4); $counter = 1; while ($sql6 = mysql_fetch_assoc($sql5)) { $sql7 = "UPDATE " . $prefix . "teams SET rank = " . $counter . " WHERE ids = '" . $sql6['ids'] . "'"; $sql8 = mysql_query($sql7); if (date('H', time()) == 16 or date('H', time()) == 17) { $team = $sql6['name']; $punkte = $sql6['punkte']; $tore = $sql6['tore']; $gegentore = $sql6['gegentore']; $in1 = "INSERT INTO " . $prefix . "geschichte_tabellen (saison, spieltag, liga, team, platz, punkte, tore, gegentore) "; $in1 .= "VALUES (" . GameTime::getSeason() . ", " . GameTime::getMatchDay() . ", '" . $sql3['ids'] . "', '" . $team . "', " . $counter . ", " . $punkte . ", " . $tore . ", " . $gegentore . ")"; $in2 = mysql_query($in1); } $counter++; } }
$_SESSION['pMaxGebot'] = 8; } else { $_SESSION['pMaxGebot'] = 16; } // MAXIMALGEBOT ENDE $hadresse = 'Location: /index.php'; // BIGPOINT NUTZERNAMEN ANFANG if (substr($lologin4['username'], 0, 3) == 'BP_') { $hadresse = 'Location: /bp_username_waehlen.php'; $_SESSION['bp_username'] = $lologin4['email']; } // BIGPOINT NUTZERNAMEN ENDE // MANAGER DER SAISON ANFANG $_SESSION['mds_abgestimmt'] = TRUE; // vielleicht nicht moeglich if (GameTime::getMatchDay() <= 3) { $timeout = getTimestamp('-22 days'); if ($lologin4['regdate'] < $timeout) { // WENN WAHLBERECHTIGT ANFANG $mds4 = "SELECT COUNT(*) FROM " . $prefix . "users_mds WHERE voter = '" . $lologin4['ids'] . "'"; $mds5 = mysql_query($mds4); $mds6 = mysql_result($mds5, 0); if ($mds6 == 0) { $_SESSION['mds_abgestimmt'] = FALSE; } // wenn wahlberechtigt und trotzdem keine Stimme gefunden // WENN WAHLBERECHTIGT ENDE } } // MANAGER DER SAISON ENDE // TRANSFER-SPERREN ANFANG
// ALTE AUKTIONEN BEENDEN UND VERTRAEGE ABSCHLIESSEN ANFANG $sql1 = "SELECT spieler, besitzer, bieter_highest, betrag_highest, autorestart FROM " . $prefix . "transfermarkt WHERE ende < " . time(); $sql2 = mysql_query($sql1); while ($sql3 = mysql_fetch_assoc($sql2)) { if ($sql3['bieter_highest'] != 'keiner') { $sql6 = "DELETE FROM " . $prefix . "transfermarkt WHERE spieler = '" . $sql3['spieler'] . "'"; $sql7 = mysql_query($sql6); // WEITERE SPIELERDATEN HOLEN ANFANG $getmanager1 = "SELECT vorname, nachname, marktwert, spiele_verein, staerke FROM " . $prefix . "spieler WHERE ids = '" . $sql3['spieler'] . "'"; $getmanager2 = mysql_query($getmanager1); $getmanager3 = mysql_fetch_assoc($getmanager2); // WEITERE SPIELERDATEN HOLEN ENDE $vertragsende = endOfDay(getTimestamp('+29 days')); // 29 Tage $neuesGehalt = round(pow($sql3['betrag_highest'] / 1000, 1.385 + 0.006 * 3)); $sql4 = "UPDATE " . $prefix . "spieler SET transfermarkt = 0, leiher = 'keiner', vertrag = " . $vertragsende . ", gehalt = " . $neuesGehalt . ", startelf_Liga = 0, startelf_Pokal = 0, startelf_Cup = 0, startelf_Test = 0, spiele_verein = 0, moral = 100, frische = " . getRegularFreshness(GameTime::getMatchDay()) . ", team = '" . $sql3['bieter_highest'] . "' WHERE ids = '" . $sql3['spieler'] . "'"; $sql5 = mysql_query($sql4); $move1 = "INSERT INTO " . $prefix . "transfers (spieler, besitzer, bieter, datum, gebot, damaligerWert, spiele_verein, damaligeStaerke) VALUES ('" . $sql3['spieler'] . "', '" . $sql3['besitzer'] . "', '" . $sql3['bieter_highest'] . "', " . time() . ", " . $sql3['betrag_highest'] . ", " . $getmanager3['marktwert'] . ", " . $getmanager3['spiele_verein'] . ", " . $getmanager3['staerke'] . ")"; $move2 = mysql_query($move1); if ($move2 !== FALSE) { // TRANSFERSTEUER ANFANG $transfersteuer = round($sql3['betrag_highest'] * 0.05); $kontoabzug = round($sql3['betrag_highest'] * 1.05); $buch1 = "INSERT INTO " . $prefix . "buchungen (team, verwendungszweck, betrag, zeit) VALUES ('" . $sql3['bieter_highest'] . "', 'Transfersteuer', -" . $transfersteuer . ", " . time() . ")"; $buch2 = mysql_query($buch1); // TRANSFERSTEUER ENDE $sql4 = "UPDATE " . $prefix . "teams SET konto = konto-" . $kontoabzug . " WHERE ids = '" . $sql3['bieter_highest'] . "'"; $sql5 = mysql_query($sql4); $sql4 = "UPDATE " . $prefix . "teams SET konto = konto+" . $sql3['betrag_highest'] . " WHERE ids = '" . $sql3['besitzer'] . "'"; $sql5 = mysql_query($sql4); $buch1 = "INSERT INTO " . $prefix . "buchungen (team, verwendungszweck, betrag, zeit) VALUES ('" . $sql3['bieter_highest'] . "', 'Ablöse', -" . $sql3['betrag_highest'] . ", " . time() . ")";
echo '<td class="link"><a href="/manager_der_saison.php?wahl_id=' . $sql3['ids'] . '&sec_id=' . $sec_id . '" onclick="return confirm(' . _('\'Bist Du sicher?\'') . ')">' . _('Klicken') . '</a></td>'; echo '</tr>'; $counter++; } ?> </tbody> </table> <?php } } else { // AUSWERTUNG ANFANG $sql1 = "SELECT a.manager, b.username, (COUNT(*)/(SELECT COUNT(*) FROM " . $prefix . "users_mds)*100) AS prozent FROM " . $prefix . "users_mds AS a JOIN " . $prefix . "users AS b ON a.manager = b.ids GROUP BY a.manager ORDER BY prozent DESC, b.regdate DESC LIMIT 0, 1"; $sql2 = mysql_query($sql1); if (mysql_num_rows($sql2) == 1) { $sql3 = mysql_fetch_assoc($sql2); $sql4 = "INSERT INTO " . $prefix . "users_mds_sieger (saison, ids, username, stimmen) VALUES (" . GameTime::getSeason() . ", '" . $sql3['manager'] . "', '" . mysql_real_escape_string($sql3['username']) . "', " . $sql3['prozent'] . ")"; $sql5 = mysql_query($sql4); $sql6 = "TRUNCATE TABLE " . $prefix . "users_mds"; $sql7 = mysql_query($sql6); } // AUSWERTUNG ENDE echo '<h1>' . _('Bisherige Sieger') . '</h1>'; echo '<p><table><thead><tr class="odd"><th scope="col">' . _('Saison') . '</th><th scope="col">' . _('Manager') . '</th><th scope="col">' . _('Stimmen') . '</th></tr></thead><tbody>'; $get1 = "SELECT a.saison, a.ids, b.username, a.stimmen FROM " . $prefix . "users_mds_sieger AS a JOIN " . $prefix . "users AS b ON a.ids = b.ids ORDER BY a.saison DESC"; $get2 = mysql_query($get1); $counter = 0; while ($get3 = mysql_fetch_assoc($get2)) { if ($counter % 2 == 1) { echo '<tr>'; } else { echo '<tr class="odd">';
?> </th> <th scope="col"><?php echo intval(GameTime::getSeason() - 1); ?> </th> <th scope="col"><?php echo intval(GameTime::getSeason() - 2); ?> </th> <th scope="col"><?php echo intval(GameTime::getSeason() - 3); ?> </th> <th scope="col"><?php echo intval(GameTime::getSeason() - 4); ?> </th> </tr> </thead> <tbody> <?php setTaskDone('check_5yearsranking'); $sql1 = "SELECT ids, name, pkt_saison1, pkt_saison2, pkt_saison3, pkt_saison4, pkt_saison5, pkt_gesamt FROM " . $prefix . "ligen WHERE hoch = 'KEINE' ORDER BY pkt_gesamt DESC, pkt_saison1 DESC, pkt_saison2 DESC, pkt_saison3 DESC, pkt_saison4 DESC, pkt_saison5 DESC LIMIT 0, 13"; $sql2 = mysql_query($sql1); $counter = 1; while ($sql3 = mysql_fetch_assoc($sql2)) { if ($counter <= 6) { echo '<tr class="tabelle_3startplaetze">'; } elseif ($counter % 2 == 1) { echo '<tr>';
function isFriendlyDateValid($matchTime) { return $matchTime > time() && $matchTime < time() + 3600 * 24 * (22 - GameTime::getMatchDay()); }
public static function init() { $installDate = strtotime(CONFIG_INSTALL_DATE . ' 12:00:00'); // if it's summer time (DST) right now if (date('I') != 1) { $installDate += 3600; } $daysPassed = round((getTimestamp() - $installDate) / 86400); self::$season = floor($daysPassed / self::MATCH_DAYS_PER_SEASON); self::$matchDay = $daysPassed - self::$season * self::MATCH_DAYS_PER_SEASON + 1; }
echo '<tr class="odd"><td>' . _('Position') . '</td><td>'; if ($sql3['position'] == 'T') { echo _('Torwart'); } elseif ($sql3['position'] == 'A') { echo _('Abwehr'); } elseif ($sql3['position'] == 'M') { echo _('Mittelfeld'); } elseif ($sql3['position'] == 'S') { echo _('Sturm'); } echo '</td></tr>'; $alter_in_jahren = floor($sql3['wiealt'] / 365); echo '<tr><td>' . _('Alter') . '</td><td>' . __('%d Jahre', $alter_in_jahren) . '</td></tr>'; echo '<tr class="odd"><td>' . _('Stärke') . '</td><td>' . number_format($sql3['staerke'], 1, ',', '.') . '</td></tr>'; if ($sql3['team'] == 'frei') { $sql3['frische'] = getRegularFreshness(GameTime::getMatchDay()); } echo '<tr><td>' . _('Frische') . '</td><td><img src="/images/balken/' . round($sql3['frische']) . '.png" alt="' . round($sql3['frische']) . '%" title="' . round($sql3['frische']) . '%" width="104" /></td></tr>'; echo '<tr class="odd"><td>' . _('Moral') . '</td><td><img src="/images/balken/' . round($sql3['moral']) . '.png" alt="' . round($sql3['moral']) . '%" title="' . round($sql3['moral']) . '%" width="104" /></td></tr>'; echo '<tr><td>' . _('Marktwert') . '</td><td>' . number_format($sql3['marktwert'], 0, ',', '.') . ' €</td></tr>'; if ($loggedin == 1 && $sql3['team'] == $cookie_team) { echo '<tr class="odd"><td>' . _('Gehalt / Saison') . '</td><td>' . number_format($sql3['gehalt'], 0, ',', '.') . ' €</td></tr>'; } elseif ($sql3['team'] != 'frei') { $sosi = 0; if ($sql3['gehalt'] > 99999999) { $sosi = 8; } elseif ($sql3['gehalt'] > 9999999) { $sosi = 7; } elseif ($sql3['gehalt'] > 999999) { $sosi = 6; } elseif ($sql3['gehalt'] > 99999) {
} break; case 'Leihprämie': $leihPraemien_ein += $spe3['SUM(betrag)']; break; case 'Prämienzahlung': $leihPraemien_aus += -$spe3['SUM(betrag)']; break; case 'Manager-Prüfung': $sonstiges_ein += $spe3['SUM(betrag)']; break; } } // HOCHRECHNUNG FUER GANZE SAISON ANFANG $leihPraemien_aus = $leihPraemien_aus / GameTime::getMatchDay() * 22; $leihPraemien_ein = $leihPraemien_ein / GameTime::getMatchDay() * 22; // HOCHRECHNUNG FUER GANZE SAISON ENDE $daten1 = "SELECT jugendarbeit, fanbetreuer, scout, konto, vorjahr_konto, stadion_aus, tv_ein, fanaufkommen FROM " . $prefix . "teams WHERE ids = '" . $cookie_team . "'"; $daten2 = mysql_query($daten1); $daten3 = mysql_fetch_assoc($daten2); $gehalt1 = "SELECT SUM(gehalt) FROM " . $prefix . "spieler WHERE team = '" . $cookie_team . "'"; $gehalt2 = mysql_query($gehalt1); $gehalt3 = mysql_fetch_assoc($gehalt2); $gehalt3 = $gehalt3['SUM(gehalt)']; $ausgaben_jugendtrainer += $daten3['jugendarbeit'] * 7000000; $ausgaben_fanbetreuer = $daten3['fanbetreuer'] * 3000000; $ausgaben_scout = $daten3['scout'] * 4000000; $einnahmen_transfers = "SELECT SUM(gebot) FROM " . $prefix . "transfers WHERE besitzer = '" . $cookie_team . "' AND gebot != 1"; $einnahmen_transfers = mysql_query($einnahmen_transfers); $einnahmen_transfers_zahl = mysql_num_rows($einnahmen_transfers); if ($einnahmen_transfers_zahl == 0) {
?> </p> <p><?php echo _('Wenn beide Manager einem Tausch zustimmen, dann werden die Namen der Teams getauscht und Du spielst alle Wettbewerbe (Liga, Pokal, Cup und Test) für das andere Team zu Ende. Der Rest (Spieler, Konto, Titel usw.) bleibt gleich. Beachte also, dass Testspiele, die Du eventuell schon vereinbart hast, nicht zum neuen Verein mitgenommen werden.'); ?> </p> <?php $sperre1 = "SELECT MAX(zeit) FROM " . $prefix . "ligaChanges WHERE team1 = '" . $cookie_team . "'"; $sperre2 = mysql_query($sperre1); $sperre3 = mysql_result($sperre2, 0); $daysToWait = 45 - round((time() - $sperre3) / 86400); if ($daysToWait > 0) { echo '<p><strong>' . __('Du musst noch %d Tage warten, bis Du wieder die Liga wechseln kannst.', $daysToWait) . '</strong></p>'; include 'zz3.php'; exit; } elseif (GameTime::getMatchDay() > 5) { echo '<p><strong>' . _('Der Verband erlaubt einen Liga-Tausch nur an den ersten fünf Spieltagen. Bitte warte bis zur nächsten Saison.') . '</strong></p>'; include 'zz3.php'; exit; } elseif ($live_scoring_spieltyp_laeuft != '') { echo '<p><strong>' . __('Zurzeit laufen %s-Spiele. Deshalb kannst Du leider keine Liga-Wechsel durchführen. Bitte warte, bis die Spiele beendet sind.', $live_scoring_spieltyp_laeuft) . '</strong></p>'; include 'zz3.php'; exit; } else { $timeout = getTimestamp('-1 day'); $sql1 = "DELETE FROM " . $prefix . "ligaChangeAnfragen WHERE zeit < " . $timeout; $sql2 = mysql_query($sql1); if (isset($_POST['wishTeam']) && $cookie_id != CONFIG_DEMO_USER) { $wishTeam = mysql_real_escape_string(trim(strip_tags($_POST['wishTeam']))); $sql1 = "SELECT a.ids, b.land FROM " . $prefix . "teams AS a JOIN " . $prefix . "ligen AS b ON a.liga = b.ids WHERE a.name = '" . $wishTeam . "'"; $sql2 = mysql_query($sql1);
function choosePosition() { if (Chance_Percent(12)) { return 'T'; } elseif (Chance_Percent(24)) { return 'S'; } elseif (Chance_Percent(50)) { return 'M'; } else { return 'A'; } } // KONFIGURATION ANFANG $in_33_tagen = endOfDay(getTimestamp('+33 days')); $spieltage_mit_aktion = array(3, 6, 9, 12, 15, 18, 21); if (!in_array(GameTime::getMatchDay(), $spieltage_mit_aktion)) { exit; } $datum_stamp = mktime(0, 0, 0, date('m', time()), date('d', time()), date('Y', time())); $datum_stamp_alt = getTimestamp('-36 hours', $datum_stamp); // vor 1,5 Tagen $vor1 = "SELECT name FROM " . $prefix . "namen_pool WHERE typ = 1"; $vor2 = mysql_query($vor1); $vor2a = mysql_num_rows($vor2) - 1; $vornamen = array(); while ($vor3 = mysql_fetch_assoc($vor2)) { $vornamen[] = $vor3['name']; } $nach1 = "SELECT name FROM " . $prefix . "namen_pool WHERE typ = 2"; $nach2 = mysql_query($nach1); $nach2a = mysql_num_rows($nach2) - 1;
if (GameTime::getMatchDay() < 2 or GameTime::getMatchDay() > 21) { exit; } if (date('H', time()) == 18 or date('H', time()) == 19) { exit; } // Live-Spiele $plan1 = "SELECT COUNT(*) FROM " . $prefix . "spiele WHERE typ = 'Pokal' AND simuliert = 0"; $plan2 = mysql_query($plan1); $plan2a = mysql_result($plan2, 0); if ($plan2a > 0) { exit; } // wenn noch ausstehende Spiele da sind, abbrechen $startzeit = mktime(19, 0, 0, date('m', time()), date('d', time()), date('Y', time())); $startzeit = getTimestamp('+' . intval(4 - GameTime::getMatchDay()) . ' days', $startzeit); // erster Pokal-Spieltag ist der 4. Liga-Spieltag // WELCHE RUNDE ANFANG $wrij1 = "SELECT COUNT(*) FROM " . $prefix . "spiele WHERE typ = 'Pokal' AND simuliert = 1"; $wrij2 = mysql_query($wrij1); $wrij3 = mysql_result($wrij2, 0); switch ($wrij3) { case 0: $naechste_runde = 1; break; // noch kein Spiel // noch kein Spiel case 32: $naechste_runde = 2; break; // 2x16Finale
$newUser_getData2 = mysql_query($newUser_getData1); if (mysql_num_rows($newUser_getData2) == 1) { $newUser_getData3 = mysql_fetch_assoc($newUser_getData2); $in1 = "UPDATE " . $prefix . "users SET team = '" . $newUser_selectTeam . "', liga = '" . $newUser_getData3['liga'] . "' WHERE ids = '" . $cookie_id . "'"; $in2 = mysql_query($in1); if ($in2 == FALSE) { addInfoBox(_('Sorry, ein anderer Manager war leider schneller: Er hat Dir das Team weggeschnappt! Bitte versuche es mit einem anderen Team ...')); } else { $maxFrische = floor(98.5 - 1.75 * GameTime::getMatchDay()); $tu1 = "UPDATE " . $prefix . "teams SET konto = 5000000, vorjahr_konto = 5000000, meisterschaften = 0, pokalsiege = 0, cupsiege = 0, friendlies = 0, friendlies_ges = 0 WHERE ids = '" . $newUser_selectTeam . "'"; $tu2 = mysql_query($tu1); // SPIELER VOM TRANSFERMARKT HOLEN ANFANG $tm1 = "DELETE FROM " . $prefix . "transfermarkt WHERE besitzer = '" . $newUser_selectTeam . "'"; $tm2 = mysql_query($tm1); $tm3 = "UPDATE " . $prefix . "spieler SET transfermarkt = 0, verletzung = 0"; if (GameTime::getMatchDay() < 22) { $tm3 .= ", frische = " . $maxFrische; } $tm3 .= " WHERE team = '" . $newUser_selectTeam . "'"; $tm4 = mysql_query($tm3); // SPIELER VOM TRANSFERMARKT HOLEN ENDE // WILLKOMMENS-POST SCHICKEN ANFANG $willkommensText = 'Hallo ' . $cookie_username . ',<br /><br />herzlich willkommen bei ' . CONFIG_SITE_NAME . '. Wir hoffen, du findest Dich hier schnell zurecht.<br />Damit Dir der Einstieg etwas leichter fällt, haben wir viele nützliche <a href="/tipps_des_tages.php">Tipps</a> gesammelt.<br />Wenn Du noch Fragen hast, helfen wir Dir auch gerne im <a href="/chat.php">Chat</a> oder in unserem <a href="/support.php">Support-Bereich</a> weiter.<br />Es wartet eine nette Community auf Dich :)<br /><br />Viel Spaß wünscht<br />' . CONFIG_SITE_NAME . '<br />' . CONFIG_SITE_DOMAIN; $sql1 = "INSERT INTO " . $prefix . "pn (von, an, titel, inhalt, zeit, in_reply_to) VALUES ('" . CONFIG_OFFICIAL_USER . "', '" . $cookie_id . "', 'Willkommen bei '.CONFIG_SITE_NAME, '" . $willkommensText . "', '" . time() . "', '')"; $sql2 = mysql_query($sql1); $sql1 = "UPDATE " . $prefix . "pn SET ids = MD5(id) WHERE ids = ''"; $sql2 = mysql_query($sql1); // WILLKOMMENS-POST SCHICKEN ENDE addInfoBox(_('Der Rasen ist gestutzt, der Kugelschreiber poliert: Starte Deine Karriere nach dem nächsten Login!') . ' <a class="inText" href="/logout.php">' . _('[Ausloggen]') . '</a>'); echo '<h1>' . _('Dein neuer Job!') . '</h1>'; echo '<p>' . __('Herzlichen Glückwunsch! %s freut sich sehr, Dich als neuen Manager begrüßen zu dürfen! Du erhältst Dein Team automatisch beim nächsten Login.', $newUser_getData3['name']) . '</p>';
if ($loggedin == 1) { ?> <h1><?php echo _('Spieltag auswählen'); ?> </h1> <form action="/lig_testspiele_liste.php" method="get" accept-charset="utf-8"> <p><select name="tag" size="1" style="width:200px"> <?php if (isset($_GET['tag'])) { $chosenStamp = bigintval($_GET['tag']); } else { $chosenStamp = mktime(23, 00, 00, date('m', time()), date('d', time()), date('Y', time())); } for ($i = 1; $i <= 22; $i++) { $abzugTemp = '-' . intval(GameTime::getMatchDay() - $i) . ' days'; $abzug = getTimestamp($abzugTemp); $abzugStamp = mktime(23, 00, 00, date('m', $abzug), date('d', $abzug), date('Y', $abzug)); $abzugStr = $i . '. Spieltag (' . date('d.m.Y', $abzugStamp) . ')'; echo '<option value="' . $abzugStamp . '"'; if (date('d.m.Y', $abzugStamp) == date('d.m.Y', $chosenStamp)) { echo ' selected="selected"'; } echo '>' . $abzugStr . '</option>'; } ?> </select></p> <p><input type="submit" value="<?php echo _('Auswählen'); ?> " /></p>
echo $tmp_liga_cache; } ?> <h1><?php echo __('Ergebnisse (%s. Spieltag)', $slideResults); ?> </h1> <form action="/lig_tabelle.php" method="get" accept-charset="utf-8"> <p style="text-align:right"> <input type="hidden" name="liga" value="<?php echo $temp_liga; ?> " /><select name="slide" size="1" style="width:120px"> <?php for ($i = 1; $i <= 22; $i++) { $slideSteps = intval($i - GameTime::getMatchDay()); echo '<option value="' . $slideSteps . '"'; if ($i == $slideResults) { echo ' selected="selected"'; } echo '>' . __('Spieltag %d', $i) . '</option>'; } ?> </select> <input type="submit" value="<?php echo _('Anzeigen'); ?> " /> </p> </form> <table> <thead>
while ($zm3 = mysql_fetch_assoc($zm2)) { $testspiel_tage[] = $zm3['datum']; } $zm1 = "SELECT datum FROM " . $prefix . "spiele WHERE typ = 'Test' AND (team1 = '" . mysql_real_escape_string($team3) . "' OR team2 = '" . mysql_real_escape_string($team3) . "')"; $zm2 = mysql_query($zm1); $zm2n = mysql_num_rows($zm2); while ($zm3 = mysql_fetch_assoc($zm2)) { $testspiel_tage[] = $zm3['datum']; } // MEHERE TESTSPIELE AM GLEICHEN TAG VERHINDERN ENDE $zm1 = "SELECT COUNT(*) FROM " . $prefix . "testspiel_anfragen WHERE (team1 = '" . $cookie_team . "' AND team2 = '" . mysql_real_escape_string($sql3['team']) . "') OR (team2 = '" . $cookie_team . "' AND team1 = '" . mysql_real_escape_string($sql3['team']) . "')"; $zm2 = mysql_query($zm1); $zm2a = mysql_result($zm2, 0); if ($_GET['id'] != $cookie_id) { if ($zm2a == 0) { $gesp3_noch = 21 - GameTime::getMatchDay(); if ($gesp3_noch < 3) { echo '<h1>' . _('Testspiel vereinbaren') . '</h1><p><strong>' . _('Zu spät:') . '</strong> ' . _('In dieser Saison können leider keine Testspiele mehr vereinbart werden.') . '</p>'; } elseif ($getkonto4 < Friendlies::getPrice($cookie_liga, $prefix)) { echo '<h1>' . _('Testspiel vereinbaren') . '</h1><p><strong>' . _('Zu teuer:') . '</strong> ' . _('Im Moment hast Du leider nicht genügend Geld, um ein Testspiel vereinbaren zu können.') . '</p>'; } else { $optionsStr = ''; $optionsStr .= '<h1>' . _('Testspiel vereinbaren') . '</h1>'; $optionsStr .= '<p><strong>' . _('Wichtig:') . '</strong> ' . __('Das Testspiel findet immer im Stadion des Anfragenden statt. Beide Teams müssen für ein Testspiel eine Entschädigung an den Verband zahlen, damit das Spiel genehmigt wird. Für Dich sind das %s €.', number_format(Friendlies::getPrice($cookie_liga, $prefix), 0, ',', '.')) . '</p>'; $optionsStr .= '<form action="/testspiel_anfrage.php" method="get" accept-charset="utf-8">'; $heute_tag = date('d', time()); $heute_monat = date('m', time()); $heute_jahr = date('Y', time()); $datum_spiel = mktime(23, 00, 00, $heute_monat, $heute_tag, $heute_jahr); $nochMoeglicheTage = 0; $optionsStr .= '<p><select name="datum" size="1" style="width:200px">';
$tore_team2 .= $temp['key'] . '-'; } if (mt_rand(0, 3) == 2) { reset($scorers2); } } $tore_team2 = substr($tore_team2, 0, -1); reset($scorers2); // TORE ENDE // VERLETZUNGEN ANFANG if (count($frischeWerteTeam2) == 0) { $frischeAvgTeam2 = 0; } else { $frischeAvgTeam2 = array_sum($frischeWerteTeam2) / count($frischeWerteTeam2); } if (GameTime::getMatchDay() < 3 || GameTime::getMatchDay() >= 22) { $frischeAvgTeam2 = 100; } // an den ersten beiden Spieltagen und am letzten keine Verletzungen $risikoFuerVerletzungTeam2 = floor((100 - $frischeAvgTeam2) * 1.35); if (Chance_Percent($risikoFuerVerletzungTeam2)) { asort($verletzungenVorauswahlTeam2, SORT_NUMERIC); if ($verletzter = each($verletzungenVorauswahlTeam2)) { $verletzungsDaten = create_verletzung(); $torj1 = "UPDATE " . $prefix . "spieler SET verletzung = " . $verletzungsDaten['dauer'] . ", startelf_" . $to_simulate . " = 0 WHERE ids = '" . $verletzter['key'] . "'"; $torj2 = mysql_query($torj1) or reportError(mysql_error(), $torj1); $formulierung = '<a href="/spieler.php?id=' . $verletzter['key'] . '">Einer Deiner Spieler</a> fällt ' . $verletzungsDaten['name'] . ' für ' . $verletzungsDaten['dauer'] . ' Tage aus.'; $vlog1 = "INSERT INTO " . $prefix . "protokoll (team, text, typ, zeit) VALUES ('" . $team2_id . "', '" . mysql_real_escape_string($formulierung) . "', 'Verletzung', " . time() . ")"; $vlog2 = mysql_query($vlog1) or reportError(mysql_error(), $vlog1); } }