Changeset 2669

Show
Ignore:
Timestamp:
07/01/08 06:52:55 (20 months ago)
Author:
auno
Message:

Added permission error message for refreshing templates. BugzID:80385

Location:
branches/release-41
Files:
3 modified

Legend:

Unmodified
Added
Removed
  • branches/release-41/lib/MT/CMS/Blog.pm

    r2652 r2669  
    414414    $param{screen_id} = "list-blog"; 
    415415    $param{listing_screen} = 1; 
     416    if ( my $blog_name = $app->param('blog_name') ) { 
     417        $param{error}     = 1; 
     418        $param{blog_name} = $blog_name; 
     419    } 
    416420    return $app->load_tmpl( 'list_blog.tmpl', \%param ); 
    417421} 
  • branches/release-41/lib/MT/CMS/Template.pm

    r2549 r2669  
    16921692    require MT::Util; 
    16931693 
     1694    my @blogs; 
     1695    my $refreshed; 
    16941696    foreach my $blog_id (@id) { 
    16951697        my $blog; 
     
    17071709              ) 
    17081710            { 
     1711                push @blogs, $blog->name; 
    17091712                next; 
    17101713            } 
     
    18791882            } 
    18801883        } 
    1881     } 
    1882  
    1883     $app->add_return_arg( 'refreshed' => 1 ); 
     1884        $refreshed = 1; 
     1885    } 
     1886    if (@blogs) { 
     1887        $app->add_return_arg( 'blog_name' => join( ',', @blogs ) ); 
     1888    } 
     1889    $app->add_return_arg( 'refreshed' => 1 ) if $refreshed; 
    18841890    $app->call_return; 
    18851891} 
  • branches/release-41/tmpl/cms/list_blog.tmpl

    r1309 r2669  
    1313            class="success"> 
    1414            <__trans phrase="You have successfully refreshed your templates."> 
     15        </mtapp:statusmsg> 
     16    </mt:if> 
     17    <mt:if name="error"> 
     18        <mtapp:statusmsg 
     19            id="error" 
     20            class="error"> 
     21            <__trans phrase="You can not refresh templates: [_1]" params="<mt:var name="blog_name" escape="html">"> 
    1522        </mtapp:statusmsg> 
    1623    </mt:if>