--- loncom/interface/lonsupportreq.pm 2009/10/22 13:41:41 1.55
+++ loncom/interface/lonsupportreq.pm 2010/12/02 13:12:11 1.55.6.2
@@ -1,5 +1,5 @@
#
-# $Id: lonsupportreq.pm,v 1.55 2009/10/22 13:41:41 bisitz Exp $
+# $Id: lonsupportreq.pm,v 1.55.6.2 2010/12/02 13:12:11 raeburn Exp $
#
# Copyright Michigan State University Board of Trustees
#
@@ -301,7 +301,7 @@ function initialize_codes() {
$udomform .= &Apache::loncommon::select_dom_form($codedom,'udom');
}
if ($unameform eq '') {
- $unameform= ''.$lt{'unme'}.': ';
+ $unameform= ''.$lt{'unme'}.': ';
}
$output .= $unameform.$udomform;
}
@@ -311,115 +311,119 @@ function initialize_codes() {
$output .= &Apache::lonhtmlcommon::row_title("$lt{'urlp'}",undef,$css[$i]).
$showserver.'&').'" />'.
- &Apache::lonhtmlcommon::row_closure().
- &Apache::lonhtmlcommon::row_title("$lt{'phon'}",undef,'LC_evenrow_value').
- '
'.
&Apache::lonhtmlcommon::row_closure();
- $num ++;
- $i = $num%2;
- $output .= &Apache::lonhtmlcommon::row_title("$lt{'crsd'}$details_title",undef,$css[$i]);
- if ($cnum) {
- if ($coursecodes{$cnum}) {
- foreach my $item (@codetitles) {
- $output .= ''.$item.': '.$codes{$cnum}{$item}.'; ';
+ if (&Apache::loncommon::check_for_gci_dc()) {
+ $output .= &Apache::lonhtmlcommon::row_title("$lt{'phon'}",undef,
+ 'LC_evenrow_value').
+ '
'.
+ &Apache::lonhtmlcommon::row_closure();
+ $num ++;
+ $i = $num%2;
+ $output .= &Apache::lonhtmlcommon::row_title("$lt{'crsd'}$details_title",undef,$css[$i]);
+ if ($cnum) {
+ if ($coursecodes{$cnum}) {
+ foreach my $item (@codetitles) {
+ $output .= ''.$item.': '.$codes{$cnum}{$item}.'; ';
+ }
+ $output .= ' &').'" />';
+ } else {
+ $output .= $lt{'enin'}.':
+ ';
}
- $output .= ' &').'" />';
} else {
- $output .= $lt{'enin'}.':
- ';
- }
- } else {
- if ($totcodes > 0) {
- my $numtitles = @codetitles;
- if ($numtitles == 0) {
- $output .= $lt{'enin'}.':
- ';
- } else {
- my $lasttitle = $numtitles;
- if ($numtitles > 4) {
- $lasttitle = 4;
- }
- $output .= '
'.$codetitles[0].' '."\n".
- ' | ';
- for (my $i=1; $i<$numtitles; $i++) {
- $output .= ''.$codetitles[$i].' '."\n".
- ''."\n".
- ''."\n".
- ''."\n".
- ' | '."\n";
- }
- $output .= '
';
- if ($numtitles > 4) {
- $output .= '
'.$codetitles[$numtitles].'
'."\n".
- ''."\n".
- ''."\n".
- ''."\n";
}
+ } else {
+ $output .= $lt{'enin'}.':
+ ';
}
+ }
+ $output .= '
';
+ if ($ctitle) {
+ $output .= ''.$lt{'titl'}.': '.$ctitle.
+ '&').'" />'."\n";
} else {
- $output .= $lt{'enin'}.':
- ';
+ $output .= $lt{'enct'}.':
+ '."\n";
}
- }
- if ($ctitle) {
- $output .= '
'.$lt{'titl'}.': '.$ctitle.
- '&').'" />'."\n";
- } else {
- $output .= '
'.$lt{'enct'}.':
- '."\n";
- }
- $output .= &Apache::lonhtmlcommon::row_closure();
- $num ++;
- $i = $num%2;
- $output .= &Apache::lonhtmlcommon::row_title($lt{'secn'},undef,$css[$i]);
- if ($sectionlist) {
- $output .= "".
- " \n";
- foreach my $id (sort(keys(%groupid))) {
- if ($id eq $groupid{$id} || $groupid{$id} eq '') {
- $output .= " \n";
- } else {
- $output .= " \n";
+ $output .= &Apache::lonhtmlcommon::row_closure();
+ $num ++;
+ $i = $num%2;
+ $output .= &Apache::lonhtmlcommon::row_title($lt{'secn'},undef,$css[$i]);
+ if ($sectionlist) {
+ $output .= "".
+ " \n";
+ foreach my $id (sort(keys(%groupid))) {
+ if ($id eq $groupid{$id} || $groupid{$id} eq '') {
+ $output .= " \n";
+ } else {
+ $output .= " \n";
+ }
}
+ $output .= "";
+ } else {
+ $output .= '';
}
- $output .= "";
- } else {
- $output .= '';
+ $output .= &Apache::lonhtmlcommon::row_closure();
}
- $output .= &Apache::lonhtmlcommon::row_closure();
$num ++;
- $i = $num%2;
+ $i = $num%2;
$output .= &Apache::lonhtmlcommon::row_title($lt{'subj'},undef,'LC_oddrow_value').
' '."\n".
&Apache::lonhtmlcommon::row_closure().
@@ -475,22 +479,27 @@ sub print_request_receipt {
$defdom,$origmail);
my $from = $admin;
my $reporttime = &Apache::lonlocal::locallocaltime(time);
- my @formvars = ('username','email','uname','udom','sourceurl','phone','section','coursecode','title','subject','description','screenshot');
-
+ my @formvars = ('username','email','uname','udom','sourceurl');
+ if (&Apache::loncommon::check_for_gci_dc()) {
+ push(@formvars,('phone','section','coursecode','title'));
+ }
+ push(@formvars,('subject','description','screenshot'));
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},\@formvars);
my $coursecode = $env{'form.coursecode'};
- if ($coursecode eq '') {
- if (defined($env{'form.Year'})) {
- $coursecode .= $env{'form.Year'};
- }
- if (defined($env{'form.Semester'})) {
- $coursecode .= $env{'form.Semester'};
- }
- if (defined($env{'form.Department'})) {
- $coursecode .= $env{'form.Department'};
- }
- if (defined($env{'form.Number'})) {
- $coursecode .= $env{'form.Number'};
+ if (&Apache::loncommon::check_for_gci_dc()) {
+ if ($coursecode eq '') {
+ if (defined($env{'form.Year'})) {
+ $coursecode .= $env{'form.Year'};
+ }
+ if (defined($env{'form.Semester'})) {
+ $coursecode .= $env{'form.Semester'};
+ }
+ if (defined($env{'form.Department'})) {
+ $coursecode .= $env{'form.Department'};
+ }
+ if (defined($env{'form.Number'})) {
+ $coursecode .= $env{'form.Number'};
+ }
}
}
my %lt = &Apache::lonlocal::texthash (
@@ -547,14 +556,22 @@ sub print_request_receipt {
}
}
$env{'form.user'} = "'".$env{'form.uname'}.':'.$env{'form.udom'}."'";
- $env{'form.csri'} = $env{'form.title'}.' - '.$coursecode.' - '.$lt{'sect'}.': '.$env{'form.section'};
+ if (&Apache::loncommon::check_for_gci_dc()) {
+ $env{'form.csri'} = $env{'form.title'}.' - '.$coursecode.' - '.$lt{'sect'}.': '.$env{'form.section'};
+ }
my $supportmsg = <print(< |
|