Что делать, если для авторизованного пользователя $arParams["ID"] даёт ноль?
Этот способ проверки (if($arParams["ID"]<=0) ... else ... ) используется во многих компонентах.
Менять везде на $USER->IsAuthorized() не хочется. Может где-то можно проинициализировать глобально этот ID?
$USER->GetID() работает.
Этот способ проверки (if($arParams["ID"]<=0) ... else ... ) используется во многих компонентах.
Менять везде на $USER->IsAuthorized() не хочется. Может где-то можно проинициализировать глобально этот ID?
$USER->GetID() работает.
Я просто к тому, что не разобравшись в логике и переменных мало-мальски, были сделаны совершенно неверные выводы. И так и осталось непонятным, понял ли ТС, что $arResult["ID"] - это не хранение юзерида. А то он может наворотить ещё =)