$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; }