]> git.wh0rd.org Git - tt-rss.git/blob - plugins/af_comics/filters/af_comics_explosm.php
Merge pull request #427 from andersk/duplicate-indexes
[tt-rss.git] / plugins / af_comics / filters / af_comics_explosm.php
1 <?php
2 class Af_Comics_Explosm extends Af_ComicFilter {
3
4         function supported() {
5                 return array("Cyanide and Happiness");
6         }
7
8         function process(&$article) {
9                 $owner_uid = $article["owner_uid"];
10
11                 if (strpos($article["link"], "explosm.net/comics") !== FALSE) {
12
13                                 $doc = new DOMDocument();
14                                 @$doc->loadHTML(fetch_file_contents($article["link"]));
15
16                                 $basenode = false;
17
18                                 if ($doc) {
19                                         $xpath = new DOMXPath($doc);
20                                         $basenode = $xpath->query('(//img[@id="main-comic"])')->item(0);
21
22                                         if ($basenode) {
23                                                 $article["content"] = $doc->saveXML($basenode);
24                                         }
25                                 }
26
27                         return true;
28                 }
29
30                 return false;
31         }
32 }
33 ?>