Comments
[tpope-extra.git] / perl / sctweb
index 97a21d86e204994561ace77db6c42bc4cd10103a..c1d82d6d8220e0bf1fe3b7c0da92a82ad35d9299 100755 (executable)
@@ -91,7 +91,7 @@ $response = $ua->post("$url&tserve_trans_config=astulog.cfg", { tserve_tip_write
 
 $response = $ua->get("$url&tserve_tip_write=||WID|SID|PIN|Term&tserve_trans_config=" . ("regterm.cfg"||"rgrdterm.cfg")); # Valid terms
 die $response->status_line unless $response->is_success;
-my @terms = grep {s/^<option value="([^"]*)">.*/$1/} (split( /\r\n/, $response->content));
+my @terms = grep {s/^<option value="([^"]*)">.*/$1/} (split( /\r\n/, $response->content)); # "
 if(@terms) {
     $opts{school} = 'accd';
 } else {
@@ -590,8 +590,10 @@ sub do_html_grades {
            map { s/^\s+//; s/\xa0|\r//g; s/\n/<br \/>/g; $_} @$row;
            $row->[1] = capitalize($row->[1]);
            $row->[1] =~ s/&/&amp;/g;
+           $row->[0] =~ s/Cumulative through/Cumulative: through/;
+           $row->[0] =~ s/Cumulative:(.*) (\d{4}) (.*)/Cumulative:$1 $3 $2/;
            $lastrow=$row;
-           next if $row->[0] =~ /:|Current Term|Cumulative/;
+           next if $row->[0] =~ /:|Current Term/;
            print '<tr class="'.$shade.'">';
            $shade = ($shade eq "dark"?"light":"dark");
            print '<td align="left" class="sectionid">', $$row[0], '</td>';