]> git.mxchange.org Git - friendica.git/blobdiff - mod/xrd.php
Uncommon logger levels in Friendica (#5453)
[friendica.git] / mod / xrd.php
index d251d41fe3764e9937d41dd723d671aaf789f141..cd72e5018862fae1e12be48a73b6974ee29c811c 100644 (file)
@@ -2,9 +2,11 @@
 /**
  * @file mod/xrd.php
  */
+
 use Friendica\App;
 use Friendica\Core\Addon;
 use Friendica\Core\System;
+use Friendica\Database\DBA;
 use Friendica\Database\DBM;
 use Friendica\Protocol\Salmon;
 
@@ -12,14 +14,14 @@ function xrd_init(App $a)
 {
        if ($a->argv[0] == 'xrd') {
                $uri = urldecode(notags(trim($_GET['uri'])));
-               if ($_SERVER['HTTP_ACCEPT'] == 'application/jrd+json') {
+               if (defaults($_SERVER, 'HTTP_ACCEPT', '') == 'application/jrd+json') {
                        $mode = 'json';
                } else {
                        $mode = 'xml';
                }
        } else {
                $uri = urldecode(notags(trim($_GET['resource'])));
-               if ($_SERVER['HTTP_ACCEPT'] == 'application/xrd+xml') {
+               if (defaults($_SERVER, 'HTTP_ACCEPT', '') == 'application/xrd+xml') {
                        $mode = 'xml';
                } else {
                        $mode = 'json';
@@ -37,7 +39,7 @@ function xrd_init(App $a)
                $name = substr($local, 0, strpos($local, '@'));
        }
 
-       $user = dba::selectFirst('user', [], ['nickname' => $name]);
+       $user = DBA::selectFirst('user', [], ['nickname' => $name]);
        if (!DBM::is_result($user)) {
                killme();
        }