ChristianDailyReporterBridge.php 734 B

12345678910111213141516171819202122232425
  1. <?php
  2. class ChristianDailyReporterBridge extends BridgeAbstract {
  3. const MAINTAINER = 'rogerdc';
  4. const NAME = 'Christian Daily Reporter Unofficial RSS';
  5. const URI = 'https://www.christiandailyreporter.com/';
  6. const DESCRIPTION = 'The Unofficial Christian Daily Reporter RSS';
  7. // const CACHE_TIMEOUT = 86400; // 1 day
  8. public function collectData() {
  9. $uri = 'https://www.christiandailyreporter.com/';
  10. $html = getSimpleHTMLDOM($uri)
  11. or returnServerError('Could not request Christian Daily Reporter.');
  12. foreach($html->find('div.top p a,div.column p a') as $element) {
  13. $item = array();
  14. // Title
  15. $item['title'] = $element->innertext;
  16. // URL
  17. $item['uri'] = $element->href;
  18. $this->items[] = $item;
  19. }
  20. }
  21. }