X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=leistungsschutzrecht%2Fleistungsschutzrecht.php;h=f5cee1170bba5d89a8e70ee58ec0ee23572cf44f;hb=0afd633346b517894ff8e92c705bd5d052dd06a2;hp=c58c707f0275647b29f426dcbcf03f4fda670bb5;hpb=59229fa7d54d0ffe1ac586b5bca18a549e65e0a0;p=friendica-addons.git diff --git a/leistungsschutzrecht/leistungsschutzrecht.php b/leistungsschutzrecht/leistungsschutzrecht.php index c58c707f..f5cee117 100644 --- a/leistungsschutzrecht/leistungsschutzrecht.php +++ b/leistungsschutzrecht/leistungsschutzrecht.php @@ -5,18 +5,20 @@ * Version: 0.1 * Author: Michael Vogel */ +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) { @@ -34,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; @@ -71,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; @@ -115,12 +117,12 @@ function leistungsschutzrecht_fetchsites() { */ if (sizeof($sites)) { - set_config('leistungsschutzrecht','sites',$sites); + Config::set('leistungsschutzrecht','sites',$sites); } } function leistungsschutzrecht_is_member_site($url) { - $sites = get_config('leistungsschutzrecht','sites'); + $sites = Config::get('leistungsschutzrecht','sites'); if ($sites == "") return(false); @@ -142,7 +144,7 @@ function leistungsschutzrecht_is_member_site($url) { } function leistungsschutzrecht_cron($a,$b) { - $last = get_config('leistungsschutzrecht','last_poll'); + $last = Config::get('leistungsschutzrecht','last_poll'); if($last) { $next = $last + 86400; @@ -152,6 +154,6 @@ function leistungsschutzrecht_cron($a,$b) { } } leistungsschutzrecht_fetchsites(); - set_config('leistungsschutzrecht','last_poll', time()); + Config::set('leistungsschutzrecht','last_poll', time()); } ?>