From: Hypolite Petovan Date: Sun, 5 Aug 2018 13:56:41 +0000 (+0200) Subject: Fix missing $profile['nickname'] in Model\Profile X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=6a575740912817ad4b38aab24d76f38de89239b1;p=friendica.git Fix missing $profile['nickname'] in Model\Profile --- diff --git a/src/Model/Profile.php b/src/Model/Profile.php index 8d859b7905..550d064757 100644 --- a/src/Model/Profile.php +++ b/src/Model/Profile.php @@ -336,9 +336,11 @@ class Profile $subscribe_feed = false; } + $wallmessage = false; + $wallmessage_link = false; + if (remote_user() || (self::getMyURL() && x($profile, 'unkmail') && ($profile['uid'] != local_user()))) { $wallmessage = L10n::t('Message'); - $wallmessage_link = 'wallmessage/' . $profile['nickname']; if (remote_user()) { $r = q( @@ -359,10 +361,9 @@ class Profile $remote_url = $r[0]['url']; $message_path = preg_replace('=(.*)/profile/(.*)=ism', '$1/message/new/', $remote_url); $wallmessage_link = $message_path . base64_encode($profile['addr']); + } else if (!empty($profile['nickname'])) { + $wallmessage_link = 'wallmessage/' . $profile['nickname']; } - } else { - $wallmessage = false; - $wallmessage_link = false; } // show edit profile to yourself