Webboard

Pełna wersja: Okresowe sprawdzanie danej grupy
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Adres forum:



Wersja silnika:
1.8.xx


Opis problemu:
Chciałbym stworzyć sprawdzanie czy gracz z drugiej bazy danych ma konto premium (dana kolumna=‚1’)
Jeśli posiada, to automatycznie zostaje przydzielony do danej grupy na forum. Jeśli premium wygasło, zostaje z niej usunięty. 
nie wiem jak zrobić takie czasowe odświeżanie np co 30-60min.
1) Pobierz plugin Group sort
2) Wyedytuj plugin według poniższego przykładu (linia ~312)

Kod PHP:
    // update user data

    
if(in_array(2,$usergroups) && !in_array(5,$usergroups) && !in_array(7,$usergroups) && !in_array(34,$usergroups))
    {
        
$primarygroup=2;
    }
    
    if(
in_array(5,$usergroups))
    {
        
$primarygroup=5;
    }
    
    if(
in_array(7,$usergroups))
    {
        
$primarygroup=7;
    }
    
    if(
in_array(34,$usergroups))
    {
        
$primarygroup=34;
    } 

3) Ustaw cron pluginu co określony czas.