X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FTwitterBridge%2Factions%2Ftwitterauthorization.php;h=8fa4df44726074adad35fd2a83597882415ad003;hb=abd90bbdf562614755802885dfb5673645df8575;hp=aace7e4f09c67763003e1ebb26b0c2950960e0b8;hpb=220b51d8be61e9bd316567f3ad03fffdbc4b7526;p=quix0rs-gnu-social.git diff --git a/plugins/TwitterBridge/actions/twitterauthorization.php b/plugins/TwitterBridge/actions/twitterauthorization.php index aace7e4f09..8fa4df4472 100644 --- a/plugins/TwitterBridge/actions/twitterauthorization.php +++ b/plugins/TwitterBridge/actions/twitterauthorization.php @@ -28,11 +28,9 @@ * @link http://status.net/ */ -if (!defined('STATUSNET') && !defined('LACONICA')) { - exit(1); -} +if (!defined('GNUSOCIAL') && !defined('STATUSNET')) { exit(1); } -require_once INSTALLDIR . '/plugins/TwitterBridge/twitter.php'; +require_once dirname(__DIR__) . '/twitter.php'; /** * Class for doing OAuth authentication against Twitter @@ -65,7 +63,7 @@ class TwitterauthorizationAction extends Action * * @return boolean true */ - function prepare($args) + function prepare(array $args=array()) { parent::prepare($args); @@ -83,7 +81,7 @@ class TwitterauthorizationAction extends Action * * @return nothing */ - function handle($args) + function handle(array $args=array()) { parent::handle($args); @@ -535,11 +533,10 @@ class TwitterauthorizationAction extends Action $args['email'] = $email; } - $user = User::register($args); - - if (empty($user)) { - // TRANS: Server error displayed when creating a new user has failed. - $this->serverError(_m('Error registering user.')); + try { + $user = User::register($args); + } catch (Exception $e) { + $this->serverError($e->getMessage()); } $result = $this->saveForeignLink($user->id,