array( 'name' => 'Catégorie', 'type' => 'list', 'values' => array( 'Toutes les vidéos' => '/', 'Actualité' => '/14-actualite', 'Sport' => '/3-sport', 'Culture-Loisirs' => '/5-culture-loisirs', 'Société' => '/15-societe', 'Langue Bretonne' => '/9-langue-bretonne' ) ) )); public function getIcon() { return self::URI . 'images/header_logo.png'; } public function collectData(){ $url = self::URI . '/le-replay/' . $this->getInput('cat'); $html = getSimpleHTMLDOM($url) or returnServerError('Could not request Tébéo.'); foreach($html->find('div[id=items_replay] div.replay') as $element) { $item = array(); $item['uri'] = $element->find('a', 0)->href; $item['title'] = $element->find('h3', 0)->plaintext; $item['timestamp'] = strtotime($element->find('p.moment-format-day', 0)->plaintext); $item['content'] = ''; $this->items[] = $item; } } }