Mit dem FLIP-INet-Modul werden Anträge auf Internet verwaltet.
Die Datei inet.php stellt damit lediglich das Frontend mit GUI dar, über das sich das Modul einstellen lässt und User ihren Antragsstatus stellen können.
Ein Antrag kann 3+1 Zustände haben:
Werden die Adressen aller freigeschaltenen User zurückgegeben, so sind zuerst die User mit der höchsten Priorität an der Reihe. Damit ist es auch möglich den Usern Vorrang zu geben, die z.B. vor einem Turnier ihr Steam updaten müssen. Die Zuweisung der Prios erfolgt via Mitgliedschaft in einer Gruppe. Ist ein User in mehreren Gruppen, dann erhält er immer die Einstellungen der Gruppe, die die höchste Priorität hat. Beispiel: User1 ist in der Gruppe registered mit Prio 1 aber auch in der Gruppe Orga (Prio 5) -> Der User erhält die Prio 5.
Ruft z.B. ein Router die IPs zur Freischaltung ab, dann muss seine IP-Addy in der Config-Variable inet_allowed_hosts enthalten sein. Es wird ihm dann eine Liste mit den Adressen zurückgegeben - jede Adresse mit einem via inet_address_seperator einstellbaren Trennzeichen ('.' LOL :D) getrennt von der Anderen. Zusätzlich kann via inet_address_header bzw. inet_address_footer noch ein Header oder Footer hinzugefügt werden - nützlich für z.B. CVS-Exports :)
Hinweis:
Einige Funktionen wurden in eine einzige vereinigt, wie bei GetUserInfo Wenn man nur eine einzige Variable (z.B. die Prio) benötigt, dann ergibt sich hier kein Vorteil, da alle Infos auf einmal herausgegeben werden. Werden jedoch mehrere Variablem (Prio, Status...) benötigt, dann arbeitet die jetzige Funktion schneller, da die Sortierung bzw. das Extrahieren mittels PHP erledigt wird. Da somit nur eine einzige MySQL-Query nötig ist, ist das besser als 3 oder 4 hintereinander...
| Class | Description |
|---|---|
| FLIPINetModule |
Documentation generated on Mon, 22 Oct 2007 17:17:24 +0200 by phpDocumentor 1.3.1