походу на 50.32 не пашет поле - "Если платежей не поступало столько дней"
Уделил Вашему сообщению 30 минут. Прочитывал его вдумчиво не менее 10 минут и пытался вникнуть в сокральность этой немногословности, одновременно поизводя аудит кода. Остальные 20 минут потратил на вариации и фантазии о сбоях или модификациях биллинга, отрабатывая запросы в MySQL ручками.
И всё же если отбросить иронию по поводу гозирования лужи, то всё равно выходят две причины описанной Вами проблемы:
1) переменная $PRMP_oldpay не определена вовсе. В таком случае условие не отработает. Где-то моя вина, нужно делать проверки определения переменных и в случае если их всех нет в конфиге посылать пользователя модуля лесом.
2) переменная $PRMP_oldpay равна нулю. Тогда согласно задумке автора модуля действительно это поле не обрабатывается, даже если определено в конфигурационном файле.
Впрочем модуль был построен
для бесплатной версии 49.32 и на 100% утверждать, что он будет работать в 50.32, не стану...