
Версия 0.42, когда оно поломалось - сложно сказать...
Вот собссно исправление (в виде патча не выклаыдваю - т.к. именно в данных кусках кода много исправлений), возможно - немного кривоватое, но все же:
В Auth.pm в dv_auth перед вызовом remaining_time вставить
Код: Выделить всё
my $timelimit=$self->{ACC_EXPIRE}-$self->{SESSION_START};
$timelimit=0 if ($timelimit<0);
Код: Выделить всё
POSTPAID => $self->{PAYMENT_TYPE}
Код: Выделить всё
time_limit => $timelimit
Код: Выделить всё
u.ext_bill_id
Код: Выделить всё
UNIX_TIMESTAMP(u.expire)
Код: Выделить всё
$self->{EXT_BILL_ID}
Код: Выделить всё
$self->{ACC_EXPIRE}