Созданная в течении нескольких часов версия с cron показала, что эффективности от нее немного.
- у разных хостеров разные способы вызова php через cron
- способ установки занимает больше времени, чем установка простого сниппета
Спасибо товарищу
AKots, наведшему на путь более правильного написания
Таким образом родилась версия небольшого сниппета Act(ual)CBR
Замечания по сниппету:
- на настоящий момент не создает свою таблицу в базе самостоятельно
- не реализован нормальный вывод информации (API по чанкам мне ясен не до конца - разбираюсь

)
- написано функционально, без использования классов (постараюсь исправится)
- отсутствует возможность изменения названия валюты (будет реализовано)
- писалось под себя, но если окажется полезным сообществу или найдутся ошибки будет продолжен
Используемая таблица в базе
CREATE TABLE IF NOT EXISTS `modx_cbr` (
`uid` INT(6) UNSIGNED NOT NULL,
`name` VARCHAR(20) NOT NULL,
`value` VARCHAR(10) NOT NULL,
`qdate` DATE DEFAULT '0000-00-00' NOT NULL,
PRIMARY KEY (`uid`)
) ENGINE = MyISAM DEFAULT CHARSET=cp1251;
Вызов [!ActCBR? &cbrCur=`840,978(коды всех валют имеются в описательной части файла)` !]
ЗЫ: предложения, пожелания и замечания приветствуются