if (!empty($get['order'])) {
self::$selectedTab = $get['order'];
self::$order = $get['order'];
+ self::$star = false;
+ self::$mention = false;
} elseif (in_array(self::$selectedTab, ['received', 'star', 'mention'])) {
self::$order = 'received';
}
self::$selectedTab = self::$selectedTab ?? self::$order;
+ // Prohibit combined usage of "star" and "mention"
+ if (self::$selectedTab == 'star') {
+ self::$mention = false;
+ } elseif (self::$selectedTab == 'mention') {
+ self::$star = false;
+ }
+
Session::set('network-tab', self::$selectedTab);
DI::pConfig()->set(local_user(), 'network.view', 'selected_tab', self::$selectedTab);