]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
added filler text to public timeline for when it's empty, encouraging user to post...
authorRobin Millette <millette@controlyourself.ca>
Mon, 30 Mar 2009 21:07:48 +0000 (21:07 +0000)
committerRobin Millette <millette@controlyourself.ca>
Mon, 30 Mar 2009 21:07:48 +0000 (21:07 +0000)
actions/public.php

index 9b22e0a2ceefe1ff991453cc4e37abab12b6a559..96c766a57d946f9ecb2af9acaf19e5e245884b5a 100644 (file)
@@ -166,6 +166,50 @@ class PublicAction extends Action
         $nav->show();
     }
 
+    function showPageNotice()
+    {
+        $notice = Notice::publicStream(0, 1);
+
+        if (!$notice) {
+            $this->serverError(_('Could not retrieve public stream.'));
+            return;
+        }
+
+        // no notices in the public stream, let's get out of here
+        if ($notice->count()) {
+            return;
+        }
+
+        $message = _('This is the public timeline for %%site.name%% but noone has posted anything yet.') . ' ';
+
+        if (common_logged_in()) {
+            $message .= _('Be the first to post!');
+/*
+                sprintf(_('You are logged in... %%%%site.name%%%% groups let you find and talk with ' .
+                    'people of similar interests. After you join a group ' .
+                    'you can send messages to all other members using the ' .
+                    'syntax "!groupname". Don\'t see a group you like? Try ' .
+                    '[searching for one](%%%%action.groupsearch%%%%) or ' .
+                    '[start your own!](%%%%action.newgroup%%%%)'));
+*/
+        }
+        else {
+            $message .= _('Why not [register an account](%%action.register%%) and be the first to post!');
+/*
+                sprintf(_('You are not logged in... %%%%site.name%%%% groups let you find and talk with ' .
+                    'people of similar interests. After you join a group ' .
+                    'you can send messages to all other members using the ' .
+                    'syntax "!groupname". Don\'t see a group you like? Try ' .
+                    '[searching for one](%%%%action.groupsearch%%%%) or ' .
+                    '[start your own!](%%%%action.newgroup%%%%)'));
+*/
+        }
+
+        $this->elementStart('div', 'blankfiller');
+        $this->raw(common_markup_to_html($message));
+        $this->elementEnd('div');
+    }
+
     /**
      * Fill the content area
      *