aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorredmatrix <redmatrix@redmatrix.me>2015-07-28 17:55:21 -0700
committerredmatrix <redmatrix@redmatrix.me>2015-07-28 17:55:21 -0700
commit03756c65fc1c5bebfc4009bca32b5f681b5c1b21 (patch)
tree2fdd8bb81f906086fd0059943227d64517baa8cf /include
parent52ccbd6b64d46aa7f2dfbf73599889efeaf66a08 (diff)
downloadvolse-hubzilla-03756c65fc1c5bebfc4009bca32b5f681b5c1b21.tar.gz
volse-hubzilla-03756c65fc1c5bebfc4009bca32b5f681b5c1b21.tar.bz2
volse-hubzilla-03756c65fc1c5bebfc4009bca32b5f681b5c1b21.zip
make superblock block a channel if it's an owner as well as the current author; add @hostname to event hashes to make their use in vcalendar more RFC compliant
Diffstat (limited to 'include')
-rw-r--r--include/conversation.php2
-rw-r--r--include/event.php2
2 files changed, 2 insertions, 2 deletions
diff --git a/include/conversation.php b/include/conversation.php
index fb012667e..76a2f47d1 100644
--- a/include/conversation.php
+++ b/include/conversation.php
@@ -597,7 +597,7 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
if($arr_blocked) {
$blocked = false;
foreach($arr_blocked as $b) {
- if(($b) && ($item['author_xchan'] == $b)) {
+ if(($b) && (($item['author_xchan'] == $b) || ($item['owner_xchan'] == $b))) {
$blocked = true;
break;
}
diff --git a/include/event.php b/include/event.php
index a5cd93215..784da0545 100644
--- a/include/event.php
+++ b/include/event.php
@@ -281,7 +281,7 @@ function event_store_event($arr) {
if(array_key_exists('external_id',$arr))
$hash = $arr['external_id'];
else
- $hash = random_string();
+ $hash = random_string() . '@' . get_app()->get_hostname();
$r = q("INSERT INTO event ( uid,aid,event_xchan,event_hash,created,edited,start,finish,summary,description,location,type,
adjust,nofinish,allow_cid,allow_gid,deny_cid,deny_gid)