Да код для валидации я нашел, только он не пашет, по крайней мере у меня (установка из архива) сравнивал файлы и вносил изменения в свои
Кстати у меня тоже не пашет, вернее пашет, но с ошибками, а именно:
Описываю все подробно.
1. Зарегился делаю первый заказ, начислены бонусы.
2. Делаю второй заказ, и вот ту начинается:
а) Невозможно оплатить бонусами до 100 рублей если доступно для оплаты бонусами (не общее количество бонусов, а именно для оплаты) больше 100 рублей, см. картинку
[ATTACH]361.vB[/ATTACH]
если ввести от 100 до 116 то, оплата произойдет нормально.
также если для оплаты доступно менее 100р. то оплатить можно любую сумму т.е. работает корректно
б) Если ввести максимально возможную сумму для оплаты, то скрипт тоже ругается, вот в этом же примере доступно максимально оплатить 117р и если я ввожу 117 р. то он опять ругается.
На мой взгляд нужно в яваскрипте увеличивать проверяемую сумму доступных для оплаты бонусов на 1, чтобы корректно можно было ввести эту самую максимальную сумму. Простой математикой типа
заменить
if ((input_bonus > bonusC) || input_bonus < 0 )
на
if ((input_bonus > bonusC + 1) || input_bonus < 0 )
неполучается (если я конечно верно понял что надо увеличивать
)
Впринципе больше косяков не заметил если убрать еще проверу как тут
ruter описал
http://vsupport.club...2.html#post7888 которая не начисляла бонусы.
У кого какие мысли как исправить сей конфуз
ЗЫ В настройках у меня стоит 3% начисление и не более 9% оплаты