XML

    <function name="rpcf_save_account" id="0x2032">
    <input>
      <integer name="account_id"/>
      <integer name="discount_period_id" default="0"/>
      <double name="credit"/>
      <integer name="is_blocked"/>
      <if variable="is_blocked" value="0" condition="ne">
        <integer name="block_start_date" default="now()"/>
        <integer name="block_end_date" default="max_time()"/>
      </if>
      <integer name="dealer_account_id"/>
      <double name="vat_rate"/>
      <double name="sale_tax_rate"/>
      <integer name="int_status"/>
      <integer name="block_recalc_abon"/>
      <integer name="block_recalc_prepaid"/>
      <integer name="unlimited"/>
    </input>
    <output/>
    </function>

PHP

	function rpcf_save_account($account_id,$account, $block_start_date, $block_end_date, $discount_period_id) { //0x2032
		if (!$this->connection->urfa_call(0x2032)) { 
				print "Error calling function ". __FUNCTION__ ."\n"; 
				return FALSE; 
		} 
		if ($block_start_date == -1) 
			$block_start_date = now(); 
		if ($block_end_date == -1) 
			$block_end_date = max_time(); 
		$packet = $this->connection->getPacket();
		$packet->DataSetInt($account_id); 
		$packet->DataSetInt($discount_period_id); 
		$packet->DataSetDouble($account['credit']); 
		$packet->DataSetInt($account['is_blocked']); 
		if ($account['is_blocked']!=0) { 
			$packet->DataSetInt($block_start_date); 
			$packet->DataSetInt($block_end_date); 
		}           	
		$packet->DataSetInt($account['dealer_account_id']); 
		$packet->DataSetDouble($account['vat_rate']); 
		$packet->DataSetDouble($account['sale_tax_rate']); 
		$packet->DataSetInt($account['int_status']); 
		$packet->DataSetInt($account['block_recalc_abon']); 
		$packet->DataSetInt($account['block_recalc_prepaid']); 
		$packet->DataSetInt($account['unlimited']); 
		$this->connection->urfa_send_param($packet); 
		$this->connection->urfa_get_data(); 
	} 
}
 
/home/u18456/wiki.flintnet.ru/www/data/pages/function_admin/function_name_rpcf_save_account_id_0x2032.txt · Последние изменения: 2010/04/19 17:25 От 213.108.16.6
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki