diff options
Diffstat (limited to 'bridges/DansTonChatBridge.php')
-rw-r--r-- | bridges/DansTonChatBridge.php | 45 |
1 files changed, 23 insertions, 22 deletions
diff --git a/bridges/DansTonChatBridge.php b/bridges/DansTonChatBridge.php index 1f1115f7..9712ec9d 100644 --- a/bridges/DansTonChatBridge.php +++ b/bridges/DansTonChatBridge.php @@ -1,27 +1,28 @@ <?php -class DansTonChatBridge extends BridgeAbstract { - const MAINTAINER = 'Astalaseven'; - const NAME = 'DansTonChat Bridge'; - const URI = 'https://danstonchat.com/'; - const CACHE_TIMEOUT = 21600; //6h - const DESCRIPTION = 'Returns latest quotes from DansTonChat.'; +class DansTonChatBridge extends BridgeAbstract +{ + const MAINTAINER = 'Astalaseven'; + const NAME = 'DansTonChat Bridge'; + const URI = 'https://danstonchat.com/'; + const CACHE_TIMEOUT = 21600; //6h + const DESCRIPTION = 'Returns latest quotes from DansTonChat.'; - public function collectData(){ + public function collectData() + { + $html = getSimpleHTMLDOM(self::URI . 'latest.html'); - $html = getSimpleHTMLDOM(self::URI . 'latest.html'); - - foreach($html->find('div.item') as $element) { - $item = array(); - $item['uri'] = $element->find('a', 0)->href; - $titleContent = $element->find('h3 a', 0); - if($titleContent) { - $item['title'] = 'DansTonChat ' . html_entity_decode($titleContent->plaintext, ENT_QUOTES); - } else { - $item['title'] = 'DansTonChat'; - } - $item['content'] = $element->find('div.item-content a', 0)->innertext; - $this->items[] = $item; - } - } + foreach ($html->find('div.item') as $element) { + $item = []; + $item['uri'] = $element->find('a', 0)->href; + $titleContent = $element->find('h3 a', 0); + if ($titleContent) { + $item['title'] = 'DansTonChat ' . html_entity_decode($titleContent->plaintext, ENT_QUOTES); + } else { + $item['title'] = 'DansTonChat'; + } + $item['content'] = $element->find('div.item-content a', 0)->innertext; + $this->items[] = $item; + } + } } |