очевидно, "что-то" туда добавилось кодом из вашего первого сообщения
поскольку строкой выше этого кода, данный массив был инициализирован пустым
этого вы тоже не заметили?
а логика куска, от которого вас почему-то корёжит, помоему более чем понятна - выбираются все сервера для которых разрешено создание заказов дополнительных IP адресов.
таких серверов, может и не быть, в принципе. очевидно, что в таком случае, на 19 строк ниже - получим ошибку.
(а там, на 19 строк ниже, ещё и ограничение по юзеру есть - не заметили? заметтьте.. и тем самым автоматически решается проблема с тем что выбираются все тарифы, пофигу - этого они юзера или другого...)
думайте, думайте. голова - она не чтобы кушать в неё, и тем более не чтобы шапку носить.
тему закрываю, очевидные и понятные вещщи разжёвывать - у меня нет никакого желания, и тем более - времени.