diff --git a/newmemberwidget/newmemberwidget.php b/newmemberwidget/newmemberwidget.php index 57b49230..5aff1c96 100644 --- a/newmemberwidget/newmemberwidget.php +++ b/newmemberwidget/newmemberwidget.php @@ -11,29 +11,42 @@ use Friendica\Core\Addon; use Friendica\Core\Config; use Friendica\Core\L10n; -function newmemberwidget_install () { - Addon::registerHook( 'network_mod_init', 'addon/newmemberwidget/newmemberwidget.php', 'newmemberwidget_network_mod_init'); - logger('newmemberwidget installed'); -} -function newmemberwidget_uninstall () { - Addon::unregisterHook( 'network_mod_init', 'addon/newmemberwidget/newmemberwidget.php', 'newmemberwidget_network_mod_init'); +function newmemberwidget_install() +{ + Addon::registerHook( 'network_mod_init', 'addon/newmemberwidget/newmemberwidget.php', 'newmemberwidget_network_mod_init'); + logger('newmemberwidget installed'); } -function newmemberwidget_network_mod_init ( $a, $b) { - if (x($_SESSION['new_member'])) { +function newmemberwidget_uninstall() +{ + Addon::unregisterHook( 'network_mod_init', 'addon/newmemberwidget/newmemberwidget.php', 'newmemberwidget_network_mod_init'); +} + +function newmemberwidget_network_mod_init ($a, $b) +{ + if (empty($_SESSION['new_member'])) { + return; + } + $t = '
'.EOL; $t .= '

'.L10n::t('New Member').'

'.EOL; $t .= '' . L10n::t('Tips for New Members') . '
'.EOL; - if (Config::get('newmemberwidget','linkglobalsupport')==1) - $t .= ''.L10n::t('Global Support Forum').'
'.EOL; - if (Config::get('newmemberwidget','linklocalsupport')==1) - $t .= ''.L10n::t('Local Support Forum').'
'.EOL; - $ft = Config::get('newmemberwidget','freetext'); - if (!trim($ft)=="") - $t .= '

'.BBCode::convert(trim($ft)).'

'; + + if (Config::get('newmemberwidget','linkglobalsupport', false)) { + $t .= ''.L10n::t('Global Support Forum').'
'.EOL; + } + + if (Config::get('newmemberwidget','linklocalsupport', false)) { + $t .= ''.L10n::t('Local Support Forum').'
'.EOL; + } + + $ft = Config::get('newmemberwidget','freetext', ''); + if (!empty($ft)) { + $t .= '

'.BBCode::convert(trim($ft)).'

'; + } + $t .= '
'; - $a->page['aside'] = $t . $a->page['aside']; - } + $a->page['aside'] = $t . $a->page['aside']; } function newmemberwidget_addon_admin_post(&$a)