]> git.mxchange.org Git - friendica.git/blobdiff - src/Content/Nav.php
Merge pull request #9892 from MrPetovan/task/9872-item-pin
[friendica.git] / src / Content / Nav.php
index 4a9c71ce9fed5d71bb6c8f5338e0b046d7ddea2e..9e34cefc75461bc277d51f9b195df4070d00a664 100644 (file)
@@ -27,6 +27,7 @@ use Friendica\Core\Renderer;
 use Friendica\Core\Session;
 use Friendica\Database\DBA;
 use Friendica\DI;
+use Friendica\Model\Contact;
 use Friendica\Model\Profile;
 use Friendica\Model\User;
 
@@ -183,11 +184,11 @@ class Nav
                                // user info
                                $contact = DBA::selectFirst('contact', ['micro'], ['uid' => $a->user['uid'], 'self' => true]);
                                $userinfo = [
-                                       'icon' => (DBA::isResult($contact) ? DI::baseUrl()->remove($contact['micro']) : 'images/person-48.jpg'),
+                                       'icon' => (DBA::isResult($contact) ? DI::baseUrl()->remove($contact['micro']) : Contact::DEFAULT_AVATAR_MICRO),
                                        'name' => $a->user['username'],
                                ];
                        } else {
-                               DI::logger()->warning('Empty $a->user for local user'. ['local_user' => local_user(), '$a' => $a]);
+                               DI::logger()->warning('Empty $a->user for local user', ['local_user' => local_user(), '$a' => $a]);
                        }
                }
 
@@ -256,7 +257,7 @@ class Nav
                }
 
                // The following nav links are only show to logged in users
-               if (local_user()) {
+               if (local_user() && !empty($a->user)) {
                        $nav['network'] = ['network', DI::l10n()->t('Network'), '', DI::l10n()->t('Conversations from your friends')];
 
                        $nav['home'] = ['profile/' . $a->user['nickname'], DI::l10n()->t('Home'), '', DI::l10n()->t('Your posts and conversations')];