Changeset 472

Show
Ignore:
Timestamp:
07/22/08 13:34:04 (6 months ago)
Author:
ogawa
Message:

Expand more tabs.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • TagSupplementals/trunk/TagSupplementals.pl

    r471 r472  
    55# personal use. If you distribute it, please keep this notice intact. 
    66# 
    7 # Copyright (c) 2006 Hirotaka Ogawa 
     7# Copyright (c) 2006-2008 Hirotaka Ogawa 
    88 
    99package MT::Plugin::TagSupplementals; 
     
    100100        limit     => 1, 
    101101        join      => [ 'MT::ObjectTag', 'object_id', { 
    102             %blog_terms, 
     102            %blog_terms, 
    103103            tag_id            => $tag->id, 
    104104            object_datasource => MT::Entry->datasource, 
    105105        }, { 
    106             %blog_args, 
     106            %blog_args, 
    107107            unique            => 1, 
    108108        } ] }) 
     
    147147        sort => 'name', 
    148148        join => [ 'MT::ObjectTag', 'tag_id', { 
    149             %blog_terms, 
     149            %blog_terms, 
    150150            object_id         => $entry_id, 
    151151            object_datasource => MT::Entry->datasource, 
    152152        }, { 
    153             %blog_args, 
     153            %blog_args, 
    154154            unique            => 1, 
    155155        } ] }) 
     
    167167        if (MT::Object->driver->can('count_group_by')) { 
    168168            my $iter = MT::ObjectTag->count_group_by({ 
    169                 %blog_terms, 
     169                %blog_terms, 
    170170                tag_id            => \@tag_ids, 
    171171                object_datasource => MT::Entry->datasource, 
    172172            }, { 
    173                 %blog_args, 
     173                %blog_args, 
    174174                group             => ['object_id'], 
    175175            }); 
     
    179179        } else { 
    180180            my $iter = MT::ObjectTag->load_iter({ 
    181                 %blog_terms, 
     181                %blog_terms, 
    182182                tag_id            => \@tag_ids, 
    183183                object_datasource => MT::Entry->datasource, 
    184184            }, { 
    185                 %blog_args, 
     185                %blog_args, 
    186186            }); 
    187187            while (my $otag = $iter->()) { 
     
    191191    } elsif ($weight eq 'idf') { 
    192192        for my $tag_id (@tag_ids) { 
    193             my @otags = MT::ObjectTag->load({ 
    194                 %blog_terms, 
    195                 tag_id => $tag_id, 
    196                 object_datasource => MT::Entry->datasource, 
    197             }, { 
    198                 %blog_args, 
    199             }); 
     193            my @otags = MT::ObjectTag->load({ 
     194                %blog_terms, 
     195                tag_id => $tag_id, 
     196                object_datasource => MT::Entry->datasource, 
     197            }, { 
     198                %blog_args, 
     199            }); 
    200200            next if scalar @otags == 1; 
    201201            my $rank = 1 / (scalar @otags - 1); 
     
    250250 
    251251    my @otags = MT::ObjectTag->load({ 
    252         %blog_terms, 
    253         tag_id            => $tag_id, 
    254         object_datasource => MT::Entry->datasource, 
     252        %blog_terms, 
     253        tag_id            => $tag_id, 
     254        object_datasource => MT::Entry->datasource, 
    255255    }, { 
    256         %blog_args, 
     256        %blog_args, 
    257257    }); 
    258258    my @eids = map { $_->object_id } @otags; 
     
    261261        sort => 'name', 
    262262        join => ['MT::ObjectTag', 'tag_id', { 
    263             %blog_terms, 
     263            %blog_terms, 
    264264            object_id         => \@eids, 
    265265            object_datasource => MT::Entry->datasource, 
    266266        }, { 
    267             %blog_args, 
     267            %blog_args, 
    268268            unique            => 1, 
    269269        } ] }); 
     
    297297        sort => 'name', 
    298298        join => ['MT::ObjectTag', 'tag_id', { 
    299             %blog_terms, 
     299            %blog_terms, 
    300300            object_id         => \@eids, 
    301301            object_datasource => MT::Entry->datasource, 
    302302        }, { 
    303             %blog_args, 
     303            %blog_args, 
    304304            unique            => 1, 
    305305        } ] });