Debug['Verbose']; if ($_POST['do'] == 'login') { $result = authenticateLDAP($_POST['username'], $_POST['password']); if ($result['status'] == 'Success') { // Since this request is only ever called through an AJAX-request; return JSON object echo sprintf('{"Result":"Success","Location":"%1$s","CrossDomainLogin":%2$s}', $originalUri, $settings->Session['CrossDomainLogin'] ? 'True' : 'False') . PHP_EOL; } else { switch ($result['reason']) { case '1': echo '{"Result":"Fail","Reason":"Invalid username and/or password"}' . PHP_EOL; break; default: echo '{"Result":"Fail","Reason":"Uncaught error"}' . PHP_EOL; } } } else { $stylevar['content']['top'] = '-125px'; $stylevar['content']['margin-left'] = '-225px'; $stylevar['content']['height'] = '220px'; $stylevar['content']['width'] = '450px'; include_once('../include/lucidAuth.template.php'); $pageLayout = str_replace('', $contentLayout['login'], $pageLayout); echo $pageLayout; } ?>