mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-16 00:25:56 +00:00
remove a lot of stuff from global context (functions.php), add a few helper classes instead
This commit is contained in:
@@ -13,7 +13,7 @@ class Af_Comics_Cad extends Af_ComicFilter {
|
||||
|
||||
$doc = new DOMDocument();
|
||||
|
||||
$res = fetch_file_contents($article["link"], false, false, false,
|
||||
$res = UrlHelper::fetch($article["link"], false, false, false,
|
||||
false, false, 0,
|
||||
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0");
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ class Af_Comics_ComicClass extends Af_ComicFilter {
|
||||
// lol at people who block clients by user agent
|
||||
// oh noes my ad revenue Q_Q
|
||||
|
||||
$res = fetch_file_contents($article["link"], false, false, false,
|
||||
$res = UrlHelper::fetch($article["link"], false, false, false,
|
||||
false, false, 0,
|
||||
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)");
|
||||
|
||||
|
||||
@@ -18,7 +18,7 @@ class Af_Comics_ComicPress extends Af_ComicFilter {
|
||||
// lol at people who block clients by user agent
|
||||
// oh noes my ad revenue Q_Q
|
||||
|
||||
$res = fetch_file_contents(["url" => $article["link"],
|
||||
$res = UrlHelper::fetch(["url" => $article["link"],
|
||||
"useragent" => "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)"]);
|
||||
|
||||
$doc = new DOMDocument();
|
||||
@@ -37,7 +37,7 @@ class Af_Comics_ComicPress extends Af_ComicFilter {
|
||||
|
||||
if ($webtoon_link) {
|
||||
|
||||
$res = fetch_file_contents(["url" => $webtoon_link->getAttribute("href"),
|
||||
$res = UrlHelper::fetch(["url" => $webtoon_link->getAttribute("href"),
|
||||
"useragent" => "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)"]);
|
||||
|
||||
if (@$doc->loadHTML($res)) {
|
||||
|
||||
@@ -9,7 +9,7 @@ class Af_Comics_DarkLegacy extends Af_ComicFilter {
|
||||
|
||||
if (strpos($article["guid"], "darklegacycomics.com") !== false) {
|
||||
|
||||
$res = fetch_file_contents($article["link"], false, false, false,
|
||||
$res = UrlHelper::fetch($article["link"], false, false, false,
|
||||
false, false, 0,
|
||||
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)");
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ class Af_Comics_Dilbert extends Af_ComicFilter {
|
||||
if (strpos($article["link"], "dilbert.com") !== false ||
|
||||
strpos($article["link"], "/DilbertDailyStrip") !== false) {
|
||||
|
||||
$res = fetch_file_contents($article["link"], false, false, false,
|
||||
$res = UrlHelper::fetch($article["link"], false, false, false,
|
||||
false, false, 0,
|
||||
"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0");
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ class Af_Comics_Explosm extends Af_ComicFilter {
|
||||
|
||||
$doc = new DOMDocument();
|
||||
|
||||
if (@$doc->loadHTML(fetch_file_contents($article["link"]))) {
|
||||
if (@$doc->loadHTML(UrlHelper::fetch($article["link"]))) {
|
||||
$xpath = new DOMXPath($doc);
|
||||
$basenode = $xpath->query('(//img[@id="main-comic"])')->item(0);
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ class Af_Comics_Gocomics extends Af_ComicFilter {
|
||||
|
||||
$article_link = $site_url . date('/Y/m/d');
|
||||
|
||||
$body = fetch_file_contents(array('url' => $article_link, 'type' => 'text/html', 'followlocation' => false));
|
||||
$body = UrlHelper::fetch(array('url' => $article_link, 'type' => 'text/html', 'followlocation' => false));
|
||||
|
||||
$feed_title = htmlspecialchars($comic[1]);
|
||||
$site_url = htmlspecialchars($site_url);
|
||||
|
||||
@@ -37,7 +37,7 @@ class Af_Comics_Gocomics_FarSide extends Af_ComicFilter {
|
||||
$tpl->setVariable('FEED_URL', htmlspecialchars($url), true);
|
||||
$tpl->setVariable('SELF_URL', htmlspecialchars($url), true);
|
||||
|
||||
$body = fetch_file_contents(['url' => $article_link, 'type' => 'text/html', 'followlocation' => false]);
|
||||
$body = UrlHelper::fetch(['url' => $article_link, 'type' => 'text/html', 'followlocation' => false]);
|
||||
|
||||
if ($body) {
|
||||
$doc = new DOMDocument();
|
||||
|
||||
@@ -10,7 +10,7 @@ class Af_Comics_Pa extends Af_ComicFilter {
|
||||
|
||||
$doc = new DOMDocument();
|
||||
|
||||
if ($doc->loadHTML(fetch_file_contents($article["link"]))) {
|
||||
if ($doc->loadHTML(UrlHelper::fetch($article["link"]))) {
|
||||
$xpath = new DOMXPath($doc);
|
||||
$basenode = $xpath->query('(//div[@id="comicFrame"])')->item(0);
|
||||
|
||||
@@ -25,7 +25,7 @@ class Af_Comics_Pa extends Af_ComicFilter {
|
||||
if (strpos($article["link"], "penny-arcade.com") !== false && strpos($article["title"], "News Post:") !== false) {
|
||||
$doc = new DOMDocument();
|
||||
|
||||
if ($doc->loadHTML(fetch_file_contents($article["link"]))) {
|
||||
if ($doc->loadHTML(UrlHelper::fetch($article["link"]))) {
|
||||
$xpath = new DOMXPath($doc);
|
||||
$entries = $xpath->query('(//div[@class="post"])');
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class Af_Comics_Pvp extends Af_ComicFilter {
|
||||
function process(&$article) {
|
||||
if (strpos($article["guid"], "pvponline.com") !== false) {
|
||||
|
||||
$res = fetch_file_contents($article["link"], false, false, false,
|
||||
$res = UrlHelper::fetch($article["link"], false, false, false,
|
||||
false, false, 0,
|
||||
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)");
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class Af_Comics_Tfd extends Af_ComicFilter {
|
||||
function process(&$article) {
|
||||
if (strpos($article["link"], "toothpastefordinner.com") !== false ||
|
||||
strpos($article["link"], "marriedtothesea.com") !== false) {
|
||||
$res = fetch_file_contents($article["link"], false, false, false,
|
||||
$res = UrlHelper::fetch($article["link"], false, false, false,
|
||||
false, false, 0,
|
||||
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)");
|
||||
|
||||
@@ -16,7 +16,7 @@ class Af_Comics_Tfd extends Af_ComicFilter {
|
||||
|
||||
$doc = new DOMDocument();
|
||||
|
||||
if (@$doc->loadHTML(fetch_file_contents($article["link"]))) {
|
||||
if (@$doc->loadHTML(UrlHelper::fetch($article["link"]))) {
|
||||
$xpath = new DOMXPath($doc);
|
||||
$basenode = $xpath->query('//img[contains(@src, ".gif")]')->item(0);
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@ class Af_Comics_Twp extends Af_ComicFilter {
|
||||
|
||||
$doc = new DOMDocument();
|
||||
|
||||
if (@$doc->loadHTML(fetch_file_contents($article["link"]))) {
|
||||
if (@$doc->loadHTML(UrlHelper::fetch($article["link"]))) {
|
||||
$xpath = new DOMXpath($doc);
|
||||
|
||||
$basenode = $xpath->query("//td/center/img")->item(0);
|
||||
|
||||
@@ -8,7 +8,7 @@ class Af_Comics_Whomp extends Af_ComicFilter {
|
||||
function process(&$article) {
|
||||
if (strpos($article["guid"], "whompcomic.com") !== false) {
|
||||
|
||||
$res = fetch_file_contents($article["link"], false, false, false,
|
||||
$res = UrlHelper::fetch($article["link"], false, false, false,
|
||||
false, false, 0,
|
||||
"Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user