--- loncom/interface/londocs.pm 2007/06/29 23:25:30 1.281 +++ loncom/interface/londocs.pm 2007/07/02 23:43:36 1.282 @@ -1,7 +1,7 @@ # The LearningOnline Network # Documents # -# $Id: londocs.pm,v 1.281 2007/06/29 23:25:30 albertel Exp $ +# $Id: londocs.pm,v 1.282 2007/07/02 23:43:36 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -379,7 +379,7 @@ sub exportcourse { } $display .= ' />'."\n"; for (my $i=0; $i<$depth; $i++) { - $display .= ''."\n"; + $display .= ''."\n"; } if ($curRes->is_sequence()) { $display .= ' '."\n"; @@ -1577,7 +1577,7 @@ sub process_file_upload { if ($total_embedded > 0) { my $num = 0; my $state = ' - + @@ -1720,12 +1720,14 @@ sub entryline { if ($env{'form.folderpath'}) { $type = 'folder'; $container = 'sequence'; - $esc_path=&escape($path = $env{'form.folderpath'}); + $esc_path=&escape($env{'form.folderpath'}); + $path = &HTML::Entities::encode($env{'form.folderpath'},'<>&"'); # $htmlfoldername=&HTML::Entities::encode($env{'form.foldername'},'<>&"'); } if ($env{'form.pagepath'}) { $type = $container = 'page'; $esc_path=&escape($path = $env{'form.pagepath'}); + $path = &HTML::Entities::encode($env{'form.pagepath'},'<>&"'); $symb=&escape($env{'form.pagesymb'}); } my $cpinfo=''; @@ -1799,12 +1801,12 @@ ENDCUT
- $lt{ + $lt{
- $lt{ + $lt{
@@ -1921,10 +1923,10 @@ END $path.$pagearg.'.page'); } $url.='pagepath='.&escape($pagepath). - '&pagesymb='.&escape($symb).$cpinfo; + '&pagesymb='.&escape($symb).$cpinfo; } $line.=''. + '" class="LC_icon" />'. "".($url?"":'').$title. ($url?'':' '.&mt('(re-initialize course to access)').'').""; if (($allowed) && ($folder!~/^supplemental/)) { @@ -2492,8 +2494,8 @@ sub handler { $env{'form.folder'}=pop(@pagepath); $containertag = ''. ''; - $uploadtag = ''. - ''; + $uploadtag = ''. + ''; } if ($r->uri=~/^\/adm\/coursedocs\/showdoc\/(.*)$/) { $showdoc='/'.$1; @@ -2675,7 +2677,7 @@ sub handler { } unless ($env{'form.pagepath'}) { $containertag = ''; - $uploadtag = ''; + $uploadtag = ''; } $r->print(<
$lt{'copm'}
-
+
+value="$lt{'selm'}" /> $help{'Load_Map'}

@@ -2811,15 +2813,15 @@ value="$lt{'extr'}" /> $help{'Adding_Ext
-
ENDFORM } $r->print(''); unless ($env{'form.pagepath'}) { + my $path = &HTML::Entities::encode($env{'form.folderpath'},'<>&"'); $r->print(<
- + $help{'Adding_Fold

- + print(<&"'); + $r->print(< $lt{'upls'} $lt{'spec'} @@ -2989,7 +2992,7 @@ $lt{'comment'}:

- +
@@ -2999,7 +3002,7 @@ $lt{'comment'}:
- +
$help{'Adding_Fol

- + $help{'Adding_Ext

- + @@ -3026,7 +3029,7 @@ $help{'Syllabus'}

- +