Merge pull request #6189 from MrPetovan/bug/5737-hide-ignore-anonymous

Fix ignore link showing for anonymous users
This commit is contained in:
Tobias Diekershoff 2018-11-23 10:01:56 +01:00 committed by GitHub
commit 902ade9891
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -270,34 +270,36 @@ class Post extends BaseObject
$tagger = '';
if ($this->isToplevel()) {
$thread = Item::selectFirstThreadForUser(local_user(), ['ignored'], ['iid' => $item['id']]);
if (DBA::isResult($thread)) {
$ignore = [
'do' => L10n::t("ignore thread"),
'undo' => L10n::t("unignore thread"),
'toggle' => L10n::t("toggle ignore status"),
'classdo' => $thread['ignored'] ? "hidden" : "",
'classundo' => $thread['ignored'] ? "" : "hidden",
'ignored' => L10n::t('ignored'),
];
}
if(local_user()) {
$thread = Item::selectFirstThreadForUser(local_user(), ['ignored'], ['iid' => $item['id']]);
if (DBA::isResult($thread)) {
$ignore = [
'do' => L10n::t("ignore thread"),
'undo' => L10n::t("unignore thread"),
'toggle' => L10n::t("toggle ignore status"),
'classdo' => $thread['ignored'] ? "hidden" : "",
'classundo' => $thread['ignored'] ? "" : "hidden",
'ignored' => L10n::t('ignored'),
];
}
if ($conv->getProfileOwner() == local_user() && ($item['uid'] != 0)) {
$isstarred = (($item['starred']) ? "starred" : "unstarred");
if ($conv->getProfileOwner() == local_user() && ($item['uid'] != 0)) {
$isstarred = (($item['starred']) ? "starred" : "unstarred");
$star = [
'do' => L10n::t("add star"),
'undo' => L10n::t("remove star"),
'toggle' => L10n::t("toggle star status"),
'classdo' => $item['starred'] ? "hidden" : "",
'classundo' => $item['starred'] ? "" : "hidden",
'starred' => L10n::t('starred'),
];
$star = [
'do' => L10n::t("add star"),
'undo' => L10n::t("remove star"),
'toggle' => L10n::t("toggle star status"),
'classdo' => $item['starred'] ? "hidden" : "",
'classundo' => $item['starred'] ? "" : "hidden",
'starred' => L10n::t('starred'),
];
$tagger = [
'add' => L10n::t("add tag"),
'class' => "",
];
$tagger = [
'add' => L10n::t("add tag"),
'class' => "",
];
}
}
} else {
$indent = 'comment';