public static function getURL($pageId, $language = null)
{
$pageId = (int) $pageId;
$language = $language !== null ? (string) $language : LANGUAGE;
// init URL
$url = FrontendModel::getContainer()->getParameter('site.multilanguage') ? '/' . $language . '/' : '/';
// get the menuItems
$keys = self::getKeys($language);
// get the URL, if it doesn't exist return 404
if (!isset($keys[$pageId])) {
return self::getURL(404, $language);
} else {
$url .= $keys[$pageId];
}
// return the URL
return urldecode($url);
}