?> </p> <h1><?php echo _('Erhaltene Anfragen'); ?> </h1> <?php // MEHRERE TESTSPIELE PRO TAG VERHINDERN ANFANG $an1 = "SELECT DISTINCT(datum) FROM " . $prefix . "spiele WHERE typ = 'Test' AND (team1 = '" . $cookie_teamname . "' OR team2 = '" . $cookie_teamname . "')"; $an2 = mysql_query($an1); $testspiel_tage = array(); while ($an3 = mysql_fetch_assoc($an2)) { $testspiel_tage[] = $an3['datum']; } // MEHRERE TESTSPIELE PRO TAG VERHINDERN ENDE if ($getkonto4 < Friendlies::getPrice($cookie_liga, $prefix)) { echo '<p>' . _('Zurzeit hast Du leider nicht genug Geld, um Testspiele vereinbaren zu können.') . '</p>'; } else { $timeout = getTimestamp('+1 day'); $an1 = "DELETE FROM " . $prefix . "testspiel_anfragen WHERE datum < " . $timeout; $an2 = mysql_query($an1); $an1 = "SELECT team1, team1_name, datum FROM " . $prefix . "testspiel_anfragen WHERE team2 = '" . $cookie_team . "' ORDER BY zeit ASC"; $an2 = mysql_query($an1); $an2a = mysql_num_rows($an2); if ($an2a > 0) { echo '<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.') . '</p>'; echo '<p><table><thead><tr class="odd"><th scope="col">' . _('Anfragender') . '</th><th scope="col">' . _('Datum') . '</th><th scope="col">' . _('Aktion') . '</th></tr></thead><tbody>'; while ($an3 = mysql_fetch_assoc($an2)) { if (in_array($an3['datum'], $testspiel_tage) && $an3['datum'] > time()) { // wenn an dem Tag schon ein Testspiel ist $dl1 = "DELETE FROM " . $prefix . "testspiel_anfragen WHERE team2 = '" . $cookie_team . "' AND datum = '" . $an3['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">'; for ($d = 2; $d < $gesp3_noch; $d++) { $datum_spiel_temp = getTimestamp('+' . $d . ' days', $datum_spiel); if (!in_array($datum_spiel_temp, $testspiel_tage)) { $optionsStr .= '<option value="' . $datum_spiel_temp . '">' . date('d.m.Y', $datum_spiel_temp) . '</option>'; $nochMoeglicheTage++; } } $optionsStr .= '</select>';
} $team = mysql_real_escape_string(trim(strip_tags($_GET['id']))); $typ = mysql_real_escape_string(trim(strip_tags($_GET['typ']))); if ($cookie_id != CONFIG_DEMO_USER) { if ($typ == 'Annehmen') { $testspiel_preis_ich = Friendlies::getPrice($cookie_liga, $prefix); $gt1 = "SELECT a.team1_name, a.datum, b.liga, b.ids FROM " . $prefix . "testspiel_anfragen AS a JOIN " . $prefix . "teams AS b ON a.team1 = b.ids WHERE a.team1 = '" . $team . "' AND a.team2 = '" . $cookie_team . "'"; $gt2 = mysql_query($gt1); if (mysql_num_rows($gt2) == 0) { exit; } $gt3 = mysql_fetch_assoc($gt2); $team1_name = $gt3['team1_name']; $team1_liga = $gt3['liga']; $team1_ids = $gt3['ids']; $testspiel_preis_der_andere = Friendlies::getPrice($team1_liga, $prefix); $datum_spiel = $gt3['datum']; $gt1 = "DELETE FROM " . $prefix . "testspiel_anfragen WHERE team1 = '" . $cookie_team . "' AND datum = " . $datum_spiel; $gt2 = mysql_query($gt1); $gt1 = "DELETE FROM " . $prefix . "testspiel_anfragen WHERE team1 = '" . $team . "' AND datum = " . $datum_spiel; $gt2 = mysql_query($gt1); if (isFriendlyDateValid($datum_spiel)) { // HAT EINER DER BEIDEN SCHON EIN SPIEL AN DEM TAG ANFANG $yetBelegt1 = "SELECT COUNT(*) FROM " . $prefix . "spiele WHERE (team1 = '" . $cookie_teamname . "' OR team2 = '" . $cookie_teamname . "') AND datum = " . $datum_spiel . " AND typ = 'Test'"; $yetBelegt2 = mysql_query($yetBelegt1); $yetBelegt3 = mysql_result($yetBelegt2, 0); $yetBelegt4 = "SELECT COUNT(*) FROM " . $prefix . "spiele WHERE (team1 = '" . $team1_name . "' OR team2 = '" . $team1_name . "') AND datum = " . $datum_spiel . " AND typ = 'Test'"; $yetBelegt5 = mysql_query($yetBelegt4); $yetBelegt6 = mysql_result($yetBelegt5, 0); // HAT EINER DER BEIDEN SCHON EIN SPIEL AN DEM TAG ENDE if ($yetBelegt3 == 0 && $yetBelegt6 == 0) {