- include_once("addon/{$a->module}/{$a->module}.php");
- if(function_exists($a->module . '_module'))
- $a->module_loaded = true;
+ //Check if module is an app and if public access to apps is allowed or not
+ if((!local_user()) && plugin_is_app($a->module) && $privateapps === "1") {
+ info( t("You must be logged in to use addons. "));
+ }
+ else {
+ include_once("addon/{$a->module}/{$a->module}.php");
+ if(function_exists($a->module . '_module'))
+ $a->module_loaded = true;
+ }