Source for file helper.php

Documentation is available at helper.php

  1. <?php
  2. /**
  3.  * @package     Joomla.Administrator
  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.Administrator
  16.  * @subpackage  mod_feed
  17.  * @since       1.5
  18.  */
  19. {
  20.     /**
  21.      * Method to load a feed.
  22.      *
  23.      * @param   JRegisty  $params  The parameters object.
  24.      *
  25.      * @return  JFeedReader|string Return a JFeedReader object or a string message if error.
  26.      *
  27.      * @since   1.5
  28.      */
  29.     public static function getFeed($params)
  30.     {
  31.         // Module params
  32.         $rssurl $params->get('rssurl''');
  33.  
  34.         // Get RSS parsed object
  35.         try
  36.         {
  37.             jimport('joomla.feed.factory');
  38.             $feed   new JFeedFactory;
  39.             $rssDoc $feed->getFeed($rssurl);
  40.         }
  41.         catch (Exception $e)
  42.         {
  43.             return JText::_('MOD_FEED_ERR_FEED_NOT_RETRIEVED');
  44.         }
  45.  
  46.         if (empty($rssDoc))
  47.         {
  48.             return JText::_('MOD_FEED_ERR_FEED_NOT_RETRIEVED');
  49.         }
  50.  
  51.         return $rssDoc;
  52.     }
  53. }

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