Changeset 2676
- Timestamp:
- 07/02/08 06:10:49 (20 months ago)
- Location:
- branches/release-41/lib/MT/CMS
- Files:
-
- 2 modified
-
Blog.pm (modified) (1 diff)
-
Template.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-41/lib/MT/CMS/Blog.pm
r2669 r2676 414 414 $param{screen_id} = "list-blog"; 415 415 $param{listing_screen} = 1; 416 if ( my $blog_name = $app->param('blog_name') ) { 417 $param{error} = 1; 418 $param{blog_name} = $blog_name; 416 if ( my @blog_ids = split ',', $app->param('error_id') ) { 417 $param{error} = 1; 418 my @names; 419 foreach my $blog_id (@blog_ids) { 420 my ($blog) = grep { $_->{id} eq $blog_id } @$blog_loop; 421 push @names, $blog->{name} if $blog; 422 } 423 $param{blog_name} = join ',', @names; 419 424 } 420 425 return $app->load_tmpl( 'list_blog.tmpl', \%param ); -
branches/release-41/lib/MT/CMS/Template.pm
r2669 r2676 1692 1692 require MT::Util; 1693 1693 1694 my @blog s;1694 my @blog_ids; 1695 1695 my $refreshed; 1696 1696 foreach my $blog_id (@id) { … … 1709 1709 ) 1710 1710 { 1711 push @blog s, $blog->name;1711 push @blog_ids, $blog->id; 1712 1712 next; 1713 1713 } … … 1884 1884 $refreshed = 1; 1885 1885 } 1886 if (@blog s) {1887 $app->add_return_arg( ' blog_name' => join( ',', @blogs ) );1886 if (@blog_ids) { 1887 $app->add_return_arg( 'error_id' => join( ',', @blog_ids ) ); 1888 1888 } 1889 1889 $app->add_return_arg( 'refreshed' => 1 ) if $refreshed;
