/[SQLSession]/trunk/lib/SQLSession/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 /trunk/lib/SQLSession/Dispatcher.pm

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

revision 75 by dpavlin, Sun Jan 28 11:36:37 2007 UTC revision 98 by dpavlin, Fri Feb 16 22:19:53 2007 UTC
# Line 39  before '*' => run { Line 39  before '*' => run {
39  };  };
40    
41    
   
42  under qr{sql/(\d+)} => run {  under qr{sql/(\d+)} => run {
43    
44          my $q = SQLSession::Model::Query->new();          my $q = SQLSession::Model::Query->new();
# Line 47  under qr{sql/(\d+)} => run { Line 46  under qr{sql/(\d+)} => run {
46    
47  #       warn "q = ",dump( $q );  #       warn "q = ",dump( $q );
48    
49          set sql_query => $q->sql_query;  #       Jifty->log->debug( dump($q) );
50          set name => $q->name;  
51          set database => $q->on_database->id;          set q => $q;
52    
53          show '/sql';          show '/sql';
54    
# Line 58  under qr{sql/(\d+)} => run { Line 57  under qr{sql/(\d+)} => run {
57  under 'list' => [  under 'list' => [
58    
59          on qr{database/(\d+)} => run {          on qr{database/(\d+)} => run {
60                  set database_id => $1;                  set on_database => $1;
61            },
62    
63            on qr{date/(\d{4}-\d+-\d+)} => run {
64                    set created_on => $1;
65          },          },
66    
67          show '/list',          show '/list',
# Line 72  on '/' => run { Line 75  on '/' => run {
75          redirect '/list';          redirect '/list';
76  };  };
77    
78    on qr{^/feed/(atom|rss|rss2)}, run {
79            my $type = 'RSS';
80            $type = 'Atom' if ($1 eq 'atom');
81            set type => $type;
82            show('/feed');
83    };
84    
85  1;  1;

Legend:
Removed from v.75  
changed lines
  Added in v.98

  ViewVC Help
Powered by ViewVC 1.1.26