We can now pin our own posts

This commit is contained in:
Michael 2019-11-07 05:39:15 +00:00
parent 48ab31f451
commit cf56992444
11 changed files with 97 additions and 8 deletions

View file

@ -140,8 +140,10 @@ class Post extends BaseObject
$sparkle = '';
$buttons = '';
$dropping = false;
$pin = false;
$star = false;
$ignore = false;
$ispinned = "unpinned";
$isstarred = "unstarred";
$indent = '';
$shiny = '';
@ -284,6 +286,19 @@ class Post extends BaseObject
}
if ($conv->getProfileOwner() == local_user() && ($item['uid'] != 0)) {
if ($origin) {
$ispinned = ($item['pinned'] ? 'pinned' : 'unpinned');
$pin = [
'do' => L10n::t('pin'),
'undo' => L10n::t('unpin'),
'toggle' => L10n::t('toggle pin status'),
'classdo' => $item['pinned'] ? 'hidden' : '',
'classundo' => $item['pinned'] ? '' : 'hidden',
'pinned' => L10n::t('pinned'),
];
}
$isstarred = (($item['starred']) ? "starred" : "unstarred");
$star = [
@ -407,6 +422,8 @@ class Post extends BaseObject
'owner_name' => $owner_name_e,
'plink' => Item::getPlink($item),
'edpost' => $edpost,
'ispinned' => $ispinned,
'pin' => $pin,
'isstarred' => $isstarred,
'star' => $star,
'ignore' => $ignore,