- $func = $a->module . '_content';
- $arr = array('content' => $func($a));
- call_hooks($a->module . '_mod_aftercontent', $arr);
+ if ($a->module_class) {
+ $arr = ['content' => call_user_func([$a->module_class, 'content'])];
+ } else if (function_exists($a->module . '_content')) {
+ $func = $a->module . '_content';
+ $arr = ['content' => $func($a)];
+ }
+ Addon::callHooks($a->module . '_mod_aftercontent', $arr);