version 1.102, 2005/04/11 18:13:39
|
version 1.104, 2005/07/07 03:56:52
|
Line 3183 sub render {
|
Line 3183 sub render {
|
my $targetURL = ''; |
my $targetURL = ''; |
my $finish=&mt('Finish'); |
my $finish=&mt('Finish'); |
if ($self->{'restartCourse'}) { |
if ($self->{'restartCourse'}) { |
my $actionURL = '/adm/roles'; |
$actionURL = '/adm/roles'; |
$targetURL = '/adm/menu'; |
$targetURL = '/adm/menu'; |
if ($env{'course.'.$env{'request.course.id'}.'.url'}=~/^uploaded/) { |
if ($env{'course.'.$env{'request.course.id'}.'.url'}=~/^uploaded/) { |
$targetURL = '/adm/coursedocs'; |
$targetURL = '/adm/coursedocs'; |
Line 3279 sub render {
|
Line 3279 sub render {
|
# Print the granularity, depending on the action |
# Print the granularity, depending on the action |
if ($vars->{GRANULARITY} eq 'whole_course') { |
if ($vars->{GRANULARITY} eq 'whole_course') { |
$resourceString .= '<li>'.&mt('for <b>all resources in the course</b>').'</li>'; |
$resourceString .= '<li>'.&mt('for <b>all resources in the course</b>').'</li>'; |
$level = 9; # general course, see lonparmset.pm perldoc |
if ($vars->{TARGETS} eq 'course') { |
|
$level = 11; # general course, see lonparmset.pm perldoc |
|
} elsif ($vars->{TARGETS} eq 'section') { |
|
$level = 6; |
|
} else { |
|
$level = 3; |
|
} |
$affectedResourceId = "0.0"; |
$affectedResourceId = "0.0"; |
$symb = 'a'; |
$symb = 'a'; |
$paramlevel = 'general'; |
$paramlevel = 'general'; |
Line 3289 sub render {
|
Line 3295 sub render {
|
my $title = $res->compTitle(); |
my $title = $res->compTitle(); |
$symb = $res->symb(); |
$symb = $res->symb(); |
$resourceString .= '<li>'.&mt('for the map named [_1]',"<b>$title</b>").'</li>'; |
$resourceString .= '<li>'.&mt('for the map named [_1]',"<b>$title</b>").'</li>'; |
$level = 8; |
if ($vars->{TARGETS} eq 'course') { |
|
$level = 10; # general course, see lonparmset.pm perldoc |
|
} elsif ($vars->{TARGETS} eq 'section') { |
|
$level = 5; |
|
} else { |
|
$level = 2; |
|
} |
$affectedResourceId = $vars->{RESOURCE_ID}; |
$affectedResourceId = $vars->{RESOURCE_ID}; |
$paramlevel = 'map'; |
$paramlevel = 'map'; |
} else { |
} else { |
Line 3300 sub render {
|
Line 3312 sub render {
|
$symb = $res->symb(); |
$symb = $res->symb(); |
my $title = $res->compTitle(); |
my $title = $res->compTitle(); |
$resourceString .= '<li>'.&mt('for the resource named [_1] part [_2]',"<b>$title</b>","<b>$part</b>").'</li>'; |
$resourceString .= '<li>'.&mt('for the resource named [_1] part [_2]',"<b>$title</b>","<b>$part</b>").'</li>'; |
$level = 7; |
if ($vars->{TARGETS} eq 'course') { |
|
$level = 7; # general course, see lonparmset.pm perldoc |
|
} elsif ($vars->{TARGETS} eq 'section') { |
|
$level = 4; |
|
} else { |
|
$level = 1; |
|
} |
$affectedResourceId = $vars->{RESOURCE_ID}; |
$affectedResourceId = $vars->{RESOURCE_ID}; |
$paramlevel = 'full'; |
$paramlevel = 'full'; |
} |
} |
|
|
my $result = "<form name='helpform' method='get' action='/adm/parmset#$affectedResourceId&$parm_name&$level'>\n"; |
my $result = "<form name='helpform' method='get' action='/adm/parmset#$affectedResourceId&$parm_name&$level'>\n"; |
|
$result .= "<input type='hidden' name='action' value='settable' />\n"; |
|
$result .= "<input type='hidden' name='dis' value='helper' />\n"; |
|
$result .= "<input type='hidden' name='pscat' value='". |
|
HTML::Entities::encode($vars->{ACTION_TYPE},"'<>&\"") . "' />\n"; |
if ($vars->{GRANULARITY} eq 'resource') { |
if ($vars->{GRANULARITY} eq 'resource') { |
$result .= "<input type='hidden' name='symb' value='". |
$result .= "<input type='hidden' name='symb' value='". |
HTML::Entities::encode($symb,"'<>&\"") . "' />\n"; |
HTML::Entities::encode($symb,"'<>&\"") . "' />\n"; |
$result .= "<input type='hidden' name='pscat' value='". |
|
HTML::Entities::encode($vars->{ACTION_TYPE},"'<>&\"") . "' />\n"; |
|
my $part = $vars->{RESOURCE_ID_part}; |
|
if ($part eq 'All Parts' || !$part) { $part=0; } |
|
$result .= "<input type='hidden' name='psprt' value='". |
|
HTML::Entities::encode($part,"'<>&\"") . "' />\n"; |
|
} |
} |
|
my $part = $vars->{RESOURCE_ID_part}; |
|
if ($part eq 'All Parts' || !$part) { $part=0; } |
|
$result .= "<input type='hidden' name='psprt' value='". |
|
HTML::Entities::encode($part,"'<>&\"") . "' />\n"; |
|
|
$result .= '<p>'.&mt('Confirm that this information is correct, then click "Finish Helper" to complete setting the parameter.').'<ul>'; |
$result .= '<p>'.&mt('Confirm that this information is correct, then click "Finish Helper" to complete setting the parameter.').'<ul>'; |
|
|
# Print the type of manipulation: |
# Print the type of manipulation: |
Line 3353 sub render {
|
Line 3374 sub render {
|
} elsif ($vars->{ACTION_TYPE} eq 'tries') { |
} elsif ($vars->{ACTION_TYPE} eq 'tries') { |
$result .= "<input type='hidden' name='pres_value' " . |
$result .= "<input type='hidden' name='pres_value' " . |
"value='" . $vars->{TRIES} . "' />\n"; |
"value='" . $vars->{TRIES} . "' />\n"; |
|
$result .= "<input type='hidden' name='pres_type' " . |
|
"value='int_pos' />\n"; |
} elsif ($vars->{ACTION_TYPE} eq 'weight') { |
} elsif ($vars->{ACTION_TYPE} eq 'weight') { |
$result .= "<input type='hidden' name='pres_value' " . |
$result .= "<input type='hidden' name='pres_value' " . |
"value='" . $vars->{WEIGHT} . "' />\n"; |
"value='" . $vars->{WEIGHT} . "' />\n"; |
Line 3366 sub render {
|
Line 3389 sub render {
|
} elsif ($vars->{TARGETS} eq 'section') { |
} elsif ($vars->{TARGETS} eq 'section') { |
my $section = $vars->{SECTION_NAME}; |
my $section = $vars->{SECTION_NAME}; |
$result .= '<li>'.&mt('for section [_1]',"<b>$section</b>").'</li>'; |
$result .= '<li>'.&mt('for section [_1]',"<b>$section</b>").'</li>'; |
$level -= 3; |
$result .= "<input type='hidden' name='csec' value='" . |
$result .= "<input type='hidden' name='csec' value='" . |
|
HTML::Entities::encode($section,"'<>&\"") . "' />\n"; |
HTML::Entities::encode($section,"'<>&\"") . "' />\n"; |
} else { |
} else { |
# FIXME: This is probably wasteful! Store the name! |
# FIXME: This is probably wasteful! Store the name! |
Line 3377 sub render {
|
Line 3399 sub render {
|
$username = substr($username, 0, rindex($username, ':')); |
$username = substr($username, 0, rindex($username, ':')); |
my $name = $classlist->{$username}->[6]; |
my $name = $classlist->{$username}->[6]; |
$result .= '<li>'.&mt('for [_1]',"<b>$name</b>").'</li>'; |
$result .= '<li>'.&mt('for [_1]',"<b>$name</b>").'</li>'; |
$level -= 6; |
my ($uname, $udom) = split /:/, $vars->{USER_NAME}; |
my ($uname, $udom) = split /:/, $vars->{USER_NAME}; |
|
$result .= "<input type='hidden' name='uname' value='". |
$result .= "<input type='hidden' name='uname' value='". |
HTML::Entities::encode($uname,"'<>&\"") . "' />\n"; |
HTML::Entities::encode($uname,"'<>&\"") . "' />\n"; |
$result .= "<input type='hidden' name='udom' value='". |
$result .= "<input type='hidden' name='udom' value='". |