]> git.mxchange.org Git - friendica-addons.git/blobdiff - superblock/superblock.php
Addon class
[friendica-addons.git] / superblock / superblock.php
old mode 100755 (executable)
new mode 100644 (file)
index c86c6aa..2e1004a
@@ -8,25 +8,27 @@
  * Author: Mike Macgirvin <http://macgirvin.com/profile/mike>
  *
  */
+use Friendica\Core\Addon;
+use Friendica\Core\PConfig;
 
 function superblock_install() {
 
-       register_hook('plugin_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings');
-       register_hook('plugin_settings_post', 'addon/superblock/superblock.php', 'superblock_addon_settings_post');
-       register_hook('conversation_start', 'addon/superblock/superblock.php', 'superblock_conversation_start');
-       register_hook('item_photo_menu', 'addon/superblock/superblock.php', 'superblock_item_photo_menu');
-       register_hook('enotify_store', 'addon/superblock/superblock.php', 'superblock_enotify_store');
+       Addon::registerHook('plugin_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings');
+       Addon::registerHook('plugin_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');
 
 }
 
 
 function superblock_uninstall() {
 
-       unregister_hook('plugin_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings');
-       unregister_hook('plugin_settings_post', 'addon/superblock/superblock.php', 'superblock_addon_settings_post');
-       unregister_hook('conversation_start', 'addon/superblock/superblock.php', 'superblock_conversation_start');
-       unregister_hook('item_photo_menu', 'addon/superblock/superblock.php', 'superblock_item_photo_menu');
-       unregister_hook('enotify_store', 'addon/superblock/superblock.php', 'superblock_enotify_store');
+       Addon::unregisterHook('plugin_settings', 'addon/superblock/superblock.php', 'superblock_addon_settings');
+       Addon::unregisterHook('plugin_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');
 
 }
 
@@ -44,7 +46,7 @@ function superblock_addon_settings(&$a,&$s) {
 
        $a->page['htmlhead'] .= '<link rel="stylesheet"  type="text/css" href="' . $a->get_baseurl() . '/addon/superblock/superblock.css' . '" media="all" />' . "\r\n";
 
-       $words = get_pconfig(local_user(),'system','blocked');
+       $words = PConfig::get(local_user(),'system','blocked');
        if(! $words) {
                $words = '';
        }
@@ -72,14 +74,14 @@ function superblock_addon_settings_post(&$a,&$b) {
                return;
 
        if($_POST['superblock-submit']) {
-               set_pconfig(local_user(),'system','blocked',trim($_POST['superblock-words']));
+               PConfig::set(local_user(),'system','blocked',trim($_POST['superblock-words']));
                info( t('SUPERBLOCK Settings saved.') . EOL);
        }
 }
 
 function superblock_enotify_store(&$a,&$b) {
 
-       $words = get_pconfig($b['uid'],'system','blocked');
+       $words = PConfig::get($b['uid'],'system','blocked');
        if($words) {
                $arr = explode(',',$words);
        }
@@ -111,7 +113,7 @@ function superblock_conversation_start(&$a,&$b) {
        if(! local_user())
                return;
 
-       $words = get_pconfig(local_user(),'system','blocked');
+       $words = PConfig::get(local_user(),'system','blocked');
        if($words) {
                $a->data['superblock'] = explode(',',$words);
        }
@@ -156,7 +158,7 @@ function superblock_init(&$a) {
        if(! local_user())
                return;
 
-       $words = get_pconfig(local_user(),'system','blocked');
+       $words = PConfig::get(local_user(),'system','blocked');
 
        if(array_key_exists('block',$_GET) && $_GET['block']) {
                if(strlen($words))
@@ -164,7 +166,7 @@ function superblock_init(&$a) {
                $words .= trim($_GET['block']);
        }
 
-       set_pconfig(local_user(),'system','blocked',$words);
+       PConfig::set(local_user(),'system','blocked',$words);
        info( t('superblock settings updated') . EOL );
        killme();
 }