0) { return $_COOKIE["user_id"]; } } $sock = new xmlrpc_client($server_url.'common'); $msg = new xmlrpcmsg('login'); $msg->addParam(new xmlrpcval($dbname, "string")); $msg->addParam(new xmlrpcval($user, "string")); $msg->addParam(new xmlrpcval($password, "string")); $resp = $sock->send($msg); $val = $resp->value(); $id = $val->scalarval(); setcookie("user_id",$id,time()+3600); if($id > 0) { return $id; }else{ return -1; } } */ $arrayVal = array( 'name'=>new xmlrpcval('Fabien Pinckaers', "string") ); $client = new xmlrpc_client("http://ns305923.ip-91-121-222.eu:8069/xmlrpc/object"); $msg = new xmlrpcmsg('execute'); $msg->addParam(new xmlrpcval("bak2Inbound", "string")); $msg->addParam(new xmlrpcval("1", "int")); $msg->addParam(new xmlrpcval("welcome", "string")); $msg->addParam(new xmlrpcval("res.partner", "string")); $msg->addParam(new xmlrpcval("create", "string")); $msg->addParam(new xmlrpcval($arrayVal, "struct")); $resp = $client->send($msg); if ($resp->faultCode()) echo 'Error: '.$resp->faultString().' ---'.$resp->faultCode(); else echo 'Partner '.$resp->value()->scalarval().' created !'; ?>