Changeset 1859 for branches/release-34/lib/MT/Builder.pm
- Timestamp:
- 04/11/08 06:01:58 (20 months ago)
- Files:
-
- 1 modified
-
branches/release-34/lib/MT/Builder.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-34/lib/MT/Builder.pm
r1661 r1859 398 398 if ((defined $type) && ($type == 2)) { 399 399 # conditional; process result 400 my $vars = $ctx->{__stash}{vars}; 401 local $vars->{__value__} = delete $vars->{__cond_value__}; 402 local $vars->{__name__} = delete $vars->{__cond_name__}; 400 403 $out = $out ? $ctx->slurp(\%args, $cond) : $ctx->else(\%args, $cond); 401 delete $ctx->{__stash}{vars}{__value__};402 delete $ctx->{__stash}{vars}{__name__};403 404 return $build->error(MT->translate("Error in <mt[_1]> tag: [_2]", $t->[0], $ctx->errstr)) 404 405 unless defined $out;
