Source for file helper.php

Documentation is available at helper.php

  1. <?php
  2. /**
  3.  * @package     Joomla.Site
  4.  * @subpackage  mod_feed
  5.  *
  6.  * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
  7.  * @license     GNU General Public License version 2 or later; see LICENSE.txt
  8.  */
  9.  
  10. defined('_JEXEC'or die;
  11.  
  12. /**
  13.  * Helper for mod_feed
  14.  *
  15.  * @package     Joomla.Site
  16.  * @subpackage  mod_feed
  17.  * @since       1.5
  18.  */
  19. {
  20.     public static function getFeed($params)
  21.     {
  22.         // module params
  23.         $rssurl    $params->get('rssurl''');
  24.  
  25.         // get RSS parsed object
  26.         try
  27.         {
  28.             $feed new JFeedFactory;
  29.             $rssDoc $feed->getFeed($rssurl);
  30.         }
  31.         catch (InvalidArgumentException $e)
  32.         {
  33.             return JText::_('MOD_FEED_ERR_FEED_NOT_RETRIEVED');
  34.         }
  35.         catch (RunTimeException $e)
  36.         {
  37.             return JText::_('MOD_FEED_ERR_FEED_NOT_RETRIEVED');
  38.         }
  39.         catch (LogicException $e)
  40.         {
  41.             return JText::_('MOD_FEED_ERR_FEED_NOT_RETRIEVED');
  42.         }
  43.  
  44.         if (empty($rssDoc))
  45.         {
  46.             return JText::_('MOD_FEED_ERR_FEED_NOT_RETRIEVED');
  47.         }
  48.  
  49.         if ($rssDoc)
  50.         {
  51.             return $rssDoc;
  52.         }
  53.     }
  54. }

Documentation generated on Tue, 19 Nov 2013 15:04:16 +0100 by phpDocumentor 1.4.3