Added C::Utils and C::E::A::MP2 to MANIFEST. Reorderd subs in C::E::A::* to be in...
[catagits/Catalyst-Runtime.git] / lib / Catalyst / Engine / Apache / MP19.pm
index 1c26d11..89761a8 100644 (file)
@@ -19,7 +19,7 @@ Apache::Const->import( -compile => ':common' );
 
 =head1 NAME
 
-Catalyst::Engine::Apache::MP2 - Catalyst Apache MP2 Engine
+Catalyst::Engine::Apache::MP19 - Catalyst Apache MP19 Engine
 
 =head1 SYNOPSIS
 
@@ -27,7 +27,7 @@ See L<Catalyst>.
 
 =head1 DESCRIPTION
 
-This is the Catalyst engine specialized for Apache mod_perl version 2.
+This is the Catalyst engine specialized for Apache mod_perl version 1.9x.
 
 =head1 OVERLOADED METHODS
 
@@ -67,6 +67,15 @@ sub handler : method {
     shift->SUPER::handler(@_);
 }
 
+=item $c->prepare_request($r)
+
+=cut
+
+sub prepare_request {
+    my ( $c, $r ) = @_;
+    $c->apache( Apache::Request->new($r) );
+}
+
 =item $c->prepare_uploads
 
 =cut
@@ -75,8 +84,8 @@ sub prepare_uploads {
     my $c = shift;
 
     my @uploads;
-
-    for my $field ( $c->apache->upload ) {
+    
+    for my $field ( $c->request->param ) {
 
         for my $upload ( $c->apache->upload($field) ) {
 
@@ -91,7 +100,7 @@ sub prepare_uploads {
         }
     }
 
-    $c->req->_assign_values( $c->req->uploads, \@uploads );
+    $c->request->_assign_values( $c->req->uploads, \@uploads );
 }
 
 =back
@@ -103,6 +112,7 @@ L<Catalyst>, L<Catalyst::Engine>, L<Catalyst::Engine::Apache>.
 =head1 AUTHOR
 
 Sebastian Riedel, C<sri@cpan.org>
+Christian Hansen C<ch@ngmedia.com>
 
 =head1 COPYRIGHT