Hallo,
eine Möglichkeit die mir einfällt um dies umzusetzen wäre die, beim Admin den Traffic beim Download einfach nicht abzuziehen. Dann hätte er praktisch "unlimitierten Traffic".
Der Abzug vom Traffic müßte in der load.php zu finden sein. Da ich zusätzlich noch den
Extern-Filesize-Mod drinnen habe, kann ich jetzt nicht genau sagen wie das bei dir aussieht, aber bei mir sieht/sehen die dafür zuständige(n) Zeile(n) so aus: (Bei mir sind's zwei Zeilen, wegen dem zusätzl. Mod.)
Code: Alles auswählen
$query_traffic = "UPDATE " . USERS_TABLE . " SET user_traffic=user_traffic-" . $file_size . " WHERE user_id = '$user_id'";
Wenn du da jetzt einfach noch dafür sorgst, dass dies nur durchgeführt wird, wenn der User
nicht Admin-Status hat, dann würde beim Admin hier der Traffic nicht mehr abgezogen werden. Das könnte dann so aussehen (obige Zeile damit ersetzen):
Code: Alles auswählen
if ( $userdata['user_level'] != ADMIN )
{
$query_traffic = "UPDATE " . USERS_TABLE . " SET user_traffic=user_traffic-" . $file_size . " WHERE user_id = '$user_id'";
}
(Evtl. muß man den
user_level aber vorher noch aus der DB auslesen lassen, oder? Da bin ich jetzt leider überfragt.)
Na ja, versprechen kann ich (bei meinen php-(Un)Kenntnissen) nichts, aber vielleicht hilft dir der Denk-/Lösungsansatz zumindest weiter ...
Gruß,
Chris