Event::handle('EndHostMetaLinks', array(&$xrd->links));
}
- header('Access-Control-Allow-Origin: *');
+ global $config;
+ if($config['site']['cors'] === true){
+ header('Access-Control-Allow-Origin: *');
+ }
header('Content-type: application/xrd+xml');
print $xrd->toXML();
}
function prepare($args)
{
parent::prepare($args);
- header('Access-Control-Allow-Origin: *');
+ global $config;
+ if($config['site']['cors'] === true){
+ header('Access-Control-Allow-Origin: *');
+ }
$this->uri = $this->trimmed('uri');
$this->uri = self::normalize($this->uri);
// $config['site']['inviteonly'] = true;
// Make the site invisible to non-logged-in users
// $config['site']['private'] = true;
+// Allow Cross-Origin Resource Sharing
+// $config['site']['cors'] = true;
// If your web server supports X-Sendfile (Apache with mod_xsendfile,
// lighttpd, nginx), you can enable X-Sendfile support for better
'textlimit' => 140,
'indent' => true,
'use_x_sendfile' => false,
+ 'cors' => true,
'notice' => null, // site wide notice text
'build' => 1, // build number, for code-dependent cache
),