Exemplo n.º 1
0
 $clientlList = $tsAdmin->clientList();
 #Przeszukiwanie wszystkich użytkowników
 foreach ($clientlList['data'] as $temp) {
     #Wybór użytkowników obecnym na wybranym kanale
     if ($temp['cid'] == $config['channel_id']) {
         #Przypisywanie id obecnych użytkowników na kanale do tablicy $send
         $send[$temp['clid']] = $temp['clid'];
         #Sprawdzanie kto nie dostał prywatnej wiadomości
         $diff = array_diff($send, $sended);
         poke();
         #Wysyłanie wiadomości wszystkim użytkownikom którzy dopiero weszli na kanał
         foreach ($diff as $temp_diff) {
             #Wysyłanie wiadomości kiedy nie ma żadnego administratora
             #if($poke > 0)
             #{
             $tsAdmin->sendMessage(1, $temp_diff, $config['Admin_online']);
             #}
             #Wysyłanie wiadomości kiedy administrator jest online
             #else
             #{
             #	$tsAdmin->sendMessage(1,$temp_diff,$config['Admin_offline']);
             #}
         }
     }
 }
 #Czyszczenie tablicy użytkowników którzy dostali wiadomość
 $sended = array();
 #Przypisanie id użytkowników którzy dostali wiadomość do listy użytkowników która odebrała wiadomość
 foreach ($send as $temp1_poke) {
     $sended[$temp1_poke] = $temp1_poke;
 }