75 lines
1.5 KiB
PHP
75 lines
1.5 KiB
PHP
<?php
|
|
|
|
namespace Zotlabs\Widget;
|
|
|
|
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;
|
|
|
|
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'),
|
|
'network' => t('View your network stream'),
|
|
],
|
|
|
|
t('Miscellaneous'),
|
|
[
|
|
'settings' => t('Settings'),
|
|
'help' => t('Documentation'),
|
|
]
|
|
];
|
|
|
|
$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;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|