Changeset 49

Show
Ignore:
Timestamp:
02/22/05 15:13:24
Author:
brad
Message:

Template changes to include navigation bar.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/plugins/spamlookup/mt-spamlookup.cgi

    r48 r49  
    597597    } 
    598598 
    599     $app->build_page('spamlookup.tmpl', \%param); 
     599    $app->build_page('config.tmpl', \%param); 
    600600} 
    601601 
     
    619619    my($file, $param) = @_; 
    620620    $param->{sql} = 1 unless ref(MT::Object->driver) eq 'MT::ObjectDriver::DBM'; 
     621    my $blog_id = $param->{blog_id}; 
     622    if (my $auth = $app->{author}) { 
     623        $param->{author_id} = $auth->id; 
     624        $param->{author_name} = $auth->name; 
     625        require MT::Permission; 
     626        my @perms = MT::Permission->load({ author_id => $auth->id }); 
     627        my @data; 
     628        for my $perms (@perms) { 
     629            next unless $perms->role_mask; 
     630            my $blog = MT::Blog->load($perms->blog_id) 
     631                || die "Couldn't load blog; perhaps you have not upgraded your MT database?"; 
     632            push @data, { top_blog_id => $blog->id, 
     633                          top_blog_name => $blog->name }; 
     634            $data[-1]{top_blog_selected} = 1 
     635                if $blog_id && $blog->id == $blog_id; 
     636        } 
     637        @data = sort { $a->{top_blog_name} cmp $b->{top_blog_name} } @data; 
     638        $param->{top_blog_loop} = \@data; 
     639    } 
    621640    $app->SUPER::build_page($file, $param); 
    622641} 
  • trunk/plugins/spamlookup/spamlookup.pl

    r47 r49  
    136136    my ($eh, $app, $obj) = @_; 
    137137 
    138     my $plugin = $eh->{plugin}
     138    my $plugin = $eh->{plugin} || MT::Plugin::SpamLookup->instance()
    139139    my $data = $plugin->get_config_hash(); 
    140     if ($data->{tbpass_enabled} && $obj->entry_id) { 
     140    if ($data->{ping_filter} && $data->{tbpass_enabled} && $obj->entry_id) { 
    141141        my $text; 
    142142        if (my $field = $data->{tbpass_entryfield}) { 
     
    167167 
    168168    # pull these from user configuration settings... 
    169     my $plugin = $eh->{plugin}
     169    my $plugin = $eh->{plugin} || MT::Plugin::SpamLookup->instance()
    170170    my $data = $plugin->get_config_hash(); 
    171171 
  • trunk/plugins/spamlookup/tmpl/comments.tmpl

    r48 r49  
    1 <TMPL_INCLUDE NAME="header.tmpl"> 
     1<TMPL_INCLUDE NAME="slheader.tmpl"> 
    22 
    33<div id="list-comment"> 
     
    175175</div> 
    176176 
    177 <TMPL_INCLUDE NAME="footer.tmpl"> 
     177<TMPL_INCLUDE NAME="slfooter.tmpl"> 
  • trunk/plugins/spamlookup/tmpl/config.tmpl

    r47 r49  
    1 <TMPL_INCLUDE NAME="header.tmpl"> 
     1<TMPL_INCLUDE NAME="slheader.tmpl"> 
    22 
    33<!-- Begin main content --> 
     
    1717<TMPL_UNLESS TEST_IP> 
    1818 
     19<h2>SpamLookup Configuration</h2> 
     20 
     21 
    1922<TMPL_IF NAME=MESSAGE> 
    2023  <p class="message"><TMPL_VAR NAME=MESSAGE></p> 
     
    3437installation-wide.  They will apply to all of your weblogs for this Movable 
    3538Type installation. 
    36 </p> 
    37  
    38 <p> 
    39 <a href="<TMPL_VAR NAME=SCRIPT_URL>?__mode=view&amp;_type=comments">View Comments</a><br /> 
    40 <a href="<TMPL_VAR NAME=SCRIPT_URL>?__mode=view&amp;_type=pings">View TrackBacks</a><br /> 
    41 <a href="<TMPL_VAR NAME=SCRIPT_URL>?__mode=despam&amp;_type=comments">Despam existing comments</a><br /> 
    42 <a href="<TMPL_VAR NAME=SCRIPT_URL>?__mode=despam&amp;_type=pings">Despam existing TrackBack pings</a> 
    4339</p> 
    4440 
     
    412408</div> 
    413409 
    414 <TMPL_INCLUDE NAME="footer.tmpl"> 
     410</div> 
     411 
     412 
     413<TMPL_INCLUDE NAME="slfooter.tmpl"> 
  • trunk/plugins/spamlookup/tmpl/despam.tmpl

    r48 r49  
    1 <TMPL_INCLUDE NAME="header.tmpl"> 
     1<TMPL_INCLUDE NAME="slheader.tmpl"> 
    22 
    33<script language="javascript" type="text/javascript"> 
     
    147147</TMPL_IF> 
    148148 
    149 <TMPL_INCLUDE NAME="footer.tmpl"> 
     149<TMPL_INCLUDE NAME="slfooter.tmpl"> 
  • trunk/plugins/spamlookup/tmpl/pings.tmpl

    r48 r49  
    1 <TMPL_INCLUDE NAME="header.tmpl"> 
     1<TMPL_INCLUDE NAME="slheader.tmpl"> 
    22 
    33<script language="javascript" type="text/javascript"> 
     
    7070</form> 
    7171 
    72 <TMPL_INCLUDE NAME="footer.tmpl"> 
     72<TMPL_INCLUDE NAME="slfooter.tmpl"> 
  • trunk/plugins/spamlookup/tmpl/view_cache.tmpl

    r47 r49  
    1 <TMPL_INCLUDE NAME="header.tmpl"> 
     1<TMPL_INCLUDE NAME="slheader.tmpl"> 
    22 
    33<TMPL_IF NAME=MESSAGE> 
     
    4646</form> 
    4747 
    48 <TMPL_INCLUDE NAME="footer.tmpl"> 
     48<TMPL_INCLUDE NAME="slfooter.tmpl"> 
  • trunk/readme.txt

    r47 r49  
    3737    mt/plugins/spamlookup/tmpl/ 
    3838                              comments.tmpl 
     39                              config.tmpl 
    3940                              despam.tmpl 
    4041                              pings.tmpl 
    41                               spamlookup.tmpl 
     42                              slfooter.tmpl 
     43                              slheader.tmpl 
    4244                              view_cache.tmpl 
    4345