]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
add public tab
authorEvan Prodromou <evan@prodromou.name>
Sat, 14 Jun 2008 12:20:38 +0000 (08:20 -0400)
committerEvan Prodromou <evan@prodromou.name>
Sat, 14 Jun 2008 12:20:38 +0000 (08:20 -0400)
darcs-hash:20080614122038-84dde-af7c2be04d41c1d85b62cf74724fe8e4a877a84a.gz

actions/public.php
lib/stream.php

index 270c082ba360cb279afb0752ef43f9fc50e47ed9..099d1cc8897bec9911902449cff08cd080774332 100644 (file)
@@ -28,7 +28,9 @@ class PublicAction extends StreamAction {
 
                $page = ($this->arg('page')) ? ($this->arg('page')+0) : 1;
 
-               common_show_header(_t('Public timeline'), array($this, 'show_header'));
+               common_show_header(_t('Public timeline'), 
+                                                  array($this, 'show_header'), NULL,  
+                                                  array($this, 'show_top'));
 
                # XXX: Public sidebar here?
 
@@ -37,6 +39,15 @@ class PublicAction extends StreamAction {
                common_show_footer();
        }
 
+       function show_top($user) {
+
+               if (common_logged_in()) {
+                       common_notice_form();
+               }
+               
+               $this->views_menu();
+       }
+       
        function show_header() {
                common_element('link', array('rel' => 'alternate',
                                                                         'href' => common_local_url('publicrss'),
index a50576654a001d131602b29feeebcae28518231a..2e22b357670fc2119fc791d2c5a83b191655641c 100644 (file)
@@ -32,16 +32,20 @@ class StreamAction extends Action {
                $nickname = $this->trimmed('nickname');
                
                common_element_start('ul', array('id' => 'nav_views'));
+               common_menu_item(common_local_url('public'),
+                                                _t('Public'),
+                                                _t('Public stream'),
+                                                $action == 'public');
+               common_menu_item(common_local_url('all', array('nickname' =>
+                                                                                                          $nickname)),
+                                                _t('Personal'),
+                                                (($user->fullname) ? $user->fullname : $nickname) . _t(' and friends'),
+                                                $action == 'all');
                common_menu_item(common_local_url('showstream', array('nickname' =>
                                                                                                                          $nickname)),
                                                 _t('Profile'),  
                                                 ($user->fullname) ? $user->fullname : $nickname,
                                                 $action == 'showstream');
-               common_menu_item(common_local_url('all', array('nickname' =>
-                                                                                                          $nickname)),
-                                                _t('All'),
-                                                _t('All'),
-                                                $action == 'all');
                common_element_end('ul');
        }