TwigBase: Add 2 TWIG functions (get_absolute_url_app_root / get_absolute_url_modules_root)

This commit is contained in:
Molkobain
2020-07-16 13:55:04 +02:00
parent ddcd6d4e91
commit 1a3411e99d
2 changed files with 21 additions and 5 deletions

View File

@@ -127,6 +127,20 @@ class Extension
return $oConfig->Get($sParamName);
}));
// Function to get iTop's app root absolute URL (eg. https://aaa.bbb.ccc/xxx/yyy/)
// Usage in twig: {{ get_absolute_url_app_root() }}
/** @since 2.8.0 */
$oTwigEnv->addFunction(new Twig_SimpleFunction('get_absolute_url_app_root', function () {
return utils::GetAbsoluteUrlAppRoot();
}));
// Function to get iTop's modules root absolute URL (eg. https://aaa.bbb.ccc/xxx/yyy/env-zzz/)
// Usage in twig: {{ get_absolute_url_modules_root() }}
/** @since 2.8.0 */
$oTwigEnv->addFunction(new Twig_SimpleFunction('get_absolute_url_modules_root', function () {
return utils::GetAbsoluteUrlModulesRoot();
}));
}
}