<function name="rpcf_put_router" id="0x5003"> <input> <integer name="router_id" default="0"/> <!--set zero to create new firewall or non-zero to edit existing--> <integer name="router_type" /> <string name="router_ip" /> <string name="login" /> <string name="password" /> <string name="router_comments" /> <integer name="router_bin_ip" /> <!--netflow supplier ip address--> </input> <output/> </function>
function rpcf_put_router($router) { //0x5003 $ret = array(); if (!$this->connection->urfa_call(0x5003)) { print "Error calling function ". __FUNCTION__ ."\n"; return FALSE; } $packet = $this->connection->getPacket(); $packet->DataSetInt($router['router_id']); $packet->DataSetInt($router['router_type']); $packet->DataSetString($router['router_ip']); $packet->DataSetString($router['login']); $packet->DataSetString($router['password']); $packet->DataSetString($router['router_comments']); $packet->DataSetInt($router['router_bin_ip']); $this->connection->urfa_send_param($packet); }