Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function OnlineUpdate() {
- $.ajax({url:'/api/index/62',dataType:'xml',cache:false,async:true,success:function(data) {
- $('.gt-tab--preload').fadeIn(300);
- $('.gc-tab-online').html('');
- $('member:contains("USER_NAME")',data).each(function(){
- var apiID = $(this).find('value').text();
- var apiXml = $.ajax({type:'GET',url:'/api/index/8-0-'+apiID+'',dataType:'xml',async:false}).responseText;
- var userAva = $(apiXml).find('member:contains("USER_AVATAR")').find('string').text();
- var userLink = $(apiXml).find('member:contains("USER_PROFILE")').find('string').text();
- var userName = $(apiXml).find('member:contains("USERNAME")').find('string').text();
- var userGroup = $(apiXml).find('member:contains("USER_GROUP")').find('string').text();
- var userGID = $(apiXml).find('member:contains("USER_GROUPID")').find('i4').text();
- if(!userAva) var userAva = '/gameChat/noava.png';
- if(!userName) var userName = '----';
- if(!userGroup) var userGroup = '----';
- var UserDiv = $('<div class="gc-online-user" data-userid="'+userGID+'">'+
- '<div class="gc-online-userava">'+
- '<img src="'+userAva+'">'+
- '</div>'+
- '<div class="gc-online-userinfo">'+
- '<div class="gc-online-username">'+userName+'</div>'+
- '<div class="gc-online-usergroup">'+userGroup+'</div>'+
- '</div>'+
- '<div class="gc-online-usersend"></div>'+
- '<a href="'+userLink+'" class="gc-online-userpage" target="_blank"></a>'+
- '</div>'
- );
- $('.gc-tab-online').append(UserDiv);
- $('.gt-tab--preload').fadeOut(300);
- });
- }});
- }
- OnlineUpdate();
- setInterval(OnlineUpdate, 15000);
Add Comment
Please, Sign In to add comment