//get user id $uid = $facebook->getUser(); //or you can use $uid = $fbme['id']; $fql = "select pic_square from user where uid=" . $uid; $param = array('method' => 'fql.query', 'query' => $fql, 'callback' => ''); $fqlResult = $facebook->api($param); } catch (Exception $o) { d($o); } require_once 'Value_Object/User.php'; require_once 'Logic/UserLogic.php'; $user = new User(); $ulogic = new UserLogic(); //$user->setFbId($fbme['id']); if ($fbme) { $user->setFbId($fbme['id']); $user->setFname($fbme['first_name']); $user->setLname($fbme['last_name']); $user->setEmail($fbme['email']); $user->setSex($fbme['gender']); $address = $userInfo[0]; $address = $address['current_location']; $user->setAddress('Not specified.'); $user->setCountry($address['country']); $datte = $fbme['birthday']; $user->setBday(date("Y-m-d", $datte)); $user->setCity($address['city']); $user->setUsername($_POST['uid']); $user->setPassword($_POST['pass']); $today = date("Y-m-d"); $user->setJoinedOn($today);
include 'require.php'; if (isset($_REQUEST['mode']) && !empty($_REQUEST['mode'])) { $mode = $_REQUEST['mode']; if ($mode == 'login') { $userId = 0; if (!isset($_SESSION['user_id'])) { $fbId = check_param($_REQUEST['id']); $firstName = check_param($_REQUEST['first_name']); $lastName = check_param($_REQUEST['last_name']); $email = check_param($_REQUEST['email']); $photo = check_param($_REQUEST['photo']); $user = User::findByFBId($fbId); if ($user == null) { $user = new User(); $user->setFbId($fbId); $user->setFirstName($firstName); $user->setLastName($lastName); $user->setEmail($email); } $user->setPhoto($photo); $user->setActive(true); if ($user->save() && $user->getId() > 0) { $userId = $user->getId(); $_SESSION['user_id'] = $user->getId(); } } else { $userId = $_SESSION['user_id']; $user = User::findById($userId); if ($user != null) { $user->setActive(true);