Добавление при помощи urfaclient разовую услугу
Добавление при помощи urfaclient разовую услугу
Подскажите, пожалуйста как с помощью urfaclient добавить пользователю разовую услугу, чтобы списать средства за услугу. Зарание спасибо
Re: Добавление при помощи urfaclient разовую услугу
PVE писал(а):Подскажите, пожалуйста как с помощью urfaclient добавить пользователю разовую услугу, чтобы списать средства за услугу. Зарание спасибо
Код: Выделить всё
<?xml version="1.0"?>
<urfa>
<parameter name="user_id"/>
<parameter name="account_id"/>
<parameter name="sid"/>
<parameter name="service_cost" value=""/>
<parameter name="service_type" value="1"/>
<set dst="service_id" src="sid"/>
<set dst="return_type" value="integer_return"/>
<call function="rpcf_get_once_service" output="0"/>
<if variable="service_cost" value="" condition="eq">
<set dst="service_cost" src="cost"/>
</if>
<if variable="service_cost" value="cost" condition="eq">
<call function="rpcf_add_service_to_user"/>
</if>
<if variable="service_cost" value="cost" condition="ne">
<call function="rpcf_is_service_used" output="0"/>
<if variable="links_count" value="0" condition="eq">
<set dst="cost" src="service_cost"/>
<call function="rpcf_add_once_service"/>
<call function="rpcf_add_service_to_user"/>
</if>
<if variable="links_count" value="0" condition="ne">
<error code="11" comment="Service is Used"/>
</if>
</if>
</urfa>