]> git.wh0rd.org - tt-rss.git/blob - plugins/af_comics/filters/af_comics_darklegacy.php
plugins: remove obsolete plugin_data/stored stuff
[tt-rss.git] / plugins / af_comics / filters / af_comics_darklegacy.php
1 <?php
2 class Af_Comics_DarkLegacy extends Af_ComicFilter {
3
4 function supported() {
5 return array("Dark Legacy Comics");
6 }
7
8 function process(&$article) {
9 $owner_uid = $article["owner_uid"];
10
11 if (strpos($article["guid"], "darklegacycomics.com") !== FALSE) {
12
13 $res = fetch_file_contents($article["link"], false, false, false,
14 false, false, 0,
15 "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)");
16
17 global $fetch_last_error_content;
18
19 if (!$res && $fetch_last_error_content)
20 $res = $fetch_last_error_content;
21
22 $doc = new DOMDocument();
23 @$doc->loadHTML($res);
24
25 $basenode = false;
26
27 if ($doc) {
28 $xpath = new DOMXPath($doc);
29 $basenode = $xpath->query('//div[@class="comic"]')->item(0);
30
31 if ($basenode) {
32
33 $article["content"] = $doc->saveXML($basenode);
34 }
35 }
36
37 return true;
38 }
39
40 return false;
41 }
42 }
43 ?>