Show
Ignore:
Timestamp:
04/13/08 04:41:46 (20 months ago)
Author:
bchoate
Message:

Applied patches from Ogawa-san to add an optimized 'exist' method for testing for existing rows. BugId:69661

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-34/lib/MT/CMS/Template.pm

    r1872 r1873  
    11261126    my $blog_id = $q->param('blog_id'); 
    11271127    my $at      = $q->param('new_archive_type'); 
    1128     my $count   = MT::TemplateMap->count( 
     1128    my $exist   = MT::TemplateMap->exist( 
    11291129        { 
    11301130            blog_id      => $blog_id, 
     
    11331133    ); 
    11341134    my $map = MT::TemplateMap->new; 
    1135     $map->is_preferred( $count ? 0 : 1 ); 
     1135    $map->is_preferred( $exist ? 0 : 1 ); 
    11361136    $map->template_id( scalar $q->param('template_id') ); 
    11371137    $map->blog_id($blog_id); 
     
    18351835        my $new_name = $new_basename; 
    18361836        my $i = 0; 
    1837         while (MT::Template->count({ name => $new_name, blog_id => $tmpl->blog_id })) { 
     1837        while (MT::Template->exist({ name => $new_name, blog_id => $tmpl->blog_id })) { 
    18381838            $new_name = $new_basename . ' (' . ++$i . ')'; 
    18391839        }