Leistungsschutzrecht: Optionally suppress pictures
authorMichael <heluecht@pirati.ca>
Mon, 17 Dec 2018 21:09:09 +0000 (21:09 +0000)
committerMichael <heluecht@pirati.ca>
Mon, 17 Dec 2018 21:09:09 +0000 (21:09 +0000)
leistungsschutzrecht/leistungsschutzrecht.php

index 020c3af..3c9090a 100644 (file)
@@ -24,22 +24,24 @@ function leistungsschutzrecht_uninstall() {
 }
 
 function leistungsschutzrecht_getsiteinfo($a, &$siteinfo) {
-       if (!isset($siteinfo["url"])) {
+       if (!isset($siteinfo["url"]) || empty($siteinfo['type'])) {
                return;
        }
 
+       // Avoid any third party pictures, to avoid copyright issues
+       if (($siteinfo['type'] != 'photo') && Config::get('leistungsschutzrecht', 'suppress_photos', false)) {
+               unset($siteinfo["image"]);
+               unset($siteinfo["images"]);
+       }
+
        if (!leistungsschutzrecht_is_member_site($siteinfo["url"])) {
                return;
        }
 
-       //$siteinfo["title"] = $siteinfo["url"];
-
        if (!empty($siteinfo["text"])) {
                $siteinfo["text"] = leistungsschutzrecht_cuttext($siteinfo["text"]);
        }
 
-       unset($siteinfo["image"]);
-       unset($siteinfo["images"]);
        unset($siteinfo["keywords"]);
 }