/[Grep]/lib/Grep/Dispatcher.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /lib/Grep/Dispatcher.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 35 by dpavlin, Sun Feb 18 15:44:29 2007 UTC revision 36 by dpavlin, Tue Feb 20 10:14:28 2007 UTC
# Line 5  use warnings; Line 5  use warnings;
5    
6  use Jifty::Dispatcher -base;  use Jifty::Dispatcher -base;
7    
8  #use Data::Dump qw/dump/;  use Data::Dump qw/dump/;
9    
10  before '*' => run {  before '*' => run {
11          my $top = Jifty->web->navigation;          my $top = Jifty->web->navigation;
12          # if ( Jifty->web->current_user->id );          my $user = Jifty->web->current_user->user_object;
13          $top->child( 'Add feed' => url => '/add' );  
14          $top->child( 'Fetch new results' => url => '/fetch' );  #       Jifty->log->debug("current_user = ", dump( $user ));
15    
16            if ( $user->id ) {
17                    $top->child( 'Add feed' => url => '/add' );
18                    $top->child( 'Fetch new results' => url => '/fetch' );
19                    my $acc = $top->child( $user->email => url => '/user' );
20                    $acc->child( 'Change password' => url => '/chgpasswd' );
21                    $acc->child( 'Logout' => url => '/logout' );
22    
23            } else {
24                    my $acc = $top->child( 'Login' => url => '/login' );
25                    $acc->child( 'Lost password?' => url => '/passwordreminder' );
26                    $acc->child( 'Signup' => url => '/signup' );
27    
28            }
29    
30  };  };
31    
32  1;  1;

Legend:
Removed from v.35  
changed lines
  Added in v.36

  ViewVC Help
Powered by ViewVC 1.1.26