Changeset 245
- Timestamp:
- 12/30/10 20:05:46 (13 years ago)
- Location:
- server/trunk/web
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
server/trunk/web/lib/Sophie/Controller/Chat.pm
r238 r245 118 118 my @char = ('a' .. 'z', 'A' .. 'Z', 0 .. 9); 119 119 my $id = join('', map { $char[rand(@char)] } (0..7)); 120 $c->model('Base::ChatPaste')->search({ 121 -nest => \[ 122 "whenpaste < now() - ?::interval", 123 [ plain_text => "30 days" ], 124 ] 125 })->delete; 120 126 $c->model('Base::ChatPaste')->create( 121 127 { -
server/trunk/web/lib/Sophie/Controller/Chat/Cmd.pm
r240 r245 47 47 48 48 if ($needpaste && !$reqspec->{nopaste}) { 49 my $id = $c->forward('/chat/paste', [ 'Bot paste', join("\n", @backup) ]); 49 my $cmd = ($c->action =~ /([^\/]+)$/)[0]; 50 my (undef, undef, @args) = @{ $c->req->arguments }; 51 my $title = join(' ', $cmd, @args); 52 my $id = $c->forward('/chat/paste', [ $title, join("\n", @backup) ]); 50 53 if ($id) { 51 54 push(@{ $message->{message} }, 'All results available here: ' . $c->uri_for('/chat', $id)); -
server/trunk/web/root/templates/html/chat/viewpaste.tt
r109 r245 1 1 <!-- $Id$ --> 2 2 3 <p>[% xmlrpc.title %] </p>3 <p>[% xmlrpc.title %] (the [% xmlrpc.whenpaste %])</p> 4 4 5 5 <pre class="filedata">
Note: See TracChangeset
for help on using the changeset viewer.