diff options
Diffstat (limited to 'Zotlabs/Module/Event.php')
-rw-r--r-- | Zotlabs/Module/Event.php | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/Zotlabs/Module/Event.php b/Zotlabs/Module/Event.php index 22a1341cc..767a8f494 100644 --- a/Zotlabs/Module/Event.php +++ b/Zotlabs/Module/Event.php @@ -4,7 +4,6 @@ namespace Zotlabs\Module; use Zotlabs\Web\Controller; use Zotlabs\Lib\ActivityStreams; use Zotlabs\Lib\Activity; -use Zotlabs\Lib\LDSignatures; use Zotlabs\Web\HTTPSig; class Event extends Controller { @@ -17,7 +16,7 @@ class Event extends Controller { if(! $item_id) return; - $item_normal = " and item.item_hidden = 0 and item.item_type = 0 and item.item_unpublished = 0 + $item_normal = " and item.item_hidden = 0 and item.item_type = 0 and item.item_unpublished = 0 and item.item_delayed = 0 and item.item_blocked = 0 "; $sql_extra = item_permissions_sql(0); @@ -49,28 +48,9 @@ class Event extends Controller { $obj = $items[0]['obj']; } - $x = array_merge(['@context' => [ - ACTIVITYSTREAMS_JSONLD_REV, - 'https://w3id.org/security/v1', - z_root() . ZOT_APSCHEMA_REV - ]], $obj ); - - $headers = []; - $headers['Content-Type'] = 'application/ld+json; profile="https://www.w3.org/ns/activitystreams"' ; - $x['signature'] = LDSignatures::sign($x,$channel); - $ret = json_encode($x, JSON_UNESCAPED_SLASHES); - $headers['Date'] = datetime_convert('UTC','UTC', 'now', 'D, d M Y H:i:s \\G\\M\\T'); - $headers['Digest'] = HTTPSig::generate_digest_header($ret); - $headers['(request-target)'] = strtolower($_SERVER['REQUEST_METHOD']) . ' ' . $_SERVER['REQUEST_URI']; - - $h = HTTPSig::create_sig($headers,$channel['channel_prvkey'],channel_url($channel)); - HTTPSig::set_headers($h); - - echo $ret; - killme(); - + as_return_and_die($obj, $channel); } } -}
\ No newline at end of file +} |