Lättare grupphantering

Frågor kring MODdar (modifikationer) för phpBB 3 (3.0.0 eller senare).

Moderatorer: Moderatorgrupp, Supportgrupp

Skriv svar
Thomasson
Medlem
Medlem
Inlägg: 10
Blev medlem: 2008-01-01 15:45
Svar: 0

Lättare grupphantering

Inlägg av Thomasson »

Hej, första frågan så jag håller tummarna. Hoppas jag är tydlig nog...

Jag vill underlätta för mina moderatorer lite. De ska via en ny ikon någonstans här (viewtopic.php):
Bild
...enklare växla användarens grupp (2 olika).

Jag hade en idé om att lägga in en egen funktion (se nedan) i functions_user.php som sköter detta, men jag har nu fastnat. Jag vet inte riktigt hur jag går vidare, för jag blir inte riktigt klok på hur man kallar på egna anrop på detta sättet. Synpunkter?

Kod: Markera allt

function mod_make_group_change($uid, $up = true) {
    if ($up) {
        group_user_del(2, array($uid));
        group_user_add(11, array($uid));
        group_set_user_default(11, array($uid));
    } else {
        group_user_del(11, array($uid));
        group_user_add(2, array($uid));
        group_set_user_default(2, array($uid));
    }
}
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0
Ort: Den Haag, Holland
Kontakt:

Re: Lättare grupphantering

Inlägg av Kjell »

Utan att ha satt mig in i det här.

Det måste verifieras att det är rätt användare.
($user_id == $user->data['user_id'])

Sedan måste din del ha en switch dit den går när moderatorn trycker på knappen.
switch ($chgroup)
{
case 'modgroup':
Din rutin
break;
}

En liten bit av det hela :)

Är det inte bättre att göra en mod request på phpBB.com eller startrekguide.com , då slipper du huvudvärken ;)
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Thomasson
Medlem
Medlem
Inlägg: 10
Blev medlem: 2008-01-01 15:45
Svar: 0

Re: Lättare grupphantering

Inlägg av Thomasson »

Intressant, ska kolla på det närmare när jag kommer hem ifrån jobbet. Men vilka av de redan existerande funktionerna ligger närmast till hands ('ändra', 'ta bort', 'varna', 'info', 'citera'), om ens nån av dem passar? Jag kollade lite på report.php men... GAH!

Och nej, jag gör detta gärna själv då jag vill lära mig samtidigt. Söker hellre ledtrådar än find-replace with-snippets... :wink:
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0
Ort: Den Haag, Holland
Kontakt:

Re: Lättare grupphantering

Inlägg av Kjell »

Ta en titt på includes/acp/acp_users.php och includes/acp/acp_groups.php det tror jag visar mer.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst