Changeset 3082 for trunk/lib/MT/WeblogPublisher.pm
- Timestamp:
- 10/03/08 01:07:01 (14 months ago)
- Files:
-
- 1 modified
-
trunk/lib/MT/WeblogPublisher.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/MT/WeblogPublisher.pm
r3001 r3082 1416 1416 require MT::Template::Context; 1417 1417 require MT::Entry; 1418 1418 1419 my $blog; 1419 unless ( $blog = $param{Blog} ) { 1420 $blog = $param{Blog} 1421 if defined $param{Blog}; 1422 if (!$blog && defined $param{BlogID}) { 1420 1423 my $blog_id = $param{BlogID}; 1421 1424 $blog = MT::Blog->load($blog_id) … … 1428 1431 } 1429 1432 my $tmpl = $param{Template}; 1430 unless ($blog) {1433 if ($tmpl && (!$blog || $blog->id != $tmpl->blog_id)) { 1431 1434 $blog = MT::Blog->load( $tmpl->blog_id ); 1432 1435 } 1436 1437 return $mt->error( 1438 MT->translate( 1439 "Blog, BlogID or Template param must be specified.") 1440 ) unless $blog; 1441 1433 1442 return 1 if $blog->is_dynamic; 1434 1443 my $iter;
