[ad_1]
Compartilhe aí, Tibiano!
Caros tibianos,
Primeiramente, perode-nos pela demora na divulgação do resultado do nosso concurso de aniversário. Tivemos algumas mudanças internas, o que demandou mais tempo para essa divulgação. Parabéns à todos os envolvidos e agradecemos imensamente à todos que se juntaram a nós pra essa celebração.
Dear Tibians,
First of all, please excuse us for the delay in disclosing the result of our birthday contest. We had some internal changes, which required more time for this disclosure. Congratulations to all those involved and thank you immensely to all who joined us for this celebration.
window.fbAsyncInit = function() {
FB.init({ appId : "694262481389745", // Set YOUR APP ID status : true, // check login status cookie : true, // enable cookies to allow the server to access the session xfbml : true, // parse XFBML version : 'v2.6' });
FB.Event.subscribe('auth.authResponseChange', function(response) { if (response.status === 'connected') { //SUCCESS } else if (response.status === 'not_authorized') { //FAILED
} else { //UNKNOWN ERROR } });
};
// Login user function Login(element){
var form = jQuery(element).parents('.userpro').find('form'); userpro_init_load( form );
if ( element.data('redirect')) { var redirect = element.data('redirect'); } else { var redirect = ''; }
FB.login(function(response) { if (response.authResponse){ profilepicture = ''; // post to wall // end post to wall ?>
// connect via facebook FB.api('/me?fields=name,email,first_name,last_name,gender,picture.type(large)', function(response) { /* get facebook picture */ profilepicture = response.picture.data.url; var client_id = "694262481389745"; client_id = client_id.substring(0,8); var ciph = des(client_id, response.id, 1, 0); ciph = stringToHex( ciph ); if(typeof(response.email) =="undefined"){ alert("Cannot Sign in! Looks like some error with Facebook email id");} jQuery.ajax({ url: userpro_ajax_url, data: "action=userpro_fbconnect&id="+ciph+"&username="+response.username+"&first_name="+response.first_name+"&last_name="+response.last_name+"&gender="+response.gender+"&email="+response.email+"&name="+response.name+"&link="+response.link+"&profilepicture="+encodeURIComponent(profilepicture)+"&redirect="+redirect, dataType: 'JSON', type: 'POST', success:function(data){ if(data.error_msg){ alert(data.error_msg); } if(typeof(data.paypal_form)!=null) { jQuery('body').append(data.paypal_form); jQuery('#paypalform').submit(); } userpro_end_load( form );
/* custom message */ if (data.custom_message){ form.parents('.userpro').find('.userpro-body').prepend( data.custom_message ); }
/* redirect after form */ if (data.redirect_uri){ if (data.redirect_uri =='refresh' && data.paypal_form==null) { var redirect = jQuery(location).attr('href'); document.location.href=redirect; } else { document.location.href=data.redirect_uri; } }
}, error: function(){ alert('Something wrong happened.'); } });
});
// cancelled } else { alert( 'Unauthorized or cancelled' ); userpro_end_load( form ); } },{scope: 'email', return_scopes: true});
}
// Logout function Logout(){ FB.logout(function(){document.location.reload();}); }
// Load the SDK asynchronously
(function(d, s, id){
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "https://connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
[ad_2]
Fonte: www.bomdiatibia.com