* @category Plugin
* @package StatusNet
* @author Zach Copley <zach@status.net>
- * @copyright 2010 StatusNet, Inc.
+ * @copyright 2010-2011 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
* @link http://status.net/
*/
$facebook = Facebookclient::getFacebook();
+ $params = array(
+ 'scope' => 'read_stream,publish_stream,offline_access,user_status,user_location,user_website,email',
+ 'redirect_uri' => common_local_url('facebookfinishlogin')
+ );
+
// Degrade to plain link if JavaScript is not available
$this->elementStart(
'a',
array(
- 'href' => $facebook->getLoginUrl(
- array(
- 'next' => common_local_url('facebookfinishlogin'),
- 'cancel' => common_local_url('facebooklogin'),
- 'req_perms' => 'read_stream,publish_stream,offline_access,user_status,user_location,user_website,email'
- )
- ),
+ 'href' => $facebook->getLoginUrl($params),
'id' => 'facebook_button'
)
);
$this->elementEnd('a');
- /*
- $this->element('div', array('id' => 'fb-root'));
- $this->script(
- sprintf(
- 'http://connect.facebook.net/en_US/all.js#appId=%s&xfbml=1',
- common_config('facebook', 'appid')
- )
- );
- $this->element('fb:facepile', array('max-rows' => '2', 'width' =>'300'));
- */
$this->elementEnd('fieldset');
}