コード例 #1
0
ファイル: test3.php プロジェクト: hderanga/snaptag
    echo "<script> top.location.href='" . $dialog_url . "'</script>";
}
if (isset($_REQUEST['state']) && $_REQUEST['state'] == $_SESSION['state']) {
    $token_url = "https://graph.facebook.com/oauth/access_token?" . "client_id=" . $app_id . "&redirect_uri=" . urlencode($my_url) . "&client_secret=" . $app_secret . "&code=" . $code;
    $response = file_get_contents($token_url);
    $params = null;
    parse_str($response, $params);
    $graph_url = "https://graph.facebook.com/me?access_token=" . $params['access_token'];
    $user = json_decode(file_get_contents($graph_url));
    //print_r($user);
    $fb_userid = $user->id;
    $fb_user = $user->name;
    $fb_user_firstname = $user->first_name;
    $fb_user_lastname = $user->last_name;
    $user_status = Fbuser::valUser($fb_userid);
    $fb_user_obj = new Fbuser($fb_userid = $fb_userid, $fb_username = null, $fb_firstname = null, $fb_lastname = null, $status = null);
    $fb_user_obj->setFb_userid($fb_userid);
    $fb_user_obj->setFb_username($fb_user);
    $fb_user_obj->setFb_firstname($fb_user_firstname);
    $fb_user_obj->setFb_lastname($fb_user_lastname);
    $fb_user_obj->setStatus(_ACTIVE);
    if ($user_status == TRUE) {
        echo "inserting";
        $fb_return_id = $fb_user_obj->Insert();
        echo $fb_return_id;
        $_SESSION['fb_user'] = $fb_return_id;
    } else {
        $_SESSION['fb_user'] = $fb_userid;
    }
    // echo("Hello " . $user->name);
    echo '<SCRIPT langueage="JavaScript">
コード例 #2
0
ファイル: profile_view.php プロジェクト: hderanga/snaptag
<?php

if (isset($_SESSION['loged_user']) && $_SESSION['loged_user']) {
    $userid = $_SESSION['loged_user'];
    $user_objs = User::FindAll("userid ='" . $userid . "'", "*", array(), "A", 0, 0, array(_ACTIVE));
    foreach ($user_objs as $user_obj) {
        $firstname = $user_obj->getFirstname();
        $lastname = $user_obj->getLastname();
        $company = $user_obj->getCompany();
    }
}
if (isset($_SESSION['fb_user']) && $_SESSION['fb_user']) {
    $userid = $_SESSION['fb_user'];
    $fb_user_objs = Fbuser::FindAll("fb_userid ='" . $userid . "'", "*", array(), "A", 0, 0, array(_ACTIVE));
    foreach ($fb_user_objs as $fb_user_obj) {
        $fb_firstname = $fb_user_obj->getFb_firstname();
        $fb_lastname = $fb_user_obj->getFb_lastname();
    }
}
?>
<table width="350" border="1" cellspacing="8" cellpadding="0" style="margin:auto;">
  <tr>
    <td align="center" colspan="2"><?php 
echo $firstname;
echo $fb_firstname;
?>
's Profile <?php 
if (!$fb_userid) {
    ?>
      <a href="index.php?page=profile_edit" class="floatr">Edit profile</a></td>          
   <?php