FacebookBridge - Don't hinder autoloading if the Facebook ID and secret aren't set

This commit is contained in:
Zach Copley 2011-02-24 13:57:21 -08:00
parent de6d46ea4b
commit 7d50189ec2

View File

@ -179,28 +179,22 @@ class FacebookBridgePlugin extends Plugin
// Always add the admin panel route // Always add the admin panel route
$m->connect('admin/facebook', array('action' => 'facebookadminpanel')); $m->connect('admin/facebook', array('action' => 'facebookadminpanel'));
// Only add these routes if an application has been setup on $m->connect(
// Facebook for the plugin to use. 'main/facebooklogin',
if ($this->hasApplication()) { array('action' => 'facebooklogin')
);
$m->connect( $m->connect(
'main/facebooklogin', 'main/facebookfinishlogin',
array('action' => 'facebooklogin') array('action' => 'facebookfinishlogin')
); );
$m->connect( $m->connect(
'main/facebookfinishlogin', 'settings/facebook',
array('action' => 'facebookfinishlogin') array('action' => 'facebooksettings')
); );
$m->connect( $m->connect(
'settings/facebook', 'facebook/deauthorize',
array('action' => 'facebooksettings') array('action' => 'facebookdeauthorize')
); );
$m->connect(
'facebook/deauthorize',
array('action' => 'facebookdeauthorize')
);
}
return true; return true;
} }