]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
don't show reply for anon user
authorEvan Prodromou <git@evanprodromou.name>
Wed, 28 Jan 2009 14:17:12 +0000 (09:17 -0500)
committerEvan Prodromou <git@evanprodromou.name>
Wed, 28 Jan 2009 14:17:12 +0000 (09:17 -0500)
lib/noticelist.php

index 20bf3c9f11d5966643829d15e4ecf05d882b722d..7c88c33cc44ccb5615571a3b966747e485be21e4 100644 (file)
@@ -440,19 +440,21 @@ class NoticeListItem extends Widget
 
     function showReplyLink()
     {
-        $reply_url = common_local_url('newnotice',
-                                      array('replyto' => $this->profile->nickname));
-
-        $this->out->elementStart('dl', 'notice_reply');
-        $this->out->element('dt', null, _('Reply to this notice'));
-        $this->out->elementStart('dd');
-        $this->out->elementStart('a', array('href' => $reply_url,
-                                       'title' => _('Reply to this notice')));
-        $this->out->text(_('Reply'));
-        $this->out->element('span', 'notice_id', $this->notice->id);
-        $this->out->elementEnd('a');
-        $this->out->elementEnd('dd');
-        $this->out->elementEnd('dl');
+        if (common_logged_in()) {
+            $reply_url = common_local_url('newnotice',
+                                          array('replyto' => $this->profile->nickname));
+
+            $this->out->elementStart('dl', 'notice_reply');
+            $this->out->element('dt', null, _('Reply to this notice'));
+            $this->out->elementStart('dd');
+            $this->out->elementStart('a', array('href' => $reply_url,
+                                                'title' => _('Reply to this notice')));
+            $this->out->text(_('Reply'));
+            $this->out->element('span', 'notice_id', $this->notice->id);
+            $this->out->elementEnd('a');
+            $this->out->elementEnd('dd');
+            $this->out->elementEnd('dl');
+        }
     }
 
     /**