Не знаю битрикс и знать не хочу, ну судя по коду, вы вытаскиваете все строчки с ID 172 через while т.е. пока все не вытащит не прекратит, может быть у вас 17 000+ строк в бд с таким id ))? читайти доки по этому методу и скорее всего где то ошиблись в параметрах ::getList-а, попробуйти вывести по другому полю строки из бд какой результат будет
для меня это строчка кода, написанная на php и хоть эта joomla разницы нет.
пардон у вас вывод зависит от "USER_PROPS_ID =172 посмотрите в бд сколько строк будет c таким идентификатором
он и не должен быть полон) поучите программирование. While - цикл который пред условием то есть пока в while($param) $param не будет равен false цикл будет выполняться, почему то мне очень кажется что разработчики забыли вставить где-нибудь return false; или в вашем битрикс-ящике кто то ковырялся и отковырял что то
Сергей Зеленский: Sorry, due to website maintenance it is unavailable at this time.
We are currently experiencing an extended site maintenance issue that is preventing visitors from accessing their accounts or Pages they want to read.
We sincerely apologize for any inconvenience you've encountered while attempting to visit our website.
Возможно происходит ошибка из-за того что вы в поле USER_PROPS_ID "" передаёте array(172). В примере сказано что передавать нужно ID. Убедитесь что вы передаёте ID именно профиля пользователя, а не ID пользователя.