]> git.mxchange.org Git - friendica-addons.git/blobdiff - leistungsschutzrecht/leistungsschutzrecht.php
Addon class
[friendica-addons.git] / leistungsschutzrecht / leistungsschutzrecht.php
index e22c2b6298cd5ae6815501c48983033baac1e894..f5cee1170bba5d89a8e70ee58ec0ee23572cf44f 100644 (file)
@@ -5,20 +5,20 @@
  * Version: 0.1
  * Author: Michael Vogel <https://pirati.ca/profile/heluecht>
  */
-
+use Friendica\Core\Addon;
 use Friendica\Core\Config;
 
 function leistungsschutzrecht_install() {
-       register_hook('cron', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_cron');
-       register_hook('getsiteinfo', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_getsiteinfo');
-       register_hook('page_info_data', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_getsiteinfo');
+       Addon::registerHook('cron', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_cron');
+       Addon::registerHook('getsiteinfo', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_getsiteinfo');
+       Addon::registerHook('page_info_data', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_getsiteinfo');
 }
 
 
 function leistungsschutzrecht_uninstall() {
-       unregister_hook('cron', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_cron');
-       unregister_hook('getsiteinfo', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_getsiteinfo');
-       unregister_hook('page_info_data', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_getsiteinfo');
+       Addon::unregisterHook('cron', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_cron');
+       Addon::unregisterHook('getsiteinfo', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_getsiteinfo');
+       Addon::unregisterHook('page_info_data', 'addon/leistungsschutzrecht/leistungsschutzrecht.php', 'leistungsschutzrecht_getsiteinfo');
 }
 
 function leistungsschutzrecht_getsiteinfo($a, &$siteinfo) {
@@ -36,7 +36,7 @@ function leistungsschutzrecht_getsiteinfo($a, &$siteinfo) {
 }
 
 function leistungsschutzrecht_cuttext($text) {
-       $text = str_replace(array("\r", "\n"), array(" ", " "), $text);
+       $text = str_replace(["\r", "\n"], [" ", " "], $text);
 
        do {
                $oldtext = $text;
@@ -73,9 +73,9 @@ function leistungsschutzrecht_fetchsites() {
        $sitelist = fetch_url($url);
        $siteurls = explode(',', $sitelist);
 
-       $whitelist = array('tagesschau.de', 'heute.de', 'wdr.de');
+       $whitelist = ['tagesschau.de', 'heute.de', 'wdr.de'];
 
-       $sites = array();
+       $sites = [];
        foreach ($siteurls AS $site) {
                if (!in_array($site, $whitelist)) {
                        $sites[$site] = $site;