window.fbAsyncInit = function() {
FB.init({
appId : "400389397203707", // 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.init({
appId : "400389397203707", // 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.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 = "400389397203707";
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 = "//connect.facebook.net/en_US/sdk.js";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
Bir Yorum
Fatih
Güzel inceleme teşekkür D15 ve D14 modelleri de birçok kişi karanlık ortamda çok net belli olan ışık sızmasından şikayetçiydi D16 içinde bir test yapabilme imkanin varmı yada ekranın kenarlarında herhangi bir sızma tespit ettinmi ?