X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fapps.php;h=a220afff1cadcad109d520239030bea47c33e7e2;hb=5db1717f4632a33da34e08b916816d7cba0e1878;hp=199ce0f9188021b27e93d99391d5e2d9103d5774;hpb=63e2695d226d195c6a97e1045d6b174591dd2487;p=friendica.git diff --git a/mod/apps.php b/mod/apps.php index 199ce0f918..a220afff1c 100644 --- a/mod/apps.php +++ b/mod/apps.php @@ -1,25 +1,26 @@ apps)==0) - notice( t('No installed applications.') . EOL); - +use Friendica\App; +use Friendica\Core\Config; - $tpl = get_markup_template("apps.tpl"); - return replace_macros($tpl, array( +function apps_content(App $a) { + $privateaddons = Config::get('config', 'private_addons'); + if ($privateaddons === "1") { + if (! local_user()) { + info(t('You must be logged in to use addons. ')); + return; + }; + } + + $title = t('Applications'); + + if (count($a->apps) == 0) { + notice(t('No installed applications.') . EOL); + } + + $tpl = get_markup_template('apps.tpl'); + return replace_macros($tpl, [ '$title' => $title, '$apps' => $a->apps, - )); - - - + ]); }