[ 'type' => 'list', 'name' => 'Filter', 'values' => [ 'All' => '', 'Right' => 'right', 'Working' => 'working', 'Romantic' => 'romantic', 'Related' => 'related', 'Learning' => 'learning', 'Friendly' => 'friendly', 'Hopeless' => 'hopeless', 'Unfiltered' => 'unfiltered' ] ] ]]; public function getIcon() { return self::URI . 'favicon_nar.png'; } public function collectData() { $html = getSimpleHTMLDOM($this->getURI()); foreach ($html->find('.post') as $post) { #print_r($post); $item = []; $item['uri'] = $post->find('h1', 0)->find('a', 0)->href; $item['content'] = $post; $item['title'] = $post->find('h1', 0)->find('a', 0)->innertext; $this->items[] = $item; } } public function getName() { if (!is_null($this->getInput('filter'))) { return $this->getInput('filter') . ' - NotAlways Bridge'; } return parent::getName(); } public function getURI() { if (!is_null($this->getInput('filter'))) { return self::URI . $this->getInput('filter') . '/'; } return parent::getURI(); } }