текущий адрес?
global $USER $user = $USER->getID() в любом месте по сути
А еще он может вернуть null
Правильно понимаю, что лечится проверкой на объект? if (is_object($USER)) {
Ваш костыль этим костылем можно подпереть. А можно не делать костыли и озвучить задачу, а потом послушать советы.
Начнем с того, что я разрабатываю на проде. Можно кидать помидоры, но это осознанный выбор. Мне надо в init подключить свой js-скрипт, но только для меня user_id = 91 Asset::getInstance()->addJs("/local/js/many_contacts_popap.js");
У вас есть варианты: ЛИБО подключить скрипт всем, а в скрипте сделать проверку (BX.message('USER_ID') === 1) ЛИБО Подключать свой скрипт не в init.php а на событии onEpilog где эта переменная уже есть
init запускается на 5 шаге, в то время как user появляется минимум к 9
Обсуждают сегодня