X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FTwitterBridge%2Factions%2Ftwitterauthorization.php;h=8fa4df44726074adad35fd2a83597882415ad003;hb=abd90bbdf562614755802885dfb5673645df8575;hp=ce6af091e2d5adcd61a8ccca503ad024417e7b52;hpb=3d019f91492396f4d27858a80894af74c34bb5b9;p=quix0rs-gnu-social.git diff --git a/plugins/TwitterBridge/actions/twitterauthorization.php b/plugins/TwitterBridge/actions/twitterauthorization.php index ce6af091e2..8fa4df4472 100644 --- a/plugins/TwitterBridge/actions/twitterauthorization.php +++ b/plugins/TwitterBridge/actions/twitterauthorization.php @@ -28,9 +28,7 @@ * @link http://status.net/ */ -if (!defined('STATUSNET') && !defined('LACONICA')) { - exit(1); -} +if (!defined('GNUSOCIAL') && !defined('STATUSNET')) { exit(1); } require_once dirname(__DIR__) . '/twitter.php'; @@ -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,