| | 103 | require MT::Entry; |
| | 104 | if ( ( $entry->status || 0 ) == MT::Entry::RELEASE() ) { |
| | 105 | while ( my ( $id, $a ) = each( %{ $d->{'entry_pub'} } ) ) { |
| | 106 | next if $id == $blog_id; |
| | 107 | perform_mb_action( $app, $id, $_ ) foreach keys %$a; |
| | 108 | } |
| | 109 | } |
| | 110 | } |
| | 111 | } |
| | 112 | |
| | 113 | sub post_entry_pub { |
| | 114 | my $plugin = shift; |
| | 115 | my ( $eh, $app, $entry ) = @_; |
| | 116 | my $blog_id = $entry->blog_id; |
| | 117 | |
| | 118 | foreach my $scope ("blog:$blog_id", "system") { |
| | 119 | my $d = $plugin->get_config_value( $scope eq 'system' ? 'all_triggers' : 'other_triggers', $scope ); |