Это печально, конечно, но ваше решение плохое - не рекомендуется трогать ядро. Будете потом таскать за собой правки при каждом апдейте. А что, боссу совсем невмоготу один раз за сессию жмыкнуть "Перейти к полной версии"? А вдруг кроме босса кто-то с таким же юзерагентом захочет юзать мобильную версию?
Вариант более корректного решения проблемы - создать свой обработчик события, с меньшей сортировкой (чтобы выполнялся до встроенного в модуль интранета), где устанавливать
Код |
---|
$_SESSION["SESS_MOBILE_USE_FULL_VERSION_".SITE_ID] = "Y" |
в нужных вам случаях.
Это будет корректно, без модификации ядра и не зависеть от обновлений.