==== 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;
}