/** * Gets the facebook user id of the logged in user * * @return int|null A very large int probably */ public function getCurrentFacebookUid() { $sfGuardUser = $this->getGuardUser(); $facebookUid = sfFacebookGraph::getFacebookPlatform()->getUser(); if ($sfGuardUser && $facebookUid == $sfGuardUser->getProfile()->getFacebookUid()) { return $facebookUid; } return null; }
/** * Get Facebook logout url for user * * @return string */ public function getFacebookLogoutUrl() { return sfFacebookGraph::getFacebookPlatform()->getLogoutUrl(); }
/** * Get Facebook logout url for user * * @param string $redirect * * @return string */ public function getFacebookLogoutUrl($redirect = '') { $params = array(); if ($redirect) { $params['next'] = $redirect; } return sfFacebookGraph::getFacebookPlatform()->getLogoutUrl($params); }