_url = $url; $this->_database = $database; $this->_user = $user; $this->_password = $password; $response = jsonrpc_request($this->_url."jsonrpc", "call", [ "service" => "common", "method" => "login", "args" => [$database, $user, $password] ]); $this->_uid = $response["result"]; } public function __destruct(){} public function execute($model, $method, $args=[], $kwargs=[]){ return jsonrpc_request($this->_url."jsonrpc", "call", [ "service" => "object", "method" => "execute_kw", "args" => [ $this->_database, $this->_uid, $this->_password, $model, $method, $args, $kwargs ] ])["result"]; } public function get_user_id(){ return $this->_uid; } }