XML

 <function name="rpcf_set_radius_attr" id="0x10100">
    <input>
      <integer name="sid" />
      <integer name="st" />
      <integer name="cnt" />
      <for name="i" from="0" count="cnt">
        <integer name="vendor" array_index="i" />
        <integer name="attr" array_index="i" />
        <integer name="param1" array_index="i" />
        <if variable="param1" value="1" condition="eq">
          <string name="cval" array_index="i" />
        </if>
        <if variable="param1" value="1" condition="ne">
          <integer name="ival" array_index="i" />
        </if>
      </for>
    </input>
    <output/>
  </function>

PHP

	function rpcf_set_radius_attr($attr) { //0x10100
		$ret = array();
		if (!$this->connection->urfa_call(0x10100)) {
			print "Error calling function ". __FUNCTION__ ."\n";
			return FALSE;
		}
 
		$packet = $this->connection->getPacket();
		$packet->DataSetInt($attr['sid']);
		$packet->DataSetInt($attr['st']);
		$packet->DataSetInt($attr['cnt']);
		for($i=0;$i<$attr['cnt'];$i++) {
			$packet->DataSetInt($attr['attr'][$i]['vendor']);
			$packet->DataSetInt($attr['attr'][$i]['attr']);
			$packet->DataSetInt($attr['attr'][$i]['param1']);
			$packet->DataSetString($attr['attr'][$i]['cval']);
		}
 
		$this->connection->urfa_send_param($packet);
 
	}
 
/home/u18456/wiki.flintnet.ru/www/data/pages/function_admin/function_name_rpcf_set_radius_attr_id_0x10100.txt · Последние изменения: 2010/09/01 13:54 От 195.222.127.19
 
За исключением случаев, когда указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: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