Lättare grupphantering

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

Moderatorer: Supportgrupp, Moderatorgrupp

Lättare grupphantering

Inläggav Thomasson » 2008-01-01 15:57

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));
    }
}
Thomasson
Medlem
Medlem
 
Inlägg: 10
Blev medlem: 2008-01-01 15:45

Re: Lättare grupphantering

Inläggav Kjell » 2008-01-02 10:34

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!
Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
 
Inlägg: 4502
Blev medlem: 2006-11-11 23:35
Ort: Svågadalen i Hälsingland

Re: Lättare grupphantering

Inläggav Thomasson » 2008-01-02 15:03

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:
Thomasson
Medlem
Medlem
 
Inlägg: 10
Blev medlem: 2008-01-01 15:45

Re: Lättare grupphantering

Inläggav Kjell » 2008-01-02 21:23

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!
Användarvisningsbild
Kjell
Hedersmedlem
Hedersmedlem
 
Inlägg: 4502
Blev medlem: 2006-11-11 23:35
Ort: Svågadalen i Hälsingland


Återgå till phpBB 3 - MODdar

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 0 gäster

cron