Смена ТП с предоплаченными мегабайтами
Добавлено: Сб мар 22, 2008 3:03 pm
При смене ТП не меняется дата активации, только дата окончания пакета - т.е., если пользователь желает взять другой ТП по окончанию 1-го, у него импользованный траффик с момента активации предыдущего пакета остается.
Чтобы это профиксить, нужно в Dv.pm после строки
добавить
и
заменить на
Чтобы это профиксить, нужно в Dv.pm после строки
Код: Выделить всё
my $EXPITE_DATE = strftime( "%Y-%m-%d", localtime(time + 86400 * $tariffs->{AGE}) );
Код: Выделить всё
my $ACTDATE = strftime( "%Y-%m-%d", localtime(time) );
Код: Выделить всё
$user->change($attr->{UID}, { EXPIRE => $EXPITE_DATE, UID => $attr->{UID} });
Код: Выделить всё
$user->change($attr->{UID}, { EXPIRE => $EXPITE_DATE, ACTIVATE => $ACTDATE, UID => $attr->{UID} });