[LON-CAPA-cvs] cvs: loncom(version_2_11_X) /interface loncommon.pm
raeburn
raeburn at source.lon-capa.org
Thu Aug 4 13:50:17 EDT 2016
raeburn Thu Aug 4 17:50:17 2016 EDT
Modified files: (Branch: version_2_11_X)
/loncom/interface loncommon.pm
Log:
- For 2.11
- Backport 1.1222
Index: loncom/interface/loncommon.pm
diff -u loncom/interface/loncommon.pm:1.1075.2.97 loncom/interface/loncommon.pm:1.1075.2.98
--- loncom/interface/loncommon.pm:1.1075.2.97 Wed Jan 27 01:18:13 2016
+++ loncom/interface/loncommon.pm Thu Aug 4 17:50:16 2016
@@ -1,7 +1,7 @@
# The LearningOnline Network with CAPA
# a pile of common routines
#
-# $Id: loncommon.pm,v 1.1075.2.97 2016/01/27 01:18:13 raeburn Exp $
+# $Id: loncommon.pm,v 1.1075.2.98 2016/08/04 17:50:16 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -7489,6 +7489,7 @@
$newurl .= '&origurl='.$requrl;
}
}
+ &js_escape(\$msg);
$result.=<<OFFLOAD
<meta http-equiv="pragma" content="no-cache" />
<script type="text/javascript">
@@ -9228,7 +9229,7 @@
}
$srchterm = $srch->{'srchterm'};
}
- my %lt=&Apache::lonlocal::texthash(
+ my %html_lt=&Apache::lonlocal::texthash(
'usr' => 'Search criteria',
'doma' => 'Domain/institution to search',
'uname' => 'username',
@@ -9241,6 +9242,8 @@
'exact' => 'is',
'contains' => 'contains',
'begins' => 'begins with',
+ );
+ my %js_lt=&Apache::lonlocal::texthash(
'youm' => "You must include some text to search for.",
'thte' => "The text you are searching for must contain at least two characters when using a 'begins' type search.",
'thet' => "The text you are searching for must contain at least three characters when using a 'contains' type search.",
@@ -9250,6 +9253,8 @@
'whse' => "When searching by last,first you must include at least one character in the first name.",
'thfo' => "The following need to be corrected before the search can be run:",
);
+ &html_escape(\%html_lt);
+ &js_escape(\%js_lt);
my $domform = &select_dom_form($currdom,'srchdomain',1,1);
my $srchinsel = ' <select name="srchin">';
@@ -9264,10 +9269,10 @@
next if ($option eq 'crs' && !$env{'request.course.id'});
if ($curr_selected{'srchin'} eq $option) {
$srchinsel .= '
- <option value="'.$option.'" selected="selected">'.$lt{$option}.'</option>';
+ <option value="'.$option.'" selected="selected">'.$html_lt{$option}.'</option>';
} else {
$srchinsel .= '
- <option value="'.$option.'">'.$lt{$option}.'</option>';
+ <option value="'.$option.'">'.$html_lt{$option}.'</option>';
}
}
$srchinsel .= "\n </select>\n";
@@ -9276,10 +9281,10 @@
foreach my $option ('lastname','lastfirst','uname') {
if ($curr_selected{'srchby'} eq $option) {
$srchbysel .= '
- <option value="'.$option.'" selected="selected">'.$lt{$option}.'</option>';
+ <option value="'.$option.'" selected="selected">'.$html_lt{$option}.'</option>';
} else {
$srchbysel .= '
- <option value="'.$option.'">'.$lt{$option}.'</option>';
+ <option value="'.$option.'">'.$html_lt{$option}.'</option>';
}
}
$srchbysel .= "\n </select>\n";
@@ -9288,10 +9293,10 @@
foreach my $option ('begins','contains','exact') {
if ($curr_selected{'srchtype'} eq $option) {
$srchtypesel .= '
- <option value="'.$option.'" selected="selected">'.$lt{$option}.'</option>';
+ <option value="'.$option.'" selected="selected">'.$html_lt{$option}.'</option>';
} else {
$srchtypesel .= '
- <option value="'.$option.'">'.$lt{$option}.'</option>';
+ <option value="'.$option.'">'.$html_lt{$option}.'</option>';
}
}
$srchtypesel .= "\n </select>\n";
@@ -9376,46 +9381,46 @@
if (srchterm == "") {
checkok = 0;
- msg += "$lt{'youm'}\\n";
+ msg += "$js_lt{'youm'}\\n";
}
if (srchtype== 'begins') {
if (srchterm.length < 2) {
checkok = 0;
- msg += "$lt{'thte'}\\n";
+ msg += "$js_lt{'thte'}\\n";
}
}
if (srchtype== 'contains') {
if (srchterm.length < 3) {
checkok = 0;
- msg += "$lt{'thet'}\\n";
+ msg += "$js_lt{'thet'}\\n";
}
}
if (srchin == 'instd') {
if (srchdomain == '') {
checkok = 0;
- msg += "$lt{'yomc'}\\n";
+ msg += "$js_lt{'yomc'}\\n";
}
}
if (srchin == 'dom') {
if (srchdomain == '') {
checkok = 0;
- msg += "$lt{'ymcd'}\\n";
+ msg += "$js_lt{'ymcd'}\\n";
}
}
if (srchby == 'lastfirst') {
if (srchterm.indexOf(",") == -1) {
checkok = 0;
- msg += "$lt{'whus'}\\n";
+ msg += "$js_lt{'whus'}\\n";
}
if (srchterm.indexOf(",") == srchterm.length -1) {
checkok = 0;
- msg += "$lt{'whse'}\\n";
+ msg += "$js_lt{'whse'}\\n";
}
}
if (checkok == 0) {
- alert("$lt{'thfo'}\\n"+msg);
+ alert("$js_lt{'thfo'}\\n"+msg);
return;
}
if (checkok == 1) {
@@ -9433,10 +9438,10 @@
END_BLOCK
$output .= &Apache::lonhtmlcommon::start_pick_box().
- &Apache::lonhtmlcommon::row_title($lt{'doma'}).
+ &Apache::lonhtmlcommon::row_title($html_lt{'doma'}).
$domform.
&Apache::lonhtmlcommon::row_closure().
- &Apache::lonhtmlcommon::row_title($lt{'usr'}).
+ &Apache::lonhtmlcommon::row_title($html_lt{'usr'}).
$srchbysel.
$srchtypesel.
'<input type="text" size="15" name="srchterm" value="'.$srchterm.'" />'.
More information about the LON-CAPA-cvs
mailing list