/[SQLSession]/trunk/share/web/templates/sql
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /trunk/share/web/templates/sql

Parent Directory Parent Directory | Revision Log Revision Log


Revision 15 - (show annotations)
Sun Dec 3 14:01:53 2006 UTC (17 years, 5 months ago) by dpavlin
Original Path: trunk/share/web/templates/sql.html
File MIME type: text/html
File size: 1092 byte(s)
great rename: Model::Page is now Model::Query (which is more sane), tests pass,
bootstrap fills two records for each model
1 <%args>
2 $sth => undef
3 </%args>
4 <%init>
5
6 my $action = Jifty->web->new_action(
7 class => 'DoSQL',
8 moniker => 'execute_sql',
9 );
10
11 my $result = Jifty->web->response->result('execute_sql');
12 $sth = $result->content('sth') if $result and !defined $sth;
13
14 </%init>
15
16 <&| /_elements/wrapper, title => "Try out SQL query" &>
17 <% Jifty->web->form->start() %>
18 <% $action->form_field('sql_query') %>
19 <% $action->form_field('database') %>
20 <% Jifty->web->form->submit( label => 'Try it!' ) %>
21
22 % if ( defined($sth) ) {
23
24 <table cellpadding="3" cellspacing="0" border="1">
25
26 <tr>
27 % foreach my $col ( @{ $sth->{'NAME'} } ) {
28 <th><% $col %></th>
29 % }
30 </tr>
31
32 % while ( my @row = $sth->fetchrow_array() ) {
33 <tr>
34 % foreach my $v ( @row ) {
35 <td><% defined($v) ? $v : 'NULL' %></td>
36 % }
37 </tr>
38 % }
39
40 </table>
41
42 <%perl>
43 my $save = Jifty->web->new_action(
44 class => 'CreateQuery',
45 arguments => {
46 sql_query => $action->form_field('sql_query'),
47 on_database => $action->form_field('database'),
48 }
49 );
50
51 </%perl>
52
53 <% $save->form_field('name') %>
54 <% $save->button( label => 'Save' ) %>
55
56 % }
57
58 <% Jifty->web->form->end() %>
59 </&>
60

  ViewVC Help
Powered by ViewVC 1.1.26