]> git.mxchange.org Git - friendica.git/commitdiff
PRIVACY: if wall is blocked, don't provide public keywords in HTML meta
authorfriendica <info@friendica.com>
Sat, 28 Apr 2012 02:39:19 +0000 (19:39 -0700)
committerfriendica <info@friendica.com>
Sat, 28 Apr 2012 02:39:19 +0000 (19:39 -0700)
mod/profile.php

index de1e2724899c4c7791422a17a84df618642fc571..e9d4ca344e978899b1787f9d3850148f20f5279f 100644 (file)
@@ -32,6 +32,8 @@ function profile_init(&$a) {
 
        profile_load($a,$which,$profile);
 
+       $userblock = (($a->profile['hidewall'] && (! local_user()) && (! remote_user())) ? true : false);
+
        if((x($a->profile,'page-flags')) && ($a->profile['page-flags'] == PAGE_COMMUNITY)) {
                $a->page['htmlhead'] .= '<meta name="friendica.community" content="true" />';
        }
@@ -41,8 +43,8 @@ function profile_init(&$a) {
                $delegate = ((strstr($a->profile['openid'],'://')) ? $a->profile['openid'] : 'http://' . $a->profile['openid']);
                $a->page['htmlhead'] .= '<link rel="openid.delegate" href="' . $delegate . '" />' . "\r\n";
        }
-
-       if(! $blocked) {
+       // site block
+       if((! $blocked) && (! $userblock)) {
                $keywords = ((x($a->profile,'pub_keywords')) ? $a->profile['pub_keywords'] : '');
                $keywords = str_replace(array('#',',',' ',',,'),array('',' ',',',','),$keywords);
                if(strlen($keywords))