2022-01-27 */ require_once(__DIR__.'/ui.php'); $function = \AddonFunctionQuery::create() ->findOneByFunctionName($slug); if (!$function) { // not found in db \Util::Redirect('/', 307); //307 ensures search engines will try again at some point. } $functionPlugins = $function->getAddons(\AddonQuery::create()->filterByType('plugin')); $functionThemes = $function->getAddons(\AddonQuery::create()->filterByType('theme')); if (!$functionPlugins->count() && !$functionThemes->count()) { // nothing to show. \Util::Redirect('/', 307); //307 ensures search engines will try again at some point. } $template->assign([ 'functionPlugins' => $functionPlugins, 'functionThemes' => $functionThemes ]); $template->title = "PHP Function \"{$slug}()\" source(s) and conflicts"; $template->display('reference/function.tpl');