From: Jan Schneider Date: Wed, 14 Apr 2010 21:45:04 +0000 (+0200) Subject: Catch unset facebook prefs. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=c1d5af276a1a4032771f72b3c97bc80352681b25;p=horde.git Catch unset facebook prefs. --- diff --git a/turba/lib/Driver/Facebook.php b/turba/lib/Driver/Facebook.php index b36bdc8e6..78544e535 100644 --- a/turba/lib/Driver/Facebook.php +++ b/turba/lib/Driver/Facebook.php @@ -182,6 +182,9 @@ class Turba_Driver_Facebook extends Turba_Driver $context); $session = unserialize($prefs->getValue('facebook')); + if (!$session || !isset($session['uid']) || !isset($session['sid'])) { + return PEAR::raiseError(_("You have to connect to Facebook in your address book preferences.")); + } $this->_facebook->auth->setUser($session['uid'], $session['sid'], 0); }