Changeset 1022

Show
Ignore:
Timestamp:
01/11/07 11:45:57 (2 years ago)
Author:
takayama
Message:

Fixed BugId: 46444, 46445

* Changed a condition of judgement of the Asset class

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/wheeljack/lib/MT/Template/ContextHandlers.pm

    r1000 r1022  
    46964696    return '' unless $prop; 
    46974697 
     4698    my $class = ref($a); 
    46984699    my $ret; 
    46994700    if ($prop =~ m/file_size/i) { 
     
    47184719            $ret = $size; 
    47194720        } 
    4720     } elsif (($prop =~ m/^image_/) && $a->class_label ne 'Image') { 
     4721    } elsif (($prop =~ m/^image_/) && $class !~ m/Image/) { 
    47214722        $ret = 0; 
    47224723    } else { 
     
    47384739    my $a = $_[0]->stash('asset') 
    47394740        or return $_[0]->_no_asset_error('MTAssetThumbnailURL'); 
    4740     return '' if $a->class_label ne 'Image'; 
     4741    my $class = ref($a); 
     4742    return '' if $class !~ m/Image/; 
    47414743     
    47424744    # Load MT::Image 
     
    47754777    my $a = $_[0]->stash('asset') 
    47764778        or return $_[0]->_no_asset_error('MTAssetThumbnailLink'); 
    4777     return '' if $a->class_label ne 'Image'; 
     4779    my $class = ref($a); 
     4780    return '' if $class !~ m/Image/; 
    47784781 
    47794782    # Load MT::Image