uri = $this->uri.":http:openurl-by-ref"; } } class openurl_transport_byval_http extends openurl_transport_byval{ function openurl_transport_byval_http($url) { parent::openurl_transport_byval($url); $this->uri = $this->uri.":http:openurl-by-val"; } } class openurl_transport_inline_http extends openurl_transport_inline{ function openurl_transport_inline_http($url) { parent::openurl_transport_inline($url); $this->uri = $this->uri.":http:openurl-inline"; } function send(){ return openurl_transport_http::get($this->generateURL()); } }