mirror of
https://github.com/friendica/friendica
synced 2025-04-24 13:50:10 +00:00
Move network module to src/
- Update ForumManager to use a base URL - Split network module into Conversation\Network and Search\Filed modules - Implement boundaries pager in network module - Allow no selection in filter widgets
This commit is contained in:
parent
9537a6d0f7
commit
4d15cc01e2
7 changed files with 609 additions and 7 deletions
|
@ -99,13 +99,14 @@ class ForumManager
|
|||
* Sidebar widget to show subcribed friendica forums. If activated
|
||||
* in the settings, it appears at the notwork page sidebar
|
||||
*
|
||||
* @param int $uid The ID of the User
|
||||
* @param int $cid The contact id which is used to mark a forum as "selected"
|
||||
* @param string $baseurl Base module path
|
||||
* @param int $uid The ID of the User
|
||||
* @param int $cid The contact id which is used to mark a forum as "selected"
|
||||
* @return string
|
||||
* @throws \Friendica\Network\HTTPException\InternalServerErrorException
|
||||
* @throws \ImagickException
|
||||
*/
|
||||
public static function widget($uid, $cid = 0)
|
||||
public static function widget(string $baseurl, int $uid, int $cid = 0)
|
||||
{
|
||||
$o = '';
|
||||
|
||||
|
@ -125,7 +126,7 @@ class ForumManager
|
|||
$selected = (($cid == $contact['id']) ? ' forum-selected' : '');
|
||||
|
||||
$entry = [
|
||||
'url' => 'network?contactid=' . $contact['id'],
|
||||
'url' => $baseurl . '/' . $contact['id'],
|
||||
'external_url' => Contact::magicLink($contact['url']),
|
||||
'name' => $contact['name'],
|
||||
'cid' => $contact['id'],
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue