[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lon-capa-cvs
Subject:    [LON-CAPA-cvs] cvs: loncom /homework grades.pm
From:       albertel <lon-capa-cvs () mail ! lon-capa ! org>
Date:       2002-11-27 16:39:38
Message-ID: cvsalbertel1038415178 () cvsserver
[Download RAW message or body]

albertel		Wed Nov 27 11:39:38 2002 EDT

  Modified files:              
    /loncom/homework	grades.pm 
  Log:
  - didn't send messages that were newly created
  - always created a new message
  - Fixes BUG#1008
  
  
Index: loncom/homework/grades.pm
diff -u loncom/homework/grades.pm:1.61 loncom/homework/grades.pm:1.62
--- loncom/homework/grades.pm:1.61	Wed Nov 27 10:54:24 2002
+++ loncom/homework/grades.pm	Wed Nov 27 11:39:37 2002
@@ -1,7 +1,7 @@
 # The LearningOnline Network with CAPA
 # The LON-CAPA Grading handler
 #
-# $Id: grades.pm,v 1.61 2002/11/27 15:54:24 albertel Exp $
+# $Id: grades.pm,v 1.62 2002/11/27 16:39:37 albertel Exp $
 #
 # Copyright Michigan State University Board of Trustees
 #
@@ -352,7 +352,7 @@
 	'<input type="hidden" name="section"     value="'.$getsec.'" />'."\n".
 	'<input type="hidden" name="submitonly"  value="'.$submitonly.'" />'."\n".
 	'<input type="hidden" name="response"    value="'.$ENV{'form.response'}.'" \
                />'."\n".
-	'<input type="hidden" name="handgrade"   value="'.$ENV{'form.handgrade'}.'" /><br \
/>'."\n". +	'<input type="hidden" name="handgrade": \
#falue="'.$ENV{'form.handgrade'}.'" /><br />'."\n".  '<input type="hidden" \
name="showgrading" value="'.$ENV{'form.showgrading'}.'" /><br />'."\n".  '<input \
type="hidden" name="url"  value="'.$url.'" />'."\n".  '<input type="hidden" \
name="symb" value="'.$symb.'" />'."\n". @@ -672,21 +672,21 @@
     pWin.document.write("<tr bgcolor=\\"#ffffdd\\">");
     pWin.document.write("<td>Subject</td>");
     pWin.document.write("<td align=\\"center\\"><input name=\\"subchk\\" \
                type=\\"checkbox\\"" +shwsel+"></td>");
-    pWin.document.write("<td><input name=\\"msgsub\\" type=\\"text\\" \
value=\\""+msg+" \\"size=\\"60\\" maxlength=\\"80\\"></td></tr>"); +    \
pWin.document.write("<td><input name=\\"msgsub\\" type=\\"text\\" \
value=\\""+msg+"\\"size=\\"60\\" maxlength=\\"80\\"></td></tr>");  }
 
 function displaySavedMsg(ctr,msg,shwsel) {
     pWin.document.write("<tr bgcolor=\\"#ffffdd\\">");
     pWin.document.write("<td align=\\"center\\">"+ctr+"</td>");
     pWin.document.write("<td align=\\"center\\"><input name=\\"msgn"+ctr+"\\" \
                type=\\"checkbox\\"" +shwsel+"></td>");
-    pWin.document.write("<td><input name=\\"msg"+ctr+"\\" type=\\"text\\" \
value=\\""+msg+" \\" size=\\"60\\" maxlength=\\"80\\"></td></tr>"); +    \
pWin.document.write("<td><input name=\\"msg"+ctr+"\\" type=\\"text\\" \
value=\\""+msg+"\\" size=\\"60\\" maxlength=\\"80\\"></td></tr>");  }
 
   function newMsg(newmsg,shwsel) {
     pWin.document.write("<tr bgcolor=\\"#ffffdd\\">");
     pWin.document.write("<td align=\\"center\\">New</td>");
     pWin.document.write("<td align=\\"center\\"><input name=\\"newmsgchk\\" \
                type=\\"checkbox\\"" +shwsel+"></td>");
-    pWin.document.write("<td><input name=\\"newmsg\\" type=\\"text\\" \
onchange=\\"javascript:this.form.newmsgchk.checked=true\\" value=\\""+newmsg+" \\" \
size=\\"60\\" maxlength=\\"80\\"></td></tr>"); +    pWin.document.write("<td><input \
name=\\"newmsg\\" type=\\"text\\" \
onchange=\\"javascript:this.form.newmsgchk.checked=true\\" value=\\""+newmsg+"\\" \
size=\\"60\\" maxlength=\\"80\\"></td></tr>");  }
 
   function msgTail() {
@@ -1226,7 +1226,7 @@
 
 	    my $includemsg = $ENV{'form.includemsg'.$ctr};
 	    my ($subject,$message,$msgstatus) = ('','','');
-	    if ($includemsg =~ /savemsg|new$ctr/) {
+	    if ($includemsg =~ /savemsg|newmsg\Q$ctr\E/) {
 		$subject = $ENV{'form.msgsub'} if ($includemsg =~ /^msgsub/);
 		my (@msgnum) = split(/,/,$includemsg);
 		foreach (@msgnum) {


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic