--- loncom/interface/portfolio.pm 2009/01/03 19:39:37 1.196.2.2 +++ loncom/interface/portfolio.pm 2013/05/03 17:53:02 1.245 @@ -1,7 +1,7 @@ # The LearningOnline Network # portfolio browser # -# $Id: portfolio.pm,v 1.196.2.2 2009/01/03 19:39:37 raeburn Exp $ +# $Id: portfolio.pm,v 1.245 2013/05/03 17:53:02 bisitz Exp $ # # Copyright Michigan State University Board of Trustees # @@ -38,7 +38,7 @@ use Apache::lonnet; use Apache::longroup; use Apache::lonhtmlcommon; use HTML::Entities; -use LONCAPA; +use LONCAPA qw(:DEFAULT :match); sub group_args { my $output; @@ -63,7 +63,7 @@ sub group_form_data { return $output; } -# receives a file name and path stub from username/userfiles/portfolio/ +# receives a filename and path stub from username/userfiles/portfolio/ # returns an anchor tag consisting encoding filename and currentpath sub make_anchor { my ($url, $anchor_fields, $inner_text) = @_; @@ -87,15 +87,13 @@ sub display_common { my $groupitem = &group_form_data(); my $iconpath= $r->dir_config('lonIconsURL') . "/"; - my %text=&Apache::lonlocal::texthash( - 'upload' => 'Upload', - 'upload_label' => - 'Upload file to current directory:', - 'createdir' => 'Create Subdirectory', - 'createdir_label' => - 'Create subdirectory in current directory:', - 'parse' => 'If HTML file, upload embedded images/multimedia/css/linked files' - ); + my %lt=&Apache::lonlocal::texthash( + 'upload' => 'Upload', + 'upload_label' => 'Upload file to current directory', + 'createdir' => 'Create Subdirectory', + 'createdir_label' => 'Create subdirectory in current directory', + 'parse' => 'Upload embedded images/multimedia/css/linked files if HTML file', + ); my $escuri = &HTML::Entities::encode($r->uri,'&<>"'); my $help_fileupload = &Apache::loncommon::help_open_topic('Portfolio AddFiles'); my $help_createdir = &Apache::loncommon::help_open_topic('Portfolio CreateDirectory'); @@ -106,59 +104,64 @@ sub display_common { $parse_check = <<"END"; - $text{'parse'} - + + + $lt{'parse'} END } - $r->print(<<"TABLE"); -$help_portfolio -
' + .&Apache::loncommon::help_open_topic( + 'Portfolio FileList', + &mt('Using the portfolio file list')) + .'
' + .&mt('This directory is empty.') + .'
'. + ''. + '
'.&mt('[quant,_1,file] in list not selectable as file size is 0 bytes.',$zerobyte).'
+ + +
'. &Apache::loncommon::help_open_topic('Portfolio DeleteFile').' +
' + .&mt('The file is locked and cannot be deleted.') + .'
'.&mt('Delete [_1]?',&display_file(undef,\@files)).'
'.&mt('No file was checked to delete.').'
' + .&mt('The file is locked and cannot be renamed.') + .'
' + .&mt('Invalid characters') + .'' + .&mt('The new filename was changed from [_1] to [_2].' + ,''.&display_file('',$env{'form.filenewname'}).'' + ,''.&display_file('',$filenewname).'') + .'
' + .&mt('Select roles, '.lc($type).' status, section(s) and group(s) for users' + .' who will be able to access the portfolio file.') + .'
+$msg +
$lt{'over'} + +$lt{'yes'} +$lt{'no'}
+ + + +$hidden +$parserflag +$group_elem + +
'.&mt('No embedded items identified.').'
'.&mt('Completed upload of the file.').' '. + &mt('This file contained references to other files.').' '. + &mt('You must upload the referenced files or else the uploaded file may not work properly.'). + '
'.&mt("Please select the locations from which the referenced files are to be uploaded.").'
'.&mt('or').'
'.&mt("Completed upload of the file. This file contained references to other files.").'
'.&done('Return to directory',$url).'
".&mt("Completed upload of the file. This file contained references to other files. You must upload the referenced files or else the uploaded file may not work properly.")."
".&mt("Please select the locations from which the referenced files are to be uploaded.")."
Or '.&done('Return to directory',$url).'
' + .&mt('Invalid characters') + .'' + .&mt('The new directory name was changed from [_1] to [_2].' + ,''.$env{'form.newdir'}.'' + ,''.$newdir.'') + .'
' + .&mt('No file was selected to upload.') + .'' + .&mt('To upload a file, click [_1]Browse...[_2] and select a file, then click [_1]Upload[_2].' + ,'','') + .'