From: Michael J. Rubinsky Date: Fri, 2 Jul 2010 21:33:15 +0000 (-0400) Subject: catch exception X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e0ed512d9801c344849d35dfbd91272b72245141;p=horde.git catch exception --- diff --git a/horde/services/twitter.php b/horde/services/twitter.php index 2a4b59ec1..d2d553f96 100644 --- a/horde/services/twitter.php +++ b/horde/services/twitter.php @@ -51,7 +51,12 @@ case 'retweet': exit; case 'getPage': - $stream = Horde_Serialize::unserialize($twitter->statuses->homeTimeline(array('page' => Horde_Util::getPost('page'))), Horde_Serialize::JSON); + try { + $stream = Horde_Serialize::unserialize($twitter->statuses->homeTimeline(array('page' => Horde_Util::getPost('page'))), Horde_Serialize::JSON); + } catch (Horde_Service_Twitter_Exception $e) { + echo sprintf(_("Unable to contact Twitter. Please try again later. Error returned: %s"), $e->getMessage()); + exit; + } $html = ''; foreach ($stream as $tweet) { /* links */