mirror of
https://github.com/friendica/friendica
synced 2025-04-25 16:30:10 +00:00
Issue 11425: Additional sorting by creation date
This commit is contained in:
parent
e1a8f8aff6
commit
2236e5cfb0
5 changed files with 81 additions and 44 deletions
|
@ -193,6 +193,8 @@ class Network extends BaseModule
|
|||
|
||||
if (self::$order === 'received') {
|
||||
$ordering = '`received`';
|
||||
} elseif (self::$order === 'created') {
|
||||
$ordering = '`created`';
|
||||
} else {
|
||||
$ordering = '`commented`';
|
||||
}
|
||||
|
@ -265,6 +267,14 @@ class Network extends BaseModule
|
|||
'id' => 'post-order-tab',
|
||||
'accesskey' => 't',
|
||||
],
|
||||
[
|
||||
'label' => DI::l10n()->t('Latest Creation'),
|
||||
'url' => $cmd . '?' . http_build_query(['order' => 'created']),
|
||||
'sel' => $selectedTab == 'created' ? 'active' : '',
|
||||
'title' => DI::l10n()->t('Sort by post creation date'),
|
||||
'id' => 'creation-order-tab',
|
||||
'accesskey' => 'q',
|
||||
],
|
||||
[
|
||||
'label' => DI::l10n()->t('Personal'),
|
||||
'url' => $cmd . '?' . http_build_query(['mention' => true]),
|
||||
|
@ -322,6 +332,8 @@ class Network extends BaseModule
|
|||
self::$mention = false;
|
||||
} elseif (in_array(self::$selectedTab, ['received', 'star', 'mention'])) {
|
||||
self::$order = 'received';
|
||||
} elseif (in_array(self::$selectedTab, ['created'])) {
|
||||
self::$order = 'created';
|
||||
}
|
||||
|
||||
self::$selectedTab = self::$selectedTab ?? self::$order;
|
||||
|
|
|
@ -68,6 +68,8 @@ class Network extends NetworkModule
|
|||
|
||||
if (self::$order === 'received') {
|
||||
$ordering = '`received`';
|
||||
} elseif (self::$order === 'created') {
|
||||
$ordering = '`created`';
|
||||
} else {
|
||||
$ordering = '`commented`';
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue