Мне нужно выяснить, включен ли Joomla SEF или нет.
Что еще хуже, у Joomla есть другие механизмы SEF ( см. Здесь для получения дополнительной информации).
Функция, которую мне нужно заполнить, проста:
function rewrite_enabled(){
return (boolean)$something; // typecast is frivolous
}
Пока у меня есть единственная идея:
function rewrite_enabled(){
$url='index.php?option=com_xyz';
return JRoute($url)!=$url;
}
Возможно, можно нормализовать оба URL (строчные или получить переменные).сделать функцию немного более эффективной, хотя это звучит как большой взлом, с серьезными последствиями.
Конечно, поиск ответа на Joomla Docs, StackOverflow и Google, безуспешно.Я также проверил внутренние компоненты Joomla, но ничего не вышло.