]> git.wh0rd.org - tt-rss.git/blobdiff - plugins/af_natgeo/init.php
plugins: remove obsolete plugin_data/stored stuff
[tt-rss.git] / plugins / af_natgeo / init.php
index 7dc7116dd26455ad2743b179efa447601cde7f8d..52a89e92dfe5e5cf1f3619b23d01baacb7b49977 100644 (file)
@@ -19,7 +19,6 @@ class Af_NatGeo extends Plugin {
                $owner_uid = $article["owner_uid"];
 
                if (strpos($article["link"], "nationalgeographic.com") !== FALSE) {
-                       if (strpos($article["plugin_data"], "natgeo,$owner_uid:") === FALSE) {
 
                                $doc = new DOMDocument();
                                @$doc->loadHTML(fetch_file_contents($article["link"]));
@@ -27,16 +26,20 @@ class Af_NatGeo extends Plugin {
                                $basenode = false;
 
                                if ($doc) {
+                                       $xpath = new DOMXPath($doc);
+
                                        $basenode = $doc->getElementById("content_mainA");
 
+                                       $trash = $xpath->query("//*[@class='aside' or @id='livefyre' or @id='powered_by_livefyre' or @class='social_buttons']");
+
+                                       foreach ($trash as $t) {
+                                               $t->parentNode->removeChild($t);
+                                       }
+
                                        if ($basenode) {
                                                $article["content"] = $doc->saveXML($basenode);
-                                               $article["plugin_data"] = "natgeo,$owner_uid:" . $article["plugin_data"];
                                        }
                                }
-                       } else if (isset($article["stored"]["content"])) {
-                               $article["content"] = $article["stored"]["content"];
-                       }
                }
 
                return $article;