mirror of
https://github.com/friendica/friendica
synced 2025-04-24 10:30:11 +00:00
Merge remote-tracking branch 'upstream/2023.09-rc' into channel-settings
This commit is contained in:
commit
8386768708
5 changed files with 7 additions and 11 deletions
|
@ -122,8 +122,8 @@ class Statuses extends BaseApi
|
|||
$existing_media = array_column(Post\Media::getByURIId($post['uri-id'], [Post\Media::AUDIO, Post\Media::VIDEO, Post\Media::IMAGE]), 'id');
|
||||
|
||||
foreach ($request['media_attributes'] as $attributes) {
|
||||
if (in_array($attributes['id'], $existing_media)) {
|
||||
Post\Media::updateById(['description' => $attributes['description']], $attributes['id']);
|
||||
if (!empty($attributes['id']) && in_array($attributes['id'], $existing_media)) {
|
||||
Post\Media::updateById(['description' => $attributes['description'] ?? null], $attributes['id']);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -227,7 +227,7 @@ class Statuses extends BaseApi
|
|||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (!empty($owner['allow_cid'] . $owner['allow_gid'] . $owner['deny_cid'] . $owner['deny_gid'])) {
|
||||
$item['allow_cid'] = $owner['allow_cid'];
|
||||
$item['allow_gid'] = $owner['allow_gid'];
|
||||
|
@ -306,7 +306,7 @@ class Statuses extends BaseApi
|
|||
}
|
||||
|
||||
$item = DI::contentItem()->expandTags($item, $request['visibility'] == 'direct');
|
||||
|
||||
|
||||
if (!empty($request['media_ids'])) {
|
||||
$item = $this->storeMediaIds($request['media_ids'], $item);
|
||||
}
|
||||
|
|
|
@ -115,7 +115,7 @@ class Channel extends Timeline
|
|||
|
||||
$this->page['aside'] .= Widget::accountTypes('channel/' . $this->selectedTab, $this->accountTypeString);
|
||||
|
||||
if (!in_array($this->selectedTab, [ChannelEntity::FOLLOWERS, ChannelEntity::FORYOU]) && $this->config->get('system', 'community_no_sharer')) {
|
||||
if (!in_array($this->selectedTab, [ChannelEntity::FOLLOWERS, ChannelEntity::FORYOU])) {
|
||||
$this->page['aside'] .= $this->getNoSharerWidget('channel');
|
||||
}
|
||||
|
||||
|
|
|
@ -106,7 +106,7 @@ class Community extends Timeline
|
|||
|
||||
$this->page['aside'] .= Widget::accountTypes('community/' . $this->selectedTab, $this->accountTypeString);
|
||||
|
||||
if ($this->session->getLocalUserId() && $this->config->get('system', 'community_no_sharer')) {
|
||||
if ($this->session->getLocalUserId()) {
|
||||
$this->page['aside'] .= $this->getNoSharerWidget('community');
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue