]> git.mxchange.org Git - friendica-addons.git/blobdiff - superblock/superblock.php
superblock EN-GB translation THX AndyH3
[friendica-addons.git] / superblock / superblock.php
index 5d4b93fe45d0fe64dd0a6cbf4cf27b565c466849..da4260d0a3926a5d5580ab2e85aee706f197ec3b 100644 (file)
@@ -6,26 +6,27 @@
  * Author: Mike Macgirvin <http://macgirvin.com/profile/mike>
  *
  */
-use Friendica\Core\Addon;
+use Friendica\Core\Hook;
 use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
+use Friendica\Util\Strings;
 
 function superblock_install()
 {
-       Addon::registerHook('addon_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings');
-       Addon::registerHook('addon_settings_post', 'addon/superblock/superblock.php', 'superblock_addon_settings_post');
-       Addon::registerHook('conversation_start', 'addon/superblock/superblock.php', 'superblock_conversation_start');
-       Addon::registerHook('item_photo_menu', 'addon/superblock/superblock.php', 'superblock_item_photo_menu');
-       Addon::registerHook('enotify_store', 'addon/superblock/superblock.php', 'superblock_enotify_store');
+       Hook::register('addon_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings');
+       Hook::register('addon_settings_post', 'addon/superblock/superblock.php', 'superblock_addon_settings_post');
+       Hook::register('conversation_start', 'addon/superblock/superblock.php', 'superblock_conversation_start');
+       Hook::register('item_photo_menu', 'addon/superblock/superblock.php', 'superblock_item_photo_menu');
+       Hook::register('enotify_store', 'addon/superblock/superblock.php', 'superblock_enotify_store');
 }
 
 function superblock_uninstall()
 {
-       Addon::unregisterHook('addon_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings');
-       Addon::unregisterHook('addon_settings_post', 'addon/superblock/superblock.php', 'superblock_addon_settings_post');
-       Addon::unregisterHook('conversation_start', 'addon/superblock/superblock.php', 'superblock_conversation_start');
-       Addon::unregisterHook('item_photo_menu', 'addon/superblock/superblock.php', 'superblock_item_photo_menu');
-       Addon::unregisterHook('enotify_store', 'addon/superblock/superblock.php', 'superblock_enotify_store');
+       Hook::unregister('addon_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings');
+       Hook::unregister('addon_settings_post', 'addon/superblock/superblock.php', 'superblock_addon_settings_post');
+       Hook::unregister('conversation_start', 'addon/superblock/superblock.php', 'superblock_conversation_start');
+       Hook::unregister('item_photo_menu', 'addon/superblock/superblock.php', 'superblock_item_photo_menu');
+       Hook::unregister('enotify_store', 'addon/superblock/superblock.php', 'superblock_enotify_store');
 }
 
 function superblock_addon_settings(&$a, &$s)
@@ -36,7 +37,7 @@ function superblock_addon_settings(&$a, &$s)
 
        /* Add our stylesheet to the page so we can make our settings look nice */
 
-       $a->page['htmlhead'] .= '<link rel="stylesheet"  type="text/css" href="' . $a->get_baseurl() . '/addon/superblock/superblock.css' . '" media="all" />' . "\r\n";
+       $a->page['htmlhead'] .= '<link rel="stylesheet"  type="text/css" href="' . $a->getBaseURL() . '/addon/superblock/superblock.css' . '" media="all" />' . "\r\n";
 
        $words = PConfig::get(local_user(), 'system', 'blocked');
        if (!$words) {
@@ -88,7 +89,7 @@ function superblock_enotify_store(&$a,&$b) {
                                continue;
                        }
 
-                       if (link_compare($b['url'], $word)) {
+                       if (Strings::compareLink($b['url'], $word)) {
                                $found = true;
                                break;
                        }
@@ -134,7 +135,7 @@ function superblock_item_photo_menu(&$a, &$b)
        $author = $b['item']['author-link'];
        if (!empty($a->data['superblock'])) {
                foreach ($a->data['superblock'] as $bloke) {
-                       if (link_compare($bloke, $author)) {
+                       if (Strings::compareLink($bloke, $author)) {
                                $blocked = true;
                                break;
                        }
@@ -163,5 +164,5 @@ function superblock_init(&$a)
 
        PConfig::set(local_user(), 'system', 'blocked', $words);
        info(L10n::t('superblock settings updated') . EOL );
-       killme();
+       exit();
 }