Не конектится у вас у всех к сайту ЦБ РФ. RUB тут ни при чем! Для рублей приходится такие циклы делать, потому что данные курсов я получаю в рублях и соотв. для рубля, как для остальных валют нет отдельной строчки, но мне-то для расчетов первоначальное значение для рублей все равно нужно и поэтому приходятся его так вот задавать. В общем, не нужно в это вникать - это все равно не про то ошибка.
У меня тоже сейчас не конетится, причем такое происходит только иногда, сайт ЦБ РФ вырубает соединение по таймауту.
Надо пробовать на что можно заменить XMLReader::open(http://www.cbr.ru/scripts/XML_daily.asp) чтобы не вырубало по таймауту.
В общем пока давайте без паники и предположений про школьность кода - отключите пока модуль у себя, если вылетают эти ошибки... я в понедельник вечером смогу разобраться как получать данные более стабильным способом. Сейчас пока я переезжаю надо успеть вещи собрать. За свои кровные, пожалуйста, не волнуйтесь - разберемся обязательно с этим!