var socket = io.connect('wss://service.ag7.good88.co/', { transports: ['websocket'], query: 'user=_AG7'}); var socket = io.connect('wss://service.btnexus.net/', { transports: ['websocket'], query: 'user=_AG7'}); socket.on('connect', function() { // console.log('YouConnected'); var player = ''; var mer_code = 'AG7'; var session_token = ''; ///------------------------------------------------------------------------------------/// function force_logout_other_get(player,mer_code,session_token){ var broadcast_received = player+'_'+mer_code; // console.log(broadcast_received); if (player!="") { socket.on(broadcast_received, function(message) { var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { /// Typical action to be performed when the document is ready: str=xhr.responseText; if(str.trim()=='OK'){ /// string console.log('OK'); }else{ console.log(str); window.onbeforeunload=null; alert('Your account has login at other device!'); window.top.location='/login?logout=1'; } } if (xhr.readyState == 4 && xhr.status >= 300) { //// server or connection error } }; xhr.open("POST", "socket/check_session_token.php", true); xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhr.send('token='+session_token+'&player='+player); }); } } ///------------------------------------------------------------------------------------/// function force_logout_other(player,mer_code,session_token){ var broadcast_received = player+'_'+mer_code; socket.emit('join', broadcast_received); } ///------------------------------------------------------------------------------------/// function admin_kick_player(player){ socket.on('kick_player_get'+player, function(message) { alert('Your account login session has been terminated by admin!'); window.onbeforeunload=null; window.top.location='/login?logout=1'; }); } ///------------------------------------------------------------------------------------/// function get_wallet_socket(player){ socket.on('get_wallet_socket'+player, function(message) { // alert('Wallert'); var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { /// Typical action to be performed when the document is ready: str=xhr.responseText; if(str.trim()!='ERROR'){ /// string return ///complete document.getElementById('wallet').innerHTML=str; } } if (xhr.readyState == 4 && xhr.status >= 300) { //// server or connection error } }; xhr.open("POST", "request/getwallet.php", true); xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhr.send('get=1'); }); } force_logout_other(player,mer_code,session_token); force_logout_other_get(player,mer_code,session_token); admin_kick_player(player+mer_code); get_wallet_socket(player); }); ////////////////////////////////////////////////////////////////////////////// var audio = new Audio('socket/appointed.mp3'); socket.on('dep_process_ap_AG7_', function(msg) { $.toast({ heading: 'Deposit Approved', text: msg, hideAfter: false, icon: 'success' }); get_wallet(); audio.play();//window.location.reload();//to make sure turnover strict mode working }); socket.on('dep_process_re_AG7_', function(msg) { $.toast({ heading: 'Deposit Rejected', text: msg, hideAfter: false, icon: 'warning' }); get_wallet(); audio.play(); }); socket.on('wit_process_ap_AG7_', function(msg) { $.toast({ heading: 'Withdrawal Approved', text: msg, hideAfter: false, icon: 'success' }); get_wallet(); audio.play(); }); socket.on('wit_process_re_AG7_', function(msg) { $.toast({ heading: 'Withdrawal Rejected', text: msg, hideAfter: false, icon: 'warning' }); get_wallet(); }); socket.on('reb_process_ap_AG7_', function(msg) { $.toast({ heading: 'Rebate Approved', text: msg, hideAfter: false, icon: 'success' }); get_wallet(); audio.play(); }); socket.on('reb_process_re_AG7_', function(msg) { $.toast({ heading: 'Rebate Rejected', text: msg, hideAfter: false, icon: 'warning' }); get_wallet(); }); // $.toast({ // heading: 'Welcome To Topgames777 ENTERTAINMENT', // text: 'Welcome , have a nice day and goodluck!', // icon: 'info', // hideAfter: 5000, // loader: true, // Change it to false to disable loader // loaderBg: '#9EC600' // To change the background // }); socket.on('get_wallet_socket', function(message) { // alert('Wallert'); var xhr = new XMLHttpRequest(); xhr.onreadystatechange = function() { if (xhr.readyState == 4 && xhr.status == 200) { /// Typical action to be performed when the document is ready: str=xhr.responseText; if(str.trim()!='ERROR'){ /// string return ///complete document.getElementById('wallet').innerHTML=str; } } if (xhr.readyState == 4 && xhr.status >= 300) { //// server or connection error } }; xhr.open("POST", "request/getwallet.php", true); xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); xhr.send('get=1'); }); //// TEST///// // $.toast({ // heading: 'Deposit approved', // text: 'Your deposit of $100 has approved', // hideAfter: false, // icon: 'success' //}); // //$.toast({ // heading: 'Deposit rejected', // text: 'Your deposit has rejected', // hideAfter: false, // icon: 'warning' //}); // //$.toast({ // heading: 'Withdrawal approved', // text: 'Your withdrawal of $100 is complete', // hideAfter: false, // icon: 'success' //}); // //$.toast({ // heading: 'Withdrawal rejected', // text: 'Your withdrawal has rejected', // position: 'bottom-left', // hideAfter: false, // icon: 'warning' //}); // function Hi_alert(){ // alert('Hi'); // }