function ZeigeDaten($zeiles, $Datum, $i) { // Datum von heute holen $heute = HoleBankDatum(false); // Rückgabe-Wert: Gibt an, ob eine der Zahlungen aktuell ist $ret = false; // Falls bereits aktuelle Zahlung --> Zahlung mit passender Farbe anzeigen ... if (VergleicheDaten($heute, $Datum)) { // Wenn eine Zahlung aktuell ist, dann ist ganze Zeile aktuell $ret = true; // 1.Rechnung if ($i == 1) { $farbe = "green"; } // 1.Mahnung if ($i == 2) { $farbe = "orange"; } // 2.Mahnung if ($i == 3) { $farbe = "red"; } // Wenn Server inaktiv --> alles grau hinterlegen if (!$zeiles["bActive"]) { $farbe = "#CCCCCC"; } // Zelle mit der gesetzen Farbe anzeigen echo "<td bgcolor='" . $farbe . "'>"; } else { if ($zeiles["bActive"]) { echo "<td>"; } else { echo "<td bgcolor='#CCCCCC'>"; } } // Datum anzeigen echo " " . $Datum[tag] . "." . $Datum[monat] . "." . $Datum[jahr]; // Checkboxes setzen if ($zeiles["AktRechnungMarkiert"] >= $i) { echo "<input type ='checkbox' name='Zahlung" . $i . "' checked='checked' value='ON'>"; } else { echo "<input type ='checkbox' name='Zahlung" . $i . "' value='OFF'>"; } echo "</td>"; // Falls Server inaktiv --> Nie aktuell if (!$zeiles["bActive"]) { $ret = false; } return $ret; }
include 'util/dblogin.php'; include 'util/function.php'; // F E H L E R B E H A N D L U N G // Prüfen, ob Zahlungsperiode > 0 if ($_POST["Periode"] <= 0 || !$_POST["Periode"]) { echo "<center>Es wurde eine ungültige Zahlungsperiode angegeben."; echo "<br>Bitte klicken Sie auf den Zurück-Button des Browsers und ändern Sie die Zahlungsperiode</center>"; die; } // T A G B E R E C H N E N / H O L E N echo "<br><br>"; if ($_POST["tag"] && $_POST["monat"] && $_POST["jahr"]) { $datum = $_POST["jahr"] . "-" . $_POST["monat"] . "-" . $_POST["tag"]; } else { // Heutigs Datum holen und in SQL-Format umwandeln $heute = HoleBankDatum(false); $heute_sql = $heute[jahr] . "-" . $heute[monat] . "-" . $heute[tag]; echo $heute_sql; $datum = $heute_sql; } // H A U P T T E I L $sql = "INSERT INTO `servers` (`Serverart`, `BeschrServer`, `IP`, `Slots`, `bPublic`, `Voice`, `Werbung`, `RabattOne`, `RabattTwo`, `RabattThree`, `BeschrRabatte`, `Preis`, `Frist`, `Periode`, `bDeleted`, `ClanID`, `bActive`, `AktRechnung`, `AktRechnungMarkiert`, `AktSpiel`, `LetztePeriode`, `ErstePeriode`)"; $sql .= " VALUES (" . "'" . $_POST["Serverart"] . "'"; $sql .= ", '" . $_POST["BeschrServer"] . "'"; $sql .= ", '" . $_POST["IP"] . "'"; $sql .= ", '" . $_POST["Slots"] . "'"; $sql .= ", '" . $_POST["bPublic"] . "'"; $sql .= ", '" . $_POST["Voice"] . "'"; $sql .= ", '" . $_POST["Werbung"] . "'"; $sql .= ", '" . $_POST["RabattOne"] . "'"; $sql .= ", '" . $_POST["RabattTwo"] . "'";
} else { $NurAbstand = $_GET["nurabstand"]; } // ShowDel: 1 = Nur gelöschte Server anzeigen, 0 = Nur nicht gelöschte Server anzeigen if (!$_GET["showdel"]) { $ShowDel = 0; } else { $ShowDel = $_GET["showdel"]; } // searchKontakt: Suchen nach Clan mit diesem Kontakt $searchKontakt = $_GET["kontakt"]; // searchNummer: Suchen nach Clan mit dieser Kundennummer $searchNummer = $_GET["nummer"]; // O P T I O N E N // Datum von heute holen $heute = HoleBankDatum(true); // Auswahl des maximalen Abstandes echo "<form method ='POST' action='index.php'>"; echo ""; echo "</form>"; // H A U P T T E I L // SUCHFUNKTIONEN // Nur Server in bestimmtem Abstand echo "<table border='0'>"; echo "<td><form method ='GET' action='index.php'>"; echo "Alle Server mit der "; echo "<select name='welchezahlung'>"; echo "<option value='1' selected='selected'>1. Rechnung</option>"; echo "<option value='2'>1. Mahnung</option>"; echo "<option value='3'>2. Mahnung</option>"; echo "<option value='4'>beliebigen</option>";