==== XML ==== ==== PHP ==== function rpcf_add_user_contact ( $contact ) { //by ssb ssb@bigmir.net if (!$this->connection->urfa_call( 0x2042) ) { print "Error calling function ". __FUNCTION__ ."\n"; return FALSE; } $packet = $this->connection->getPacket(); $packet->DataSetInt($contact['user_id']); $packet->DataSetString($contact['descr']);//должность $packet->DataSetString($contact['reason']); $packet->DataSetString($contact['person']);//Полное имя $packet->DataSetString($contact['short_name']);//Сокращённое название $packet->DataSetString($contact['contact']); $packet->DataSetString($contact['email']); $packet->DataSetInt($contact['id_exec_man']); $this->connection->urfa_send_param($packet); if ($x = $this->connection->urfa_get_data()) { $ret=$x->DataGetInt(); } else { return -1; } return $ret; }