Вопрос таков:
У меня на сайте стоит скрипт оплаты за посты Code
<script type="text/javascript">
p=<?if($_FORUM_ENTRIES$)?>$_FORUM_ENTRIES$<?else?>0<?endif?>
m=<?if($_AOL$)?>$_AOL$<?else?>0<?endif?>
t=<?if($_MSN$)?>$_MSN$<?else?>0<?endif?>
p=p*0.30
p=Math.round(p.toFixed(3)*1000)/1000
k=Math.round((p-m-t).toFixed(3)*1000)/1000
document.writeln("<div class='line_personal2'>Заработано: <b>"+p+" Руб <a href=/index/0-17 target=_blank> Заказать выплату</a></b></div> ");
document.writeln("<div class='line_personal2'>Выплачено: "+m+" <b>Руб</b></div>");
<?if(!$_MSN$)?>document.writeln("<div class='line_personal2'>Штрафы: <b>0 Руб</b></div>") <?else?> document.writeln("<div class='line_personal2'>Штрафы: <b>-"+t+" Руб</b></div>") <?endif?>
document.writeln("<div class='line_personal2'>К выплате: <b>"+k+" Руб</b></div>");
</script>
Мне нужно изменить строчку p=p*0.30 т.е. снизить цену за пост, но если изменить 0.30 на меньшое число, то у пользователей появится "отрицательный балланс". Как этого избежать? Может поставить как-нибудь условие, типо, если пост написан раньше какого-то времени, то цена p=p*0.30, иначе p=p*0.10.
Жду помощи!