Changeset 3098 for trunk/lib/MT/CMS/Entry.pm
- Timestamp:
- 10/13/08 21:56:13 (14 months ago)
- Files:
-
- 1 modified
-
trunk/lib/MT/CMS/Entry.pm (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/MT/CMS/Entry.pm
r3082 r3098 298 298 my %entry_filters; 299 299 if ( defined( my $filter = $q->param('convert_breaks') ) ) { 300 $entry_filters{$filter} = 1; 300 my @filters = split /\s*,\s*/, $filter; 301 $entry_filters{$_} = 1 for @filters; 301 302 } 302 303 elsif ($obj) { … … 312 313 $param->{text_filters} = []; 313 314 for my $filter ( keys %$filters ) { 315 if (my $cond = $filters->{$filter}{condition}) { 316 $cond = MT->handler_to_coderef($cond) if !ref($cond); 317 next unless $cond->( $type ); 318 } 314 319 push @{ $param->{text_filters} }, 315 320 { … … 342 347 343 348 my $rte; 344 if ($param->{convert_breaks} eq 'richtext') {349 if ($param->{convert_breaks} =~ m/richtext/) { 345 350 ## Rich Text editor 346 351 $rte = lc($app->config('RichTextEditor'));
