// clients list should be locked by calling function prior to iteration otherwise sigfaults may occur
QList<QString>results;
for(inti=0;i<clients.size();++i){
ServerInfo_User*data=clients[i]->getUserInfo();
if(data->user_level()&ServerInfo_User::IsModerator||data->user_level()&ServerInfo_User::IsAdmin)//TODO: this line should be updated in the event there is any type of new user level created