]> git.mxchange.org Git - friendica-addons.git/blobdiff - blockem/blockem.php
Merge pull request #439 from zeroadam/Issue3873
[friendica-addons.git] / blockem / blockem.php
index 0276e2de331ea7adb9270fbf093d549d7b127b58..d8855886c0c751ccd203b6a4c565ecc4205428e1 100755 (executable)
@@ -9,6 +9,8 @@
  * 
  */
 
+use Friendica\Core\PConfig;
+
 function blockem_install() {
        register_hook('prepare_body', 'addon/blockem/blockem.php', 'blockem_prepare_body');
        register_hook('display_item', 'addon/blockem/blockem.php', 'blockem_display_item');
@@ -45,12 +47,18 @@ function blockem_addon_settings(&$a,&$s) {
     $a->page['htmlhead'] .= '<link rel="stylesheet"  type="text/css" href="' . $a->get_baseurl() . '/addon/blockem/blockem.css' . '" media="all" />' . "\r\n";
 
 
-       $words = get_pconfig(local_user(),'blockem','words');
+       $words = PConfig::get(local_user(),'blockem','words');
        if(! $words)
                $words = '';
 
-    $s .= '<div class="settings-block">';
-    $s .= '<h3>' . t('"Blockem" Settings') . '</h3>';
+    $s .= '<span id="settings_blockem_inflated" class="settings-block fakelink" style="display: block;" onclick="openClose(\'settings_blockem_expanded\'); openClose(\'settings_blockem_inflated\');">';
+    $s .= '<h3>' . t('"Blockem"') . '</h3>';
+    $s .= '</span>';
+    $s .= '<div id="settings_blockem_expanded" class="settings-block" style="display: none;">';
+    $s .= '<span class="fakelink" onclick="openClose(\'settings_blockem_expanded\'); openClose(\'settings_blockem_inflated\');">';
+    $s .= '<h3>' . t('"Blockem"') . '</h3>';
+    $s .= '</span>';
+
     $s .= '<div id="blockem-wrapper">';
     $s .= '<label id="blockem-label" for="blockem-words">' . t('Comma separated profile URLS to block') . ' </label>';
     $s .= '<textarea id="blockem-words" type="text" name="blockem-words" >' . htmlspecialchars($words) . '</textarea>';
@@ -68,7 +76,7 @@ function blockem_addon_settings_post(&$a,&$b) {
                return;
 
        if($_POST['blockem-submit']) {
-               set_pconfig(local_user(),'blockem','words',trim($_POST['blockem-words']));
+               PConfig::set(local_user(),'blockem','words',trim($_POST['blockem-words']));
                info( t('BLOCKEM Settings saved.') . EOL);
        }
 }
@@ -76,7 +84,7 @@ function blockem_addon_settings_post(&$a,&$b) {
 
 function blockem_enotify_store(&$a,&$b) {
 
-       $words = get_pconfig($b['uid'],'blockem','words');
+       $words = PConfig::get($b['uid'],'blockem','words');
        if($words) {
                $arr = explode(',',$words);
        }
@@ -109,7 +117,7 @@ function blockem_prepare_body(&$a,&$b) {
 
        $words = null;
        if(local_user()) {
-               $words = get_pconfig(local_user(),'blockem','words');
+               $words = PConfig::get(local_user(),'blockem','words');
        }
        if($words) {
                $arr = explode(',',$words);
@@ -149,7 +157,7 @@ function blockem_conversation_start(&$a,&$b) {
        if(! local_user())
                return;
 
-       $words = get_pconfig(local_user(),'blockem','words');
+       $words = PConfig::get(local_user(),'blockem','words');
        if($words) {
                $a->data['blockem'] = explode(',',$words);
        }
@@ -201,7 +209,7 @@ function blockem_init(&$a) {
        if(! local_user())
                return;
 
-       $words = get_pconfig(local_user(),'blockem','words');
+       $words = PConfig::get(local_user(),'blockem','words');
 
        if(array_key_exists('block',$_GET) && $_GET['block']) {
                if(strlen($words))
@@ -221,7 +229,7 @@ function blockem_init(&$a) {
                $words = implode(',',$newarr);
        }
 
-       set_pconfig(local_user(),'blockem','words',$words);
+       PConfig::set(local_user(),'blockem','words',$words);
        info( t('blockem settings updated') . EOL );
        killme();
 }