1. Небольшая оптимизация: str_pad => sprintf
2. Исправление досадного глюка, спасибо Hopar. http://eleanor-cms.ru/forum/index.php?act=findpost&pid=37733