Joomla Platform  13.1
Documentation des API du framework Joomla Platform
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Pages
Référence de la classe JSimplepieFactory

Liste de tous les membres

Fonctions membres publiques statiques

static getFeedParser ($url, $cache_time=0)

Description détaillée

Définition à la ligne 24 du fichier factory.php.


Documentation des fonctions membres

static JSimplepieFactory::getFeedParser (   $url,
  $cache_time = 0 
)
static

Get a parsed XML Feed Source

Paramètres:
string$urlUrl for feed source.
integer$cache_timeTime to cache feed for (using internal cache mechanism).
Renvoie:
mixed SimplePie parsed object on success, false on failure.
Depuis:
12.2
Obsolète:
4.0 Use JFeedFactory($url) instead.
Note:
In 3.2 will be proxied to JFeedFactory()

Définition à la ligne 39 du fichier factory.php.

Références JText\_(), JLog\add(), JFactory\getCache(), et JLog\WARNING.

Référencé par JFactory\getFeedParser().

{
JLog::add(__METHOD__ . ' is deprecated. Use JFeedFactory() or supply Simple Pie instead.', JLog::WARNING, 'deprecated');
$cache = JFactory::getCache('feed_parser', 'callback');
if ($cache_time > 0)
{
$cache->setLifeTime($cache_time);
}
$simplepie = new SimplePie(null, null, 0);
$simplepie->enable_cache(false);
$simplepie->set_feed_url($url);
$simplepie->force_feed(true);
$contents = $cache->get(array($simplepie, 'init'), null, false, false);
if ($contents)
{
return $simplepie;
}
JLog::add(JText::_('JLIB_UTIL_ERROR_LOADING_FEED_DATA'), JLog::WARNING, 'jerror');
return false;
}

+ Voici le graphe d'appel pour cette fonction :

+ Voici le graphe des appelants de cette fonction :


La documentation de cette classe a été générée à partir du fichier suivant :