20 |
|
|
21 |
#warn $queries->build_select_query,$/; |
#warn $queries->build_select_query,$/; |
22 |
|
|
23 |
|
### |
24 |
|
### sort by |
25 |
|
### |
26 |
|
|
27 |
my $sort_label = { |
my $sort_label = { |
28 |
name => 'Query name', |
name => 'Query name', |
29 |
created_on => 'Creation date', |
created_on => 'Creation date', |
40 |
onclick => { |
onclick => { |
41 |
replace_with => '/fragments/queries', |
replace_with => '/fragments/queries', |
42 |
args => { |
args => { |
|
on_database => $on_database || '', |
|
|
created_on => $created_on || '', |
|
43 |
order => $c, |
order => $c, |
44 |
}, |
}, |
45 |
}, |
}, |
47 |
); |
); |
48 |
} |
} |
49 |
|
|
50 |
|
### |
51 |
|
### date filter |
52 |
|
### |
53 |
|
|
54 |
my $date_menu = Jifty::Web::Menu->new( label => 'Date filter' . ( $created_on ? ": $created_on" : '' ) ); |
my $date_menu = Jifty::Web::Menu->new( label => 'Date filter' . ( $created_on ? ": $created_on" : '' ) ); |
55 |
$date_menu->child( 'clear', |
$date_menu->child( 'clear', |
56 |
link => Jifty->web->link( |
link => Jifty->web->link( |
58 |
onclick => { |
onclick => { |
59 |
replace_with => '/fragments/queries', |
replace_with => '/fragments/queries', |
60 |
args => { |
args => { |
|
on_database => $on_database || '', |
|
61 |
created_on => '', |
created_on => '', |
|
order => $order, |
|
62 |
}, |
}, |
63 |
}, |
}, |
64 |
), |
), |
87 |
onclick => { |
onclick => { |
88 |
replace_with => '/fragments/queries', |
replace_with => '/fragments/queries', |
89 |
args => { |
args => { |
|
on_database => $on_database || '', |
|
90 |
created_on => $date, |
created_on => $date, |
|
order => $order, |
|
91 |
}, |
}, |
92 |
}, |
}, |
93 |
), |
), |
98 |
|
|
99 |
my $u; |
my $u; |
100 |
if ($reformat) { |
if ($reformat) { |
101 |
use SQLSession::Utils qw(reformat_sql); |
use SQLSession::Utils; |
102 |
$u = Jifty->app_class('Utils'); |
$u = Jifty->app_class('Utils'); |
103 |
} |
} |
104 |
|
|
109 |
% if ( $dates > 0 ) { |
% if ( $dates > 0 ) { |
110 |
<% $date_menu->render_as_context_menu %> |
<% $date_menu->render_as_context_menu %> |
111 |
% } |
% } |
112 |
|
<ul class="context_menu"> |
113 |
|
<% Jifty->web->link( |
114 |
|
label => $reformat ? 'Original formatting' : 'Pretty print SQL', |
115 |
|
onclick => { |
116 |
|
replace_with => '/fragments/queries', |
117 |
|
args => { |
118 |
|
reformat => $reformat ? 0 : 1, |
119 |
|
}, |
120 |
|
}, |
121 |
|
) %> |
122 |
|
</ul> |
123 |
</div> |
</div> |
124 |
|
|
125 |
<dl style="clear: left;"> |
<dl style="clear: left;"> |