--- loncom/homework/lonhomework.pm 2006/09/25 19:41:56 1.258 +++ loncom/homework/lonhomework.pm 2006/10/05 13:59:57 1.260 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # The LON-CAPA Homework handler # -# $Id: lonhomework.pm,v 1.258 2006/09/25 19:41:56 albertel Exp $ +# $Id: lonhomework.pm,v 1.260 2006/10/05 13:59:57 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -885,9 +885,16 @@ sub renderpage { my $problem=&Apache::lonnet::getfile($file); my $result; if ($problem eq -1) { - my $filename=(split('/',$file))[-1]; - $result.=" ".&mt('Unable to find')." $filename"; $problem=''; + my $filename=(split('/',$file))[-1]; + my $error = + " ".&mt('Unable to find [_1]', + ' '.$filename.'') + .""; + $result.= + &Apache::loncommon::simple_error_page($request,'Not available', + $error); + return; } my %mystyle; @@ -986,16 +993,6 @@ sub newproblem { my $instructions; my $start_page = &Apache::loncommon::start_page("Create New $extension"); - if ($templatelist) { $instructions=&mt(", select a template from the pull-down menu below.").'
'.&mt("Then");} - my %lt=&Apache::lonlocal::texthash( 'create' => 'Creating a new', - 'resource' => 'resource', - 'requested' => 'The requested file', - 'not exist' => 'currently does not exist', - 'createnew' => 'To create a new', - 'click' => 'click on the', - 'Create' => 'Create', - 'button' => 'button'); - my $extensionTranslated = &mt($extension); $request->print(" $start_page

".&mt("Creating a new $extension resource.")."

@@ -1006,7 +1003,7 @@ $errormsg ".&mt("To create a new $extension, select a template from the". "pull-down menu below. Then click on the \"Create $extension\" button.")." -

"); +

"); if (defined($templatelist)) { $request->print("");