Код </B></SPAN></P></br>
<P><SPAN style="FONT-SIZE: 10pt; COLOR: #00007f; FONT-FAMILY: Helvetica,Arial"><B>Ret</B></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Helvetica,Arial"><SPAN style="FONT-SIZE: 10pt; COLOR: #00007f; FONT-FAMILY: Helvetica,Arial"><B> = APISetUserState</B></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Helvetica,Arial"><SPAN style="FONT-SIZE: 10pt; COLOR: #00007f; FONT-FAMILY: Helvetica,Arial"><B>(UserID, Cash, NewState, AdminName, AdminNote) <BR></B></SPAN></SPAN></SPAN><SPAN style="FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Helvetica,Arial"><BR><B>UserID</B> - идентификатор клиента. Это GUID или отображаемое имя. <BR><BR><B>Cash</B> - сумма оплаты. <U>Отметим, что это значение к существующему не добавляется, а переписывает имеющееся</U>. Имеет смысл только для клиента. Если оно отрицательное, то игноируется.
Через API с помошью рhp пытаюсь добавить денег по такой форумуле:
ОПЛАЧЕН - СУММА ЗА ТРАФФИК + СУММА ПЛАТЕЖА
Код |
---|
</P></br> <P>Сумма платежа <strong>$raz="10";</strong></P></br> <P>Получаю: <strong>$dva</strong>=<FONT size=2><strong>$tinsp-> APIGetAttr(3, $UserID, 23</strong>); Оплачено всего абонентом</FONT></P></br> <P>Получаю <strong>$tri=</strong><FONT size=2><strong>$tinsp-> APIGetAttr(3, $UserID, 46); С</strong>умму за Трафик</FONT></P></br> <P><FONT size=2>Добовляю денег: <FONT size=2><strong>$tinsp->APISetUserState ($UserID, ($raz+$dva-$tri), 2, "пусто", "пусто");</strong></FONT></FONT></P></br> <P><strong> |
Форумала работает , но в итоге получаю я баланс другой.
ПРИМЕР : Баланс = 23 ; Оплачено = 288,2313; Сумма за траффик = 265,2313
Плочу: 10. по формуле: оплачено-траффик+10 = 33
Получаю в ТИ : -232.2313
Почему он считает , как я понял вот так : 23-265,2313+10
HELP ME!!!!