Changeset 1369 for branches/release-30/lib/MT/App.pm
- Timestamp:
- 02/14/08 21:09:26 (22 months ago)
- Files:
-
- 1 modified
-
branches/release-30/lib/MT/App.pm (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-30/lib/MT/App.pm
r1366 r1369 532 532 if ($ENV{MOD_PERL}) { 533 533 if ($app->{response_message}) { 534 $app->{apache}->status_line(($app->response_code || 200) . " "535 . $app->{response_message});534 $app->{apache}->status_line(($app->response_code || 200) 535 . ($app->{response_message} ? ' ' . $app->{response_message} : ''); 536 536 } else { 537 537 $app->{apache}->status($app->response_code || 200); … … 613 613 if ($MT::DebugMode & 128) { 614 614 MT->add_callback('pre_run', 1, $app, sub { $app->pre_run_debug }); 615 MT->add_callback(' post_run', 1, $app, sub { $app->post_run_debug });615 MT->add_callback('takedown', 1, $app, sub { $app->post_run_debug }); 616 616 } 617 617 $app->{vtbl} = $app->registry("methods"); … … 2072 2072 } 2073 2073 2074 my $mode = $app->mode || 'default'; 2075 2074 2076 REQUEST: 2075 2077 { 2076 2078 my $requires_login = $app->{requires_login}; 2077 2078 my $mode = $app->mode || 'default';2079 2079 2080 2080 my $code = $app->handlers_for_mode($mode); … … 2161 2161 my @forward_params = @{ $app->{forward_params} } 2162 2162 if $app->{forward_params}; 2163 $app->{forward_params} = undef; 2163 2164 my $content = $code->($app, @forward_params); 2164 2165 $app->response_content($content) … … 2170 2171 2171 2172 if (my $new_mode = $app->{forward}) { 2172 $ app->mode($new_mode, @{ $app->{forward_params} || [] });2173 $mode = $new_mode; 2173 2174 goto REQUEST; 2174 2175 }
