PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mod Rechte für alle ändern ?


Smoker
17.10.2005, 23:37
Wie kann ich es machen, das alle meine Mods in allen Ihren Foren mehrere Themen löschen bzw. verschieben können ?

Denn für ajeden Mod das extra für jedes Forum von Ihm zu machen ist eine arbeit für doofe :(

Danke
Smoker

pogo
18.10.2005, 16:38
Das geht nur mit 2 doofen Querys. ;)

Erstell zuerst am besten einen Testmod, der beide Rechte nicht hat. Dann führst du die Querys nur für diesen Mod aus und guckst, ob alles richtig ist.

UPDATE moderator SET permissions = permissions + 256 WHERE NOT (permissions & 256) AND userid = XYZ;

UPDATE moderator SET permissions = permissions + 512 WHERE NOT (permissions & 512) AND userid = XYZ;

XYZ ist die userid des Testmods.
Wenn du ein Tabellenpräfix benutzt, muss das natürlich noch vor moderator gesetzt werden.

Ist alles ok, erstellst du ein Backup der moderator Tabelle und führst die Querys ohne AND userid = XYZ am Ende aus.

Smoker
19.10.2005, 08:31
Das geht nur mit 2 doofen Querys. ;)

Erstell zuerst am besten einen Testmod, der beide Rechte nicht hat. Dann führst du die Querys nur für diesen Mod aus und guckst, ob alles richtig ist.

UPDATE moderator SET permissions = permissions + 256 WHERE NOT (permissions & 256) AND userid = XYZ;

UPDATE moderator SET permissions = permissions + 512 WHERE NOT (permissions & 512) AND userid = XYZ;

XYZ ist die userid des Testmods.
Wenn du ein Tabellenpräfix benutzt, muss das natürlich noch vor moderator gesetzt werden.

Ist alles ok, erstellst du ein Backup der moderator Tabelle und führst die Querys ohne AND userid = XYZ am Ende aus.

Danke, das klappt wunderbar :)

Danke
Smoker