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

Annotation of /trunk/share/web/templates/feed

Parent Directory Parent Directory | Revision Log Revision Log


Revision 79 - (hide annotations)
Mon Jan 29 20:46:20 2007 UTC (17 years, 3 months ago) by dpavlin
File size: 806 byte(s)
added RSS feeds, enable Jifty::Plugin::EditInPlace
1 dpavlin 79 <%args>
2     $type => 'RSS'
3     </%args>
4     <%init>
5     use XML::Feed;
6     my $queries = SQLSession::Model::QueryCollection->new();
7     $queries->unlimit();
8    
9     my $feed = XML::Feed->new( $type );
10     $feed->title( Jifty->config->framework('ApplicationName') . " Feed" );
11     $feed->link( Jifty->web->url );
12     $feed->description( $feed->title );
13    
14     while( my $q = $queries->next ) {
15     my $feed_entry = XML::Feed::Entry->new($type);
16     $feed_entry->title( $q->name . ' (' . $q->on_database->name . ')' );
17     $feed_entry->author( $q->owner->name );
18     $feed_entry->link( Jifty->web->url . "/sql/" . $q->id );
19     $feed_entry->issued( $q->created_on );
20     #my $note .= "\n (database: " . $q->on_database->name . ")\n\n";
21     $feed_entry->summary( $q->note .'<pre>' . $q->sql_query . '</pre>' );
22     $feed->add_entry( $feed_entry );
23     }
24     </%init>
25     <% $feed->as_xml |n %>

  ViewVC Help
Powered by ViewVC 1.1.26