Merge branch 'master' of gitorious.org:statusnet/mainline

This commit is contained in:
Evan Prodromou 2011-02-09 03:09:24 -05:00
commit c273876298
5 changed files with 661 additions and 819 deletions

File diff suppressed because it is too large Load Diff

12
js/jquery.form.min.js vendored

File diff suppressed because one or more lines are too long

View File

@ -23,7 +23,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); }
if (isset($_REQUEST['p']) && $_REQUEST['p'] == 'check-fancy') { exit; } if (isset($_REQUEST['p']) && $_REQUEST['p'] == 'check-fancy') { exit; }
define('STATUSNET_BASE_VERSION', '0.9.7'); define('STATUSNET_BASE_VERSION', '0.9.7');
define('STATUSNET_LIFECYCLE', 'beta1'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release' define('STATUSNET_LIFECYCLE', 'beta2'); // 'dev', 'alpha[0-9]+', 'beta[0-9]+', 'rc[0-9]+', 'release'
define('STATUSNET_VERSION', STATUSNET_BASE_VERSION . STATUSNET_LIFECYCLE); define('STATUSNET_VERSION', STATUSNET_BASE_VERSION . STATUSNET_LIFECYCLE);
define('LACONICA_VERSION', STATUSNET_VERSION); // compatibility define('LACONICA_VERSION', STATUSNET_VERSION); // compatibility

View File

@ -24,7 +24,7 @@
* @category Pugin * @category Pugin
* @package StatusNet * @package StatusNet
* @author Zach Copley <zach@status.net> * @author Zach Copley <zach@status.net>
* @copyright 2010 StatusNet, Inc. * @copyright 2011 StatusNet, Inc.
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPL 3.0
* @link http://status.net/ * @link http://status.net/
*/ */
@ -47,8 +47,9 @@ define("FACEBOOK_SERVICE", 2);
*/ */
class FacebookBridgePlugin extends Plugin class FacebookBridgePlugin extends Plugin
{ {
public $appId = null; // Facebook application ID public $appId; // Facebook application ID
public $secret = null; // Facebook application secret public $secret; // Facebook application secret
public $facebook = null; // Facebook application instance public $facebook = null; // Facebook application instance
public $dir = null; // Facebook plugin dir public $dir = null; // Facebook plugin dir
@ -61,6 +62,28 @@ class FacebookBridgePlugin extends Plugin
*/ */
function initialize() function initialize()
{ {
// Allow the id and key to be passed in
// Control panel will override
if (isset($this->appId)) {
$appId = common_config('facebook', 'appid');
if (empty($appId)) {
Config::save(
'facebook',
'appid',
$this->appId
);
}
}
if (isset($this->secret)) {
$secret = common_config('facebook', 'secret');
if (empty($secret)) {
Config::save('facebook', 'secret', $this->secret);
}
}
$this->facebook = Facebookclient::getFacebook( $this->facebook = Facebookclient::getFacebook(
$this->appId, $this->appId,
$this->secret $this->secret

View File

@ -116,7 +116,7 @@ class Facebookclient
if (empty($this->flink)) { if (empty($this->flink)) {
common_log( common_log(
LOG_WARN, LOG_WARNING,
sprintf( sprintf(
"No Foreign_link to Facebook for the author of notice %d.", "No Foreign_link to Facebook for the author of notice %d.",
$this->notice->id $this->notice->id