tests
This commit is contained in:
parent
8a2fb1f269
commit
4ed1a3ec37
3 changed files with 12 additions and 1 deletions
|
@ -44,6 +44,9 @@ class Responder {
|
||||||
case "Autodiscover/Autodiscover.xml":
|
case "Autodiscover/Autodiscover.xml":
|
||||||
$resp = $this->ms_autodiscover();
|
$resp = $this->ms_autodiscover();
|
||||||
break;
|
break;
|
||||||
|
case "/autodiscover/autodiscover.json": //?Email=psw%40wilde.cloud&Protocol=Autodiscoverv1&RedirectCount=1"
|
||||||
|
$resp = $this->ms_autodiscover_json();
|
||||||
|
break;
|
||||||
case "none":
|
case "none":
|
||||||
case "test":
|
case "test":
|
||||||
case "home":
|
case "home":
|
||||||
|
@ -80,6 +83,12 @@ class Responder {
|
||||||
$response->content = "public/autodiscover.php";
|
$response->content = "public/autodiscover.php";
|
||||||
return $response;
|
return $response;
|
||||||
}
|
}
|
||||||
|
private function ms_autodiscover_json(){
|
||||||
|
$response = new Response();
|
||||||
|
$response->content_type = "xml";
|
||||||
|
$response->content = "public/autodiscover.php";
|
||||||
|
return $response;
|
||||||
|
}
|
||||||
private function dummy_response(){
|
private function dummy_response(){
|
||||||
// Generate a dummy response for testing
|
// Generate a dummy response for testing
|
||||||
$response = new Response();
|
$response = new Response();
|
||||||
|
|
|
@ -4,7 +4,8 @@ $conf = Core::$Config["Services"];
|
||||||
$data = file_get_contents("php://input");
|
$data = file_get_contents("php://input");
|
||||||
file_put_contents(Core::root_dir()."/xmltest", $data);
|
file_put_contents(Core::root_dir()."/xmltest", $data);
|
||||||
preg_match("/\<EMailAddress\>(.*?)\<\/EMailAddress\>/", $data, $matches);
|
preg_match("/\<EMailAddress\>(.*?)\<\/EMailAddress\>/", $data, $matches);
|
||||||
echo '<?xml version="1.0" encoding="utf-8" ?>'; ?>
|
//print_r($matches);
|
||||||
|
//echo '<?xml version="1.0" encoding="utf-8" ?>'; ?>
|
||||||
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
|
<Autodiscover xmlns="http://schemas.microsoft.com/exchange/autodiscover/responseschema/2006">
|
||||||
<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
|
<Response xmlns="http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a">
|
||||||
<Account>
|
<Account>
|
||||||
|
|
1
src/xmltest
Executable file
1
src/xmltest
Executable file
|
@ -0,0 +1 @@
|
||||||
|
<EMailAddress>psw@wilde.cloud</EMailAddress>
|
Loading…
Reference in a new issue