Не правильно расчитывается премиум
Это скорее для Трирожки.
Купил сегодня премиум на 30 дней, однако система рассчитала мне не 30 а 28 дней. Причина в том, что сейчас 28-е число, а скрипт видимо при активации премиума прибавляет единицу к нынешнему месяцу и ставит эту дату в БД. Это не правильно, нужно поправить строчку с определением даты окончания на date('dmY', strtotime('+30 days')); т.е. функции date вторым аргументом передать функцию strtotime('+30 days'), которая верно рассчитает время окончания подписки, прибавив к нанешней дате 30 дней.
Последний раз редактировалось Oskaria; 28.02.2014 в 00:35..
|