Changeset 155
- Timestamp:
- 12/04/05 00:42:34 (3 years ago)
- Files:
-
- 1 modified
-
update-n-ping/trunk/update-n-ping.pl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
update-n-ping/trunk/update-n-ping.pl
r148 r155 12 12 use base 'MT::Plugin'; 13 13 use vars qw($VERSION); 14 $VERSION = '0.1 2';14 $VERSION = '0.13'; 15 15 16 16 my $plugin = MT::Plugin::Update_n_Ping->new({ … … 35 35 sub update_n_ping { 36 36 my ($eh, $app, $entry) = @_; 37 return if $entry->status != MT::Entry::RELEASE();37 return if !UNIVERSAL::isa($entry, 'MT::Entry') || $entry->status != MT::Entry::RELEASE(); 38 38 39 39 my $entry_id = $entry->id; … … 67 67 } 68 68 69 require MT::XMLRPC; 69 70 require MT::Blog; 70 require MT::XMLRPC;71 71 my $blog = MT::Blog->load($blog_id); 72 72 for my $url (@ping_urls) { … … 77 77 $msg .= 'failed. ' . MT::XMLRPC->errstr; 78 78 } 79 $app->log($msg); 79 require MT::Log; 80 my $log = MT::Log->new; 81 $log->blog_id($blog_id); 82 $log->message($msg); 83 $log->save or die $log->errstr; 80 84 } 81 85 }
![(please configure the [header_logo] section in trac.ini)](/public/chrome/common/trac_banner.png)