forked from GNUsocial/gnu-social
* i18n/L10n updates and FIXMEs added
* whitespace fixes
This commit is contained in:
@@ -31,11 +31,11 @@
|
||||
class XRD
|
||||
{
|
||||
const XML_NS = 'http://www.w3.org/2000/xmlns/';
|
||||
|
||||
|
||||
const XRD_NS = 'http://docs.oasis-open.org/ns/xri/xrd-1.0';
|
||||
|
||||
const HOST_META_NS = 'http://host-meta.net/xrd/1.0';
|
||||
|
||||
|
||||
public $expires;
|
||||
|
||||
public $subject;
|
||||
@@ -43,11 +43,11 @@ class XRD
|
||||
public $host;
|
||||
|
||||
public $alias = array();
|
||||
|
||||
|
||||
public $types = array();
|
||||
|
||||
|
||||
public $links = array();
|
||||
|
||||
|
||||
public static function parse($xml)
|
||||
{
|
||||
$xrd = new XRD();
|
||||
@@ -61,11 +61,11 @@ class XRD
|
||||
error_reporting($old);
|
||||
|
||||
if (!$ok) {
|
||||
throw new Exception("Invalid XML");
|
||||
throw new Exception("Invalid XML.");
|
||||
}
|
||||
$xrd_element = $dom->getElementsByTagName('XRD')->item(0);
|
||||
if (!$xrd_element) {
|
||||
throw new Exception("Invalid XML, missing XRD root");
|
||||
throw new Exception("Invalid XML, missing XRD root.");
|
||||
}
|
||||
|
||||
// Check for host-meta host
|
||||
@@ -86,7 +86,7 @@ class XRD
|
||||
case 'Subject':
|
||||
$xrd->subject = $node->nodeValue;
|
||||
break;
|
||||
|
||||
|
||||
case 'Alias':
|
||||
$xrd->alias[] = $node->nodeValue;
|
||||
break;
|
||||
@@ -114,7 +114,7 @@ class XRD
|
||||
if ($this->host) {
|
||||
$xs->element('hm:Host', array('xmlns:hm' => XRD::HOST_META_NS), $this->host);
|
||||
}
|
||||
|
||||
|
||||
if ($this->expires) {
|
||||
$xs->element('Expires', null, $this->expires);
|
||||
}
|
||||
@@ -139,7 +139,7 @@ class XRD
|
||||
}
|
||||
$xs->elementEnd('Link');
|
||||
}
|
||||
|
||||
|
||||
$xs->elementEnd('XRD');
|
||||
|
||||
return $xs->getString();
|
||||
@@ -149,7 +149,7 @@ class XRD
|
||||
{
|
||||
return array();
|
||||
}
|
||||
|
||||
|
||||
function parseLink($element)
|
||||
{
|
||||
$link = array();
|
||||
@@ -169,4 +169,3 @@ class XRD
|
||||
return $link;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user