X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;ds=sidebyside;f=BookReaderIA%2Fdatanode%2FBookReaderJSIA.php;fp=BookReaderIA%2Fdatanode%2FBookReaderJSIA.php;h=d25ce9233ffdfd8495e3f120a39e92ed8e2fef3e;hb=cdbca7c8350a00233a2f4708c64ea2146f3b681c;hp=8b7a4f99c023dc4c4be681f2f7d463d4c86428ea;hpb=67debc3c014dd2c98cef8395b93debcb225e054f;p=bookreader.git diff --git a/BookReaderIA/datanode/BookReaderJSIA.php b/BookReaderIA/datanode/BookReaderJSIA.php index 8b7a4f9..d25ce92 100644 --- a/BookReaderIA/datanode/BookReaderJSIA.php +++ b/BookReaderIA/datanode/BookReaderJSIA.php @@ -604,7 +604,6 @@ if (typeof(brConfig) != 'undefined') { function OLAuth() { - this.authUrl = br.olHost + '/ia_auth/' + br.bookId; this.olConnect = false; this.loanUUID = false; this.permsToken = false; @@ -620,8 +619,15 @@ function OLAuth() { if (0 == cookies[i].indexOf('loan-' + br.bookId)) { this.permsToken = cookies[i].split('=')[1]; } + + // Set olHost to use if passed in + if (0 == cookies[i].indexOf('ol-host')) { + br.olHost = 'http://' + unescape(cookies[i].split('=')[1]); + } } + this.authUrl = br.olHost + '/ia_auth/' + br.bookId; + return this; }