Ага, спать действительно надо. Посмотрели классный фильм («Мистер Никто») и я уже собирался спать, чистил зубы… и БАЦ, озарение! Чёрт, недельную и полугодичную статистику неправильно сделал! Ё-моё, там же всё неправильно считается, срочно переделать надо! Снова включил компьютер, а там и про другие баги говорят (спасибо, TRS).
В общем, все баги исправил… а потом понял, что один из них был иллюзией и я сделал хуже. Вернул обратно, всё нормально со статистикой было :) В общем, если скачали прошлую версию, качайте снова.
Исправления
Цена на втором шаге (перед биллингом) прописывалась из печенек, если пользователь до этого на этом шаге уже был. То есть игнорировалось значение цены из поля ввода. Пофиксено.
Новые рекордсмены смещали старых в неправильную сторону — уходили самые щедрые. Извините, пришлось сбросить рекорды в Йерке, пока тестировал обновление. Теперь всё работает как надо.
Добавлено через 15 минут: а теперь V13 :) Настали новые сутки на моём сервере и я сразу понял, что дни в диаграмме скачиваний/покупок за неделю явно надо отсортировать обратно. Вернее, дни остались, а вот данные в обратную сторону теперь. Сейчас точно правильно.
Ещё через 10: V14 :) Снова спасибо TRS.
Через несколько часов: V15, исправлена одна строчка в /stat/index.php. Чтобы не выводилась диаграмма способов оплаты, если платили пока лишь через один биллинг.
P.S. Минут 20 ещё статистику восстанавливал вручную, а то с экспериментами пришлось самому у себя сделать 8 или 9 покупок. Ещё иллюзорный баг добавил лишние элементы, которые портили диаграмму.
ан все равно не до конца доделал.
теперь так: первая цена 1$, вторая – 2$
на страничке ?checkChoice новая (вторая цена 2$) отображается корректно.
а на след. странице оплаты liqpay.com/?do=clickNbuy отображается первая цена (1$)
П.С. сладких снов)
п.с.с. раньше был Terys, решил сократить до TRS.
Блин, точно :) Спасибо!
Обновил, теперь V14.
Тормоз, надо больше спать :)