getElement('data',$query->clientList('-groups -voice -away -times -uid')); foreach ($users as $client) { $idle = $client['client_idle_time']; $time = $config['afkchecker']['afktime']; $group = $config['afkchecker']['afkgroup']; if($client['client_type'] == 0) { if($idle>$time*60000 || $client['client_input_muted']==1 || $client['client_output_muted']==1 || $client['client_away']==1) { $query->serverGroupAddClient($group, $client['client_database_id']); if($config['afkchecker']['move_afk']) { $clientchannel[$client['client_unique_identifier']] = $client['cid']; $query->clientMove($client['clid'], $config['afkchecker']['afk_channel']); } } else { $query->serverGroupDeleteClient($group, $client['client_database_id']); if($config['afkchecker']) { $query->clientMove($client['clid'], $clientchannel[$client['client_unique_identifier']]); unset($clientchannel[$client['client_unique_identifier']]); } } } } unset($query); unset($config); unset($users); unset($idle); unset($time); unset($group); } ?>