0byt3m1n1-V2
Path:
/
home
/
nlpacade
/
www
/
classes
/
[
Home
]
File: Contrib.class.php
<?php include_once(realpath(dirname(__FILE__)) . "/Baseobj.class.php"); class Contrib extends Baseobj{ var $titre; var $description; var $auteur; var $nomplugin; var $lien; function Contrib(){ $this->Baseobj(); } function recuperer($nomplugin){ $tab = $this->charger_tous(); return $this->chercher($nomplugin, $tab); } function chercher($nomplugin, $tab){ for($i = 0; $i<count($tab); $i++){ if($tab[$i]->nomplugin == $nomplugin) return $tab[$i]; } return ""; } function charger_tous(){ include_once(realpath(dirname(__FILE__)) . "/../rss_fetch.inc"); @ini_set('default_socket_timeout', 5); $tab = ""; $i = 0; $rss = @fetch_rss("#"); if(!$rss) return ""; $items = array_slice($rss->items, 0); foreach ($items as $item) { $title = strip_tags($item['title']); $description = strip_tags($item['description']); $author = $item['dc']['creator']; if(isset($item['dc']['nomplugin'])) $nomplugin = $item['dc']['nomplugin']; else $nomplugin = ""; $link = $item['link']; $tab[$i] = new Contrib(); $tab[$i]->titre = $title; $tab[$i]->description = $description; $tab[$i]->auteur = $author; $tab[$i]->nomplugin = $nomplugin; $tab[$i]->lien = $link; $i++; } return $tab; } } ?>
©
2018.