diff options
author | zotlabs <mike@macgirvin.com> | 2017-06-20 05:11:07 -0700 |
---|---|---|
committer | Mario Vavti <mario@mariovavti.com> | 2017-06-20 14:35:47 +0200 |
commit | 4c96b9778ec056dc0e828302395dc5334e0eac24 (patch) | |
tree | 81bf713040dd8446c72956e108fed3a12061b645 | |
parent | b858eec644f5a3e773c9513891070bc86f700aa8 (diff) | |
download | volse-hubzilla-4c96b9778ec056dc0e828302395dc5334e0eac24.tar.gz volse-hubzilla-4c96b9778ec056dc0e828302395dc5334e0eac24.tar.bz2 volse-hubzilla-4c96b9778ec056dc0e828302395dc5334e0eac24.zip |
prevent likes/dislikes/etc. from anon commenters
-rw-r--r-- | Zotlabs/Lib/ThreadItem.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Zotlabs/Lib/ThreadItem.php b/Zotlabs/Lib/ThreadItem.php index 5bb5982f8..97241a7a1 100644 --- a/Zotlabs/Lib/ThreadItem.php +++ b/Zotlabs/Lib/ThreadItem.php @@ -153,7 +153,7 @@ class ThreadItem { $response_verbs[] = 'attendyes'; $response_verbs[] = 'attendno'; $response_verbs[] = 'attendmaybe'; - if($this->is_commentable()) { + if($this->is_commentable() && $observer) { $isevent = true; $attend = array( t('I will attend'), t('I will not attend'), t('I might attend')); } @@ -164,7 +164,7 @@ class ThreadItem { $response_verbs[] = 'agree'; $response_verbs[] = 'disagree'; $response_verbs[] = 'abstain'; - if($this->is_commentable()) { + if($this->is_commentable() && $observer) { $conlabels = array( t('I agree'), t('I disagree'), t('I abstain')); $canvote = true; } @@ -265,7 +265,7 @@ class ThreadItem { if(($item['obj_type'] === ACTIVITY_OBJ_EVENT) && $conv->get_profile_owner() == local_channel()) $has_event = true; - if($this->is_commentable()) { + if($this->is_commentable() && $observer) { $like = array( t("I like this \x28toggle\x29"), t("like")); $dislike = array( t("I don't like this \x28toggle\x29"), t("dislike")); } @@ -371,7 +371,7 @@ class ThreadItem { 'has_tags' => $has_tags, 'reactions' => $this->reactions, // Item toolbar buttons - 'emojis' => (($this->is_toplevel() && $this->is_commentable() && feature_enabled($conv->get_profile_owner(),'emojis')) ? '1' : ''), + 'emojis' => (($this->is_toplevel() && $this->is_commentable() && $observer && feature_enabled($conv->get_profile_owner(),'emojis')) ? '1' : ''), 'like' => $like, 'dislike' => ((feature_enabled($conv->get_profile_owner(),'dislike')) ? $dislike : ''), 'share' => $share, |