From fb96256c63e546ff17ee01dfd407d7c1a6aa268a Mon Sep 17 00:00:00 2001
From: "Michiel@unhosted" <michiel@unhosted.org>
Date: Mon, 12 Sep 2011 15:17:52 +0200
Subject: [PATCH] offer login popup from oauth dialog

---
 apps/unhosted/compat.php | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/apps/unhosted/compat.php b/apps/unhosted/compat.php
index 5e0f1a09010..5034d04de31 100644
--- a/apps/unhosted/compat.php
+++ b/apps/unhosted/compat.php
@@ -100,9 +100,16 @@ if(count($pathParts) >= 8 && $pathParts[0] == '' && $pathParts[2] == 'unhosted'
 			$token=OC_UnhostedWeb::createDataScope($appUrl, $userAddress, $dataScope);
 			header('Location: '.$_GET['redirect_uri'].'#access_token='.$token.'&token_type=unhosted');
 		} else {
+			if($_SERVER['HTTPS']){
+				$url = "https://";
+			} else {
+				$url = "http://";
+			}
+			$url .= $_SERVER['SERVER_NAME'];
+			$url .= substr($_SERVER['SCRIPT_NAME'], 0, -strlen('apps/unhosted/compat.php'));
 			die('Please '
 				.'<input type="submit" onclick="'
-				."window.open('https://myfavouritesandwich.org:444/','Close me!','height=600,width=300');"
+				."window.open('$url','Close me!','height=600,width=300');"
 				.'" value="log in">'
 				.', close the pop-up, and '
 				.'<form method="POST"><input name="allow" type="submit" value="Try again"></form>');
-- 
GitLab