mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-19 22:15:15 +00:00
sites => communities
This commit is contained in:
parent
3903d4a3a6
commit
30d9547f29
9 changed files with 14 additions and 17 deletions
|
@ -358,6 +358,7 @@ class Apps
|
||||||
'Chatrooms' => t('Chatrooms'),
|
'Chatrooms' => t('Chatrooms'),
|
||||||
'Clients' => t('Clients'),
|
'Clients' => t('Clients'),
|
||||||
'Comment Control' => t('Comment Control'),
|
'Comment Control' => t('Comment Control'),
|
||||||
|
'Communities' => t('Communities'),
|
||||||
'Connections' => t('Connections'),
|
'Connections' => t('Connections'),
|
||||||
'Content Filter' => t('Content Filter'),
|
'Content Filter' => t('Content Filter'),
|
||||||
'Content Import' => t('Content Import'),
|
'Content Import' => t('Content Import'),
|
||||||
|
|
|
@ -9,7 +9,7 @@ use Code\Web\Controller;
|
||||||
use Code\Render\Theme;
|
use Code\Render\Theme;
|
||||||
|
|
||||||
|
|
||||||
class Sites extends Controller
|
class Communities extends Controller
|
||||||
{
|
{
|
||||||
|
|
||||||
public function get()
|
public function get()
|
||||||
|
@ -125,7 +125,7 @@ class Sites extends Controller
|
||||||
'photo' => $logo,
|
'photo' => $logo,
|
||||||
'about' => bbcode($about),
|
'about' => bbcode($about),
|
||||||
'hash' => substr(hash('sha256', $rr['site_url']), 0, 16),
|
'hash' => substr(hash('sha256', $rr['site_url']), 0, 16),
|
||||||
'network_label' => t('Project'),
|
'network_label' => t('Type'),
|
||||||
'network' => $rr['site_project'],
|
'network' => $rr['site_project'],
|
||||||
'version_label' => t('Version'),
|
'version_label' => t('Version'),
|
||||||
'version' => $rr['site_version'],
|
'version' => $rr['site_version'],
|
||||||
|
@ -175,7 +175,7 @@ class Sites extends Controller
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$projects = array_keys($ret);
|
$projects = array_keys($ret);
|
||||||
rsort($projects);
|
sort($projects);
|
||||||
|
|
||||||
$newret = [];
|
$newret = [];
|
||||||
foreach ($projects as $p) {
|
foreach ($projects as $p) {
|
|
@ -37,7 +37,7 @@ class Findpeople
|
||||||
'$suggest' => t('Channel Suggestions'),
|
'$suggest' => t('Channel Suggestions'),
|
||||||
'$similar' => '', // FIXME and uncomment when mod/match working // t('Similar Interests'),
|
'$similar' => '', // FIXME and uncomment when mod/match working // t('Similar Interests'),
|
||||||
'$random' => '', // t('Random Profile'),
|
'$random' => '', // t('Random Profile'),
|
||||||
'$sites' => t('Affiliated sites'),
|
'$sites' => t('Communities'),
|
||||||
'$inv' => '', // t('Invite Friends'),
|
'$inv' => '', // t('Invite Friends'),
|
||||||
'$advanced_search' => $advanced_search,
|
'$advanced_search' => $advanced_search,
|
||||||
'$advanced_hint' => "\r\n" . t('Advanced example: name=fred and country=iceland'),
|
'$advanced_hint' => "\r\n" . t('Advanced example: name=fred and country=iceland'),
|
||||||
|
|
|
@ -32,9 +32,9 @@ class Site_projects
|
||||||
}
|
}
|
||||||
|
|
||||||
$o = replace_macros(Theme::get_template('site_projects.tpl'), [
|
$o = replace_macros(Theme::get_template('site_projects.tpl'), [
|
||||||
'$title' => t('Projects'),
|
'$title' => t('Community Types'),
|
||||||
'$desc' => '',
|
'$desc' => '',
|
||||||
'$all' => t('All projects'),
|
'$all' => t('All community types'),
|
||||||
'base' => z_root() . '/sites',
|
'base' => z_root() . '/sites',
|
||||||
'$sel_all' => (($_REQUEST['project']) ? false : true),
|
'$sel_all' => (($_REQUEST['project']) ? false : true),
|
||||||
'$terms' => $results
|
'$terms' => $results
|
||||||
|
@ -46,9 +46,6 @@ class Site_projects
|
||||||
|
|
||||||
public static function site_sort($a, $b)
|
public static function site_sort($a, $b)
|
||||||
{
|
{
|
||||||
if ($a['site_type'] === $b['site_type']) {
|
return strcasecmp($a['site_project'], $b['site_project']);
|
||||||
return strcasecmp($b['site_project'], $a['site_project']);
|
|
||||||
}
|
|
||||||
return (($a['site_type'] < $b['site_type']) ? -1 : 1);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
version: 1
|
version: 1
|
||||||
url: $baseurl/sites
|
url: $baseurl/communities
|
||||||
name: Sites
|
name: Sites
|
||||||
photo: icon:cloud
|
photo: icon:cloud
|
||||||
categories: Networking
|
categories: Networking
|
|
@ -1515,9 +1515,8 @@ function theme_attachments(&$item)
|
||||||
$attaches = [];
|
$attaches = [];
|
||||||
foreach ($arr as $r) {
|
foreach ($arr as $r) {
|
||||||
$label = EMPTY_STR;
|
$label = EMPTY_STR;
|
||||||
if (isset($r['type']) && $r['type']) {
|
$icon = getIconFromType(isset($r['type']) ? $r['type'] : 'application/octet-stream');
|
||||||
$icon = getIconFromType($r['type']);
|
|
||||||
}
|
|
||||||
if (isset($r['title']) && $r['title']) {
|
if (isset($r['title']) && $r['title']) {
|
||||||
$label = urldecode(htmlspecialchars($r['title'], ENT_COMPAT, 'UTF-8'));
|
$label = urldecode(htmlspecialchars($r['title'], ENT_COMPAT, 'UTF-8'));
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,4 +4,4 @@
|
||||||
[region=right_aside]
|
[region=right_aside]
|
||||||
[widget=notifications][/widget]
|
[widget=notifications][/widget]
|
||||||
[widget=newmember][/widget]
|
[widget=newmember][/widget]
|
||||||
[/region]
|
[/region]
|
|
@ -11,7 +11,7 @@
|
||||||
<ul class="nav nav-pills flex-column">
|
<ul class="nav nav-pills flex-column">
|
||||||
{{if $similar}}<li class="nav-item"><a class="nav-link" href="match" >{{$similar}}</a></li>{{/if}}
|
{{if $similar}}<li class="nav-item"><a class="nav-link" href="match" >{{$similar}}</a></li>{{/if}}
|
||||||
{{if $loggedin}}<li class="nav-item"><a class="nav-link" href="directory?f=&suggest=1" >{{$suggest}}</a></li>{{/if}}
|
{{if $loggedin}}<li class="nav-item"><a class="nav-link" href="directory?f=&suggest=1" >{{$suggest}}</a></li>{{/if}}
|
||||||
{{if $sites}}<li class="nav-item"><a class="nav-link" href="sites" >{{$sites}}</a></li>{{/if}}
|
{{if $sites}}<li class="nav-item"><a class="nav-link" href="communities" >{{$sites}}</a></li>{{/if}}
|
||||||
<li class="nav-item"><a class="nav-link" href="randprof" >{{$random}}</a></li>
|
<li class="nav-item"><a class="nav-link" href="randprof" >{{$random}}</a></li>
|
||||||
{{if $loggedin}}{{if $inv}}<li class="nav-item"><a class="nav-link" href="invite" >{{$inv}}</a></li>{{/if}}{{/if}}
|
{{if $loggedin}}{{if $inv}}<li class="nav-item"><a class="nav-link" href="invite" >{{$inv}}</a></li>{{/if}}{{/if}}
|
||||||
</ul>
|
</ul>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<ul class="nav nav-pills flex-column">
|
<ul class="nav nav-pills flex-column">
|
||||||
<li class="nav-item"><a href="{{$base}}" class="nav-link{{if $sel_all}} active{{/if}}">{{$all}}</a></li>
|
<li class="nav-item"><a href="{{$base}}" class="nav-link{{if $sel_all}} active{{/if}}">{{$all}}</a></li>
|
||||||
{{foreach $terms as $term}}
|
{{foreach $terms as $term}}
|
||||||
<li class="nav-item"><a href="{{$base}}?project={{$term.name|urlencode}}" class="nav-link{{if $term.selected}} active{{/if}}">{{if $term.type == 0}}<strong>{{$term.cname}}</strong>{{else}}{{$term.cname}}{{/if}}</a></li>
|
<li class="nav-item"><a href="{{$base}}?project={{$term.name|urlencode}}" class="nav-link{{if $term.selected}} active{{/if}}">{{$term.cname}}</a></li>
|
||||||
{{/foreach}}
|
{{/foreach}}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in a new issue