[LON-CAPA-cvs] cvs: loncom /interface lonfeedback.pm
raeburn
raeburn at source.lon-capa.org
Fri Jan 30 20:38:41 EST 2026
raeburn Sat Jan 31 01:38:41 2026 EDT
Modified files:
/loncom/interface lonfeedback.pm
Log:
- Satisfy w3c validation.
Index: loncom/interface/lonfeedback.pm
diff -u loncom/interface/lonfeedback.pm:1.395 loncom/interface/lonfeedback.pm:1.396
--- loncom/interface/lonfeedback.pm:1.395 Sat Jan 31 01:16:46 2026
+++ loncom/interface/lonfeedback.pm Sat Jan 31 01:38:41 2026
@@ -1,7 +1,7 @@
# The LearningOnline Network
# Feedback
#
-# $Id: lonfeedback.pm,v 1.395 2026/01/31 01:16:46 raeburn Exp $
+# $Id: lonfeedback.pm,v 1.396 2026/01/31 01:38:41 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -1021,7 +1021,7 @@
ENDDISCUSS
if ($env{'form.origpage'}) {
$postingform .= '<input type="hidden" name="origpage" value="'.
- $env{'form.origpage'}.'" />'."\n";
+ &HTML::Entities::encode($env{'form.origpage'},'"<>&').'" />'."\n";
foreach my $att (@{$currnewattach}) {
$postingform .= '<input type="hidden" name="currnewattach" '.
'value="'.$att.'" />'."\n";
@@ -2059,19 +2059,13 @@
$r->print(<<END);
$options
<br />
-END
-$r->print(&Apache::lonhtmlcommon::start_pick_box());
-$r->print(<<END);
-$quote
-<p>
$textareaheader
-</p>
+$quote
<div>
$latexHelp
</div>
END
-
-
+ $r->print(&Apache::lonhtmlcommon::start_pick_box());
$r->print(&Apache::lonhtmlcommon::row_title('<label for="subject">'.
&mt('Subject').'</label>'));
$r->print('<input type="text" name="subject" id="subject" size="30" value="'.
@@ -3702,7 +3696,10 @@
my $end_page =
&Apache::loncommon::end_page();
-
+ my $origpage;
+ if ($env{'form.origpage'} ne '') {
+ $origpage = &HTML::Entities::encode($env{'form.origpage'},'"<>&');
+ }
$r->print(<<END);
$start_page
$toolarge
@@ -3752,7 +3749,7 @@
<input type="hidden" name="timestamp" value="$env{'form.timestamp'}" />
<input type="hidden" name="idx" value="$env{'form.idx'}" />
<input type="hidden" name="numoldver" value="$env{'form.numoldver'}" />
-<input type="hidden" name="origpage" value="$env{'form.origpage'}" />
+<input type="hidden" name="origpage" value="$origpage" />
<input type="hidden" name="blog" value="$env{'form.blog'}" />
<input type="hidden" name="discuss" value="$env{'form.discuss'}" />
END
@@ -3801,7 +3798,7 @@
sub generate_attachments_button {
my ($idx,$attachnum,$ressymb,$now,$currnewattach,$deloldattach,
$numoldver,$mode,$blockblog) = @_;
- my $origpage = $ENV{'REQUEST_URI'};
+ my $origpage = &HTML::Entities::encode($ENV{'REQUEST_URI'},'"<>&');
my $att=$attachnum.' '.&mt("attachments");
my %lt = &Apache::lonlocal::texthash(
'clic' => 'Add/remove attachments',
More information about the LON-CAPA-cvs
mailing list