version 1.679, 2022/06/11 14:51:49
|
version 1.684, 2023/01/17 00:13:55
|
Line 4562 sub printHelper {
|
Line 4562 sub printHelper {
|
# BZ 5209 - incomplete problems from entire course: |
# BZ 5209 - incomplete problems from entire course: |
|
|
push(@{$printChoices}, |
push(@{$printChoices}, |
[&mtn('Selected <b>Incomplete Problems</b> from <b>entire course</b> for selected people'), |
[&mt('Selected [_1]Incomplete Problems[_2] from [_3]entire course[_4] for [_5]selected people[_6]', |
|
'<b>','</b>','<b>','</b>','<b>','</b>'), |
'incomplete_problems_selpeople_course', 'INCOMPLETE_PROBLEMS_COURSE_RESOURCES']); |
'incomplete_problems_selpeople_course', 'INCOMPLETE_PROBLEMS_COURSE_RESOURCES']); |
my $helperFragment = &create_incomplete_course_helper($helper); # Create needed states. |
my $helperFragment = &create_incomplete_course_helper($helper); # Create needed states. |
|
|
Line 4570 sub printHelper {
|
Line 4571 sub printHelper {
|
|
|
# Selected problems/resources from entire course: |
# Selected problems/resources from entire course: |
|
|
push @{$printChoices}, [&mtn('Selected <b>Problems</b> from <b>entire course</b>'), 'all_problems', 'ALL_PROBLEMS']; |
push @{$printChoices}, [&mt('Selected [_1]Problems[_2] from [_3]entire course[_4]','<b>','</b>','<b>','</b>'), 'all_problems', 'ALL_PROBLEMS']; |
push @{$printChoices}, [&mtn('Selected <b>Resources</b> from <b>entire course</b>'), 'all_resources', 'ALL_RESOURCES']; |
push @{$printChoices}, [&mt('Selected [_1]Resources[_2] from [_3]entire course[_4]','<b>','</b>','<b>','</b>'), 'all_resources', 'ALL_RESOURCES']; |
push @{$printChoices}, [&mtn('Selected <b>Problems</b> from <b>entire course</b> for <b>selected people</b>'), 'all_problems_students', 'ALL_PROBLEMS_STUDENTS']; |
push @{$printChoices}, [&mt('Selected [_1]Problems[_2] from [_3]entire course[_4] for [_5]selected people[_6]','<b>','</b>','<b>','</b>','<b>','</b>'), 'all_problems_students', 'ALL_PROBLEMS_STUDENTS']; |
my $suffixXml = <<ALL_PROBLEMS; |
my $suffixXml = <<ALL_PROBLEMS; |
<state name="STUDENTS1" title="Select People"> |
<state name="STUDENTS1" title="Select People"> |
<message><b>Select sorting order of printout</b> </message> |
<message><b>Select sorting order of printout</b> </message> |
Line 4788 CHOOSE_FROM_SUBDIR
|
Line 4789 CHOOSE_FROM_SUBDIR
|
# another resource selector for that sequence |
# another resource selector for that sequence |
if ((!$helper->{VARS}->{'construction'}) && |
if ((!$helper->{VARS}->{'construction'}) && |
(!$is_published || (($subdir eq '') && ($url eq '/adm/navmaps')))) { |
(!$is_published || (($subdir eq '') && ($url eq '/adm/navmaps')))) { |
push @$printChoices, [&mtn("Selected <b>Resources</b> from <b>selected folder</b> in course"), |
push(@$printChoices,[&mt('Selected [_1]Resources[_2] from [_3]selected folder[_4] in course', |
'select_sequences', 'CHOOSE_SEQUENCE']; |
'<b>','</b>','<b>','</b>'), |
|
'select_sequences','CHOOSE_SEQUENCE']); |
my $escapedSequenceName; |
my $escapedSequenceName; |
if ($helper->{VARS}->{'SEQUENCE'} ne '') { |
if ($helper->{VARS}->{'SEQUENCE'} ne '') { |
$escapedSequenceName = $helper->{VARS}->{'SEQUENCE'}; |
$escapedSequenceName = $helper->{VARS}->{'SEQUENCE'}; |
Line 4804 CHOOSE_FROM_SUBDIR
|
Line 4806 CHOOSE_FROM_SUBDIR
|
#Escape apostrophes and backslashes for Perl |
#Escape apostrophes and backslashes for Perl |
$escapedSequenceName =~ s/\\/\\\\/g; |
$escapedSequenceName =~ s/\\/\\\\/g; |
$escapedSequenceName =~ s/'/\\'/g; |
$escapedSequenceName =~ s/'/\\'/g; |
|
my $nocurrloc; |
if (($subdir eq '') && ($url eq '/adm/navmaps')) { |
if (($subdir eq '') && ($url eq '/adm/navmaps')) { |
if ($perm{'pfo'})) { |
$nocurrloc = 'nocurrloc="1"'; |
|
if ($perm{'pfo'}) { |
push(@{$printChoices}, |
push(@{$printChoices}, |
[&mt('Selected [_1]Problems[_2] from [_3]selected folder[_4] in course for [_5]selected people[_6]', |
[&mt('Selected [_1]Problems[_2] from [_3]selected folder[_4] in course for [_5]selected people[_6]', |
'<b>','</b>','<b>','</b>','<b>','</b>'), |
'<b>','</b>','<b>','</b>','<b>','</b>'), |
Line 4818 CHOOSE_FROM_SUBDIR
|
Line 4822 CHOOSE_FROM_SUBDIR
|
'select_sequences_resources_for_students','CHOOSE_SEQUENCE_STUDENTS1'], |
'select_sequences_resources_for_students','CHOOSE_SEQUENCE_STUDENTS1'], |
[&mt('Selected [_1]Resources[_2] from [_3]selected folder[_4] in course for [_5]CODEd assignments[_6]', |
[&mt('Selected [_1]Resources[_2] from [_3]selected folder[_4] in course for [_5]CODEd assignments[_6]', |
'<b>','</b>','<b>','</b>','<b>','</b>'), |
'<b>','</b>','<b>','</b>','<b>','</b>'), |
'select_sequences_resources_for_anon','CHOOSE_SEQUENCE_ANON2'], |
'select_sequences_resources_for_anon','CHOOSE_SEQUENCE_ANON2']); |
[&mt('Selected [_1]Resources[_2] from [_3]selected folder[_4] in course', |
|
'<b>','</b>','<b>','</b>'), |
|
'select_sequences','CHOOSE_SEQUENCE']); |
|
if ($escapedSequenceName) { |
if ($escapedSequenceName) { |
&generate_common_choosers($r,$helper,$escapedSequenceName,$escapedSequenceName,$isProblem,$symbFilter,$start_new_option); |
&generate_common_choosers($r,$helper,$escapedSequenceName,$escapedSequenceName,$isProblem,$symbFilter,$start_new_option); |
} |
} |
} else { |
|
push(@{$printChoices}, |
|
[&mt('Selected [_1]Resources[_2] from [_3]selected folder[_4] in course', |
|
'<b>','</b>','<b>','</b>'), |
|
'select_sequences','CHOOSE_SEQUENCE']); |
|
} |
} |
} |
} |
if (($subdir eq '') && ($url eq '/adm/navmaps') && ($perm{'pfo'})) { |
if (($subdir eq '') && ($url eq '/adm/navmaps') && ($perm{'pfo'})) { |
Line 4887 CHOOSE_FROM_SUBDIR
|
Line 4883 CHOOSE_FROM_SUBDIR
|
<state name="CHOOSE_FROM_ANY_SEQUENCE" title="Select Resources To Print"> |
<state name="CHOOSE_FROM_ANY_SEQUENCE" title="Select Resources To Print"> |
<message>(mark desired resources then click "next" button) <br /></message> |
<message>(mark desired resources then click "next" button) <br /></message> |
<resource variable="RESOURCES" multichoice="1" toponly='1' addstatus="1" |
<resource variable="RESOURCES" multichoice="1" toponly='1' addstatus="1" |
closeallpages="1" modallink="1"> |
closeallpages="1" modallink="1" suppressNavmap="1" $nocurrloc> |
<nextstate>PAGESIZE</nextstate> |
<nextstate>PAGESIZE</nextstate> |
<filterfunc>return $isNotMap</filterfunc> |
<filterfunc>return $isNotMap</filterfunc> |
<mapurl evaluate='1'>return '$escapedSequenceName';</mapurl> |
<mapurl evaluate='1'>return '$escapedSequenceName';</mapurl> |
Line 4911 CHOOSE_FROM_ANY_SEQUENCE
|
Line 4907 CHOOSE_FROM_ANY_SEQUENCE
|
<state name="CHOOSE_FROM_ANY_SEQUENCE" title="Select Resources To Print"> |
<state name="CHOOSE_FROM_ANY_SEQUENCE" title="Select Resources To Print"> |
<message>(mark desired resources then click "next" button) <br /></message> |
<message>(mark desired resources then click "next" button) <br /></message> |
<resource variable="RESOURCES" multichoice="1" toponly='1' addstatus="1" |
<resource variable="RESOURCES" multichoice="1" toponly='1' addstatus="1" |
closeallpages="1" modallink="1"> |
closeallpages="1" modallink="1" suppressNavmap="1" $nocurrloc> |
<nextstate>PAGESIZE</nextstate> |
<nextstate>PAGESIZE</nextstate> |
<filterfunc>return $isNotMap</filterfunc> |
<filterfunc>return $isNotMap</filterfunc> |
<mapurl evaluate='1'>return '$escapedSequenceName';</mapurl> |
<mapurl evaluate='1'>return '$escapedSequenceName';</mapurl> |