Вход Регистрация
Файл: flexmovies/Script/libs/Facebook/index.php
Строк: 30
<?php

include 'facebook.php';
$fbconfig = array(
    
'appId' => $CONF['fb_appID'],
    
'secret' => $CONF['fb_secret'],
); 
$facebook = new Facebook($fbconfig);
$user_id $facebook->getUser();
if(
$user_id) {
      try {
        
$FB_user $facebook->api(
        
"/me?fields=id,email,first_name,last_name,gender"
        
);

$id $FB_user['id'];
$email $FB_user['email'];
$first_name $FB_user['first_name'];
$last_name $FB_user['last_name'];
$gender $FB_user['gender'];

$DB_user $db
    
->where('email'$email)
    ->
get('user'"1");        
    
if(!
$DB_user){
$insertData = array(
    
'fb_id' => $id,
    
'email' => $email,
    
'first_name' => $first_name,
    
'last_name' => $last_name,
    
'gender' => $gender,
    
'reg_date' => date('c'),
    
'img' => 'http://graph.facebook.com/'.$id.'/picture/'
);
if(
$db->insert('user'$insertData)){echo '<script>  document.location.reload(); </script>';}
}
$user=$DB_user[0];

} catch(
FacebookApiException $e) {
$login_url $facebook->getLoginUrl(); 
$user=0;
error_log($e->getType());
error_log($e->getMessage());
}   } else {
$login_url $facebook->getLoginUrl(array(
        
'scope'         => 'email'
        
));
$user=0;}
$ModuleFB 1;
Онлайн: 3
Реклама