streams/Zotlabs/Widget/Newmember.php
2020-02-12 21:36:21 -08:00

77 lines
1.5 KiB
PHP

<?php
namespace Zotlabs\Widget;
use App;
class Newmember {
function widget($arr) {
if (! local_channel()) {
return EMPTY_STR;
}
$c = App::get_channel();
if (! $c) {
return EMPTY_STR;
}
$a = App::get_account();
if (! $a) {
return EMPTY_STR;
}
// @fixme
if (! feature_enabled(local_channel(),'start_menu')) {
return EMPTY_STR;
}
$options = [
t('Profile Creation'),
[
'profile_photo' => t('Upload profile photo'),
'cover_photo' => t('Upload cover photo'),
'profiles' => t('Edit your profile'),
],
t('Find and Connect with others'),
[
'directory' => t('View the directory'),
'directory?f=&suggest=1' => t('View friend suggestions'),
'connections' => t('Manage your connections'),
],
t('Communicate'),
[
'channel/' . $c['channel_address'] => t('View your channel homepage'),
'stream' => t('View your stream'),
],
t('Miscellaneous'),
[
'settings' => t('Settings'),
]
];
$site_firehose = ((intval(get_config('system','site_firehose',0))) ? true : false);
$net_firehose = ((get_config('system','disable_discover_tab',1)) ? false : true);
// hack to put this in the correct spot of the array
if ($site_firehose || $net_firehose) {
$options[5]['pubstream'] = t('View public stream');
}
$o = replace_macros(get_markup_template('new_member.tpl'), [
'$title' => t('New Member Links'),
'$options' => $options
]);
return $o;
}
}