-
- LON-CAPA support request
-
-
-$bodytag
-ENDHEAD
+ $format_reply = &Apache::lonnet::auto_instcode_format($caller,$codedom,\%coursecodes,\%codes,\@codetitles,\%cat_titles,\%cat_order);
+ if ($format_reply eq 'ok') {
+ my $numtypes = @codetitles;
+ &Apache::courseclassifier::build_code_selections(\%codes,\@codetitles,\%cat_titles,\%cat_order,\%idlist,\%idnums,\%idlist_titles);
+ my ($scripttext,$longtitles) = &Apache::courseclassifier::javascript_definitions(\@codetitles,\%idlist,\%idlist_titles,\%idnums,\%cat_titles);
+ my $longtitles_str = join('","',@{$longtitles});
+ my $allidlist = $idlist{$codetitles[0]};
+ $jscript .= &Apache::courseclassifier::courseset_js_start($formname,$longtitles_str,$allidlist);
+ $jscript .= $scripttext;
+ $jscript .= &Apache::courseclassifier::javascript_code_selections($formname,@codetitles);
+ $loaditems = '';
+ }
+ }
+ }
+
+ my $js = '';
+ my %add_entries = (topmargin => "0",
+ marginheight => "0",
+ onLoad =>"initialize_codes()",);
+
+ my $start_page =
+ &Apache::loncommon::start_page('Support Request',$js,
+ { 'function' => $function,
+ 'add_entries' => \%add_entries,
+ 'only_body' => 1,});
+ $r->print($start_page);
+
if ($r->uri eq '/adm/helpdesk') {
&print_header($r,$origurl);
}
@@ -181,7 +278,7 @@ ENDHEAD
@@ -204,7 +301,7 @@ END
$r->print('');
}
$r->print(<
+
|
@@ -219,7 +316,7 @@ END
- E-mail address:
+ | $lt{'emad'}:
|
@@ -243,7 +340,7 @@ END
|
- username/domain:
+ | $lt{'unme'}/$lt{'doma'}:
|
@@ -256,23 +353,23 @@ END
my $udom_input = '';
my $uname_input = '';
if (defined($uname) && defined($udom)) {
- $r->print('username: '.$uname.' domain: '.$udom.$udom_input.$uname_input);
+ $r->print(''.$lt{'unme'}.': '.$uname.' '.$lt{'doma'}.': '.$udom.$udom_input.$uname_input);
} else {
my $udomform = '';
my $unameform = '';
if (defined($udom)) {
- $udomform = 'domain: '.$udom.$udom_input;
+ $udomform = ''.$lt{'doma'}.': '.$udom.$udom_input;
} elsif (defined($uname)) {
- $unameform = 'username: '.$uname.' '.$uname_input;
+ $unameform = ''.$lt{'unme'}.': '.$uname.' '.$uname_input;
}
if ($udomform eq '') {
- $udomform = 'domain: ';
+ $udomform = ''.$lt{'doma'}.': ';
$udomform .= &Apache::loncommon::select_dom_form($codedom,'udom');
}
if ($unameform eq '') {
- $unameform= 'username: ';
+ $unameform= ''.$lt{'unme'}.': ';
}
- $r->print($unameform.$udomform.' Enter the username you use to log-in to your LON-CAPA system, and choose your domain.');
+ $r->print($unameform.$udomform.' '.$lt{'entr'});
}
$r->print(<
@@ -289,7 +386,7 @@ END
- URL of page:
+ | $lt{'urlp'}:
|
@@ -298,7 +395,7 @@ END
- http://$server$origurl
+ $server
|
@@ -313,7 +410,7 @@ END
|
- Phone #:
+ | $lt{'phon'} #:
|
@@ -337,7 +434,7 @@ END
|
- Course Details:
+ | $lt{'crsd'}:$details_title
|
@@ -349,19 +446,19 @@ END
END
if ($cnum) {
if ($coursecodes{$cnum}) {
- foreach (@codetitles) {
- $r->print(''.$_.': '.$codes{$cnum}{$_}.'; ');
+ foreach my $item (@codetitles) {
+ $r->print(''.$item.': '.$codes{$cnum}{$item}.'; ');
}
$r->print(' ');
} else {
- $r->print('Enter institutional course code:
+ $r->print($lt{'enin'}.':
');
}
} else {
if ($totcodes > 0) {
my $numtitles = @codetitles;
if ($numtitles == 0) {
- $r->print('Enter institutional course code:
+ $r->print($lt{'enin'}.':
');
} else {
my $lasttitle = $numtitles;
@@ -370,21 +467,36 @@ END
}
$r->print(''.$codetitles[0].' '."\n".
' | ');
for (my $i=1; $i<$numtitles; $i++) {
$r->print(''.$codetitles[$i].' '."\n".
''."\n".
' | '
);
@@ -393,19 +505,19 @@ END
if ($numtitles > 4) {
$r->print('
'.$codetitles[$numtitles].' '."\n".
''."\n");
}
}
} else {
- $r->print('Enter institutional course code:
+ $r->print($lt{'enin'}.':
');
}
}
if ($ctitle) {
- $r->print(' Title: '.$ctitle.'');
+ $r->print(' '.$lt{'titl'}.': '.$ctitle.'');
} else {
- $r->print(' Enter course title:
+ $r->print(' '.$lt{'enct'}.':
');
}
$r->print(<
- Section Number:
+ | $lt{'secn'}:
|
@@ -434,12 +546,13 @@ END
END
if ($sectionlist) {
- $r->print(" |
END
- if (defined($ENV{'user.name'})) {
+ if (defined($env{'user.name'})) {
$r->print(<
- Optional file upload:
+ | $lt{'opfi'}:
|
@@ -521,7 +634,7 @@ END
@@ -534,12 +647,13 @@ END
END
}
+
$r->print(<
@@ -549,11 +663,11 @@ END
|
-
+
|
|
-
+
|
|
@@ -570,18 +684,18 @@ END
- | |