version 1.67.2.1, 2007/11/28 17:36:11
|
version 1.68, 2007/12/30 23:22:41
|
Line 104 sub handler {
|
Line 104 sub handler {
|
|
|
# if called to assign a role in a course to a user via CUSR |
# if called to assign a role in a course to a user via CUSR |
if ($env{'form.form'} eq 'cu' || $env{'form.form'} eq 'studentform') { |
if ($env{'form.form'} eq 'cu' || $env{'form.form'} eq 'studentform') { |
$r->print(&create_user_javascript($type)); |
$r->print(&create_user_javascript($type)); |
} |
} |
|
|
# print javascript functions for choosing a course |
# print javascript functions for choosing a course |
Line 215 sub display_matched_courses {
|
Line 215 sub display_matched_courses {
|
if ($env{'form.form'} eq 'portform') { |
if ($env{'form.form'} eq 'portform') { |
$action = '/adm/portfolio'; |
$action = '/adm/portfolio'; |
} |
} |
|
my $numcourses = keys(%courses); |
$r->print('<form name="courselist" method="post" action="'.$action.'">'); |
$r->print('<form name="courselist" method="post" action="'.$action.'">'); |
|
if ($env{'form.form'} eq 'modifycourse') { |
|
if ($numcourses > 0) { |
|
my $cctitle = &Apache::lonnet::plaintext('cc',$type); |
|
my $dctitle = &Apache::lonnet::plaintext('dc'); |
|
my $ccrolechk = ' checked="checked" '; |
|
my $menuchk = ' '; |
|
if ($env{'form.prevphase'} ne '') { |
|
$ccrolechk = ' '; |
|
$menuchk = ' checked="checked" '; |
|
} |
|
$r->print( |
|
'<span class="LC_nobreak"><label>'. |
|
'<input type="radio" name="phase" value="ccrole"'.$ccrolechk.'/>'. |
|
' '.&mt('Enter the course with the role of [_1].',$cctitle). |
|
'</label>'.(' 'x3).'</span><br />'. |
|
'<span class="LC_nobreak"><label>'. |
|
'<input type="radio" name="phase" value="menu"'.$menuchk.'/> '. |
|
&mt('View or modify course settings which only a [_1] may modify.',$dctitle). |
|
'</label></span><br /><br />'); |
|
} |
|
} |
my %by_descrip; |
my %by_descrip; |
my $numcourses = keys(%courses); |
my $numcourses = keys(%courses); |
foreach my $course (keys(%courses)) { |
foreach my $course (keys(%courses)) { |
Line 260 sub display_matched_courses {
|
Line 282 sub display_matched_courses {
|
} |
} |
my $owner = join(', ',@owners); |
my $owner = join(', ',@owners); |
$r->print(&course_chooser($multiple,$cdom,$cnum,$cleandesc)); |
$r->print(&course_chooser($multiple,$cdom,$cnum,$cleandesc)); |
$r->print($description.'('. |
$r->print($description.' ('. |
(&Apache::lonnet::domain($cdom,'description')? |
(&Apache::lonnet::domain($cdom,'description')? |
&Apache::lonnet::domain($cdom,'description'):$cdom).")"); |
&Apache::lonnet::domain($cdom,'description'):$cdom).")"); |
if ($instcode ne '') { |
if ($instcode ne '') { |
Line 272 sub display_matched_courses {
|
Line 294 sub display_matched_courses {
|
$r->print(', '.&mt('owner').' - '.$owner); |
$r->print(', '.&mt('owner').' - '.$owner); |
} |
} |
if ($ttype ne '') { |
if ($ttype ne '') { |
$r->print('('.&unescape($ttype).')'); |
$r->print(' ('.&unescape($ttype).')'); |
} |
} |
if ($multiple) { $r->print("</label>\n"); } |
if ($multiple) { $r->print("</label>\n"); } |
$r->print("<br />\n"); |
$r->print("<br />\n"); |
Line 296 sub display_matched_courses {
|
Line 318 sub display_matched_courses {
|
$r->print('<input type="hidden" name="setroles" value="'.$env{'form.setroles'}.'" />'); |
$r->print('<input type="hidden" name="setroles" value="'.$env{'form.setroles'}.'" />'); |
$r->print('<input type="hidden" name="action" value="rolepicker" />'); |
$r->print('<input type="hidden" name="action" value="rolepicker" />'); |
} elsif ($env{'form.form'} eq 'modifycourse') { |
} elsif ($env{'form.form'} eq 'modifycourse') { |
$r->print('<input type="hidden" name="phase" value="menu" />'."\n"); |
|
$r->print(&Apache::lonhtmlcommon::echo_form_input(['phase','pickedcourse','type','form'])); |
$r->print(&Apache::lonhtmlcommon::echo_form_input(['phase','pickedcourse','type','form'])); |
} else { |
} else { |
$r->print('<input type="hidden" name="cnumelement" value="'. |
$r->print('<input type="hidden" name="cnumelement" value="'. |
Line 406 sub build_filters {
|
Line 427 sub build_filters {
|
<input type="hidden" name="form" value="$formname" /> |
<input type="hidden" name="form" value="$formname" /> |
|; |
|; |
if ($formname eq 'modifycourse') { |
if ($formname eq 'modifycourse') { |
$output .= '<input type="hidden" name="phase" value="courselist" />'; |
$output .= '<input type="hidden" name="phase" value="courselist" />'."\n". |
} else { |
'<input type="hidden" name="prevphase" value="'. |
|
$env{'form.prevphase'}.'" />'."\n"; |
|
} else { |
my $name_input; |
my $name_input; |
if ($env{'form.cnameelement'} ne '') { |
if ($env{'form.cnameelement'} ne '') { |
$name_input = '<input type="hidden" name="cnameelement" value="'. |
$name_input = '<input type="hidden" name="cnameelement" value="'. |
Line 430 $multelement
|
Line 453 $multelement
|
if ($domainselectform) { |
if ($domainselectform) { |
$output .= $lt{'cdo'}.': '.$domainselectform.'<br />'."\n"; |
$output .= $lt{'cdo'}.': '.$domainselectform.'<br />'."\n"; |
} |
} |
# if ($typeselectform) { |
if ($typeselectform) { |
# $output .= $lt{'cog'}.': '.$typeselectform.'<br />'."\n"; |
$output .= $lt{'cog'}.': '.$typeselectform.'<br />'."\n"; |
# } |
} |
if ($instcodeform) { |
if ($instcodeform) { |
$output .= $lt{'cin'}.': '.$instcodeform.'<br />'."\n"; |
$output .= $lt{'cin'}.': '.$instcodeform.'<br />'."\n"; |
} |
} |