--- loncom/auth/lonacc.pm 2008/11/18 19:14:34 1.119 +++ loncom/auth/lonacc.pm 2008/11/29 10:34:30 1.122 @@ -1,7 +1,7 @@ # The LearningOnline Network # Cookie Based Access Handler # -# $Id: lonacc.pm,v 1.119 2008/11/18 19:14:34 jms Exp $ +# $Id: lonacc.pm,v 1.122 2008/11/29 10:34:30 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -87,6 +87,10 @@ store attempted access =back +=head1 NOTABLE SUBROUTINES + +=over + =cut @@ -218,19 +222,24 @@ sub get_posted_cgi { $r->headers_in->unset('Content-length'); } -# -# Perform size checks for file uploads to essayresponse items in course context. -# -# Add form.HWFILESIZE.$part_$id to %env with file size (MB) -# If file exceeds maximum allowed size, add form.HWFILETOOBIG.$part_$id to %env. -# +=pod + +=item upload_size_allowed() + + Perform size checks for file uploads to essayresponse items in course context. + + Add form.HWFILESIZE.$part_$id to %env with file size (MB) + If file exceeds maximum allowed size, add form.HWFILETOOBIG.$part_$id to %env. + +=cut sub upload_size_allowed { my ($name,$size,$fname) = @_; if ($name =~ /^HWFILE(\w+)$/) { my $ident = $1; my $item = 'HWFILESIZE'.$ident; - &Apache::loncommon::add_to_env("form.$item",$size); + my $savesize = sprintf("%.6f",$size); + &Apache::loncommon::add_to_env("form.$item",$savesize); my $maxsize= &Apache::lonnet::EXT("resource.$ident.maxfilesize"); if (!$maxsize) { $maxsize = 100.0; @@ -244,11 +253,17 @@ sub upload_size_allowed { return 'ok'; } -# handle the case of the single sign on user, at this point $r->user -# will be set and valid now need to find the loncapa user info and possibly -# balance them -# returns OK if it was a SSO and user was handled -# undef if not SSO or no means to hanle the user +=pod + +=item sso_login() + + handle the case of the single sign on user, at this point $r->user + will be set and valid now need to find the loncapa user info and possibly + balance them + returns OK if it was a SSO and user was handled + undef if not SSO or no means to hanle the user + +=cut sub sso_login { my ($r,$handle) = @_; @@ -337,7 +352,6 @@ sub handler { return OK; } - my $handle = &Apache::lonnet::check_for_valid_session($r); my $result = &sso_login($r,$handle); @@ -522,3 +536,10 @@ sub handler { 1; __END__ + +=pod + +=back + +=cut +