src/hg/instinct/hgBamBam/hgBamBam.c 1.8

1.8 2010/06/01 06:29:06 jsanborn
updated
Index: src/hg/instinct/hgBamBam/hgBamBam.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/instinct/hgBamBam/hgBamBam.c,v
retrieving revision 1.7
retrieving revision 1.8
diff -b -B -U 4 -r1.7 -r1.8
--- src/hg/instinct/hgBamBam/hgBamBam.c	1 Jun 2010 04:00:48 -0000	1.7
+++ src/hg/instinct/hgBamBam/hgBamBam.c	1 Jun 2010 06:29:06 -0000	1.8
@@ -396,29 +396,30 @@
 void share()
 {
 char *emailTo   = cartUsualString(cart, bbEmailTo, NULL);
 char *emailFrom = cartUsualString(cart, bbEmailFrom, NULL);
+char *emailSubject = cartUsualString(cart, bbEmailSubject, "UCSC BamBam Browser link");
 char *link      = cartUsualString(cart, bbLink, NULL);
 
 struct json *js = newJson();
 
 if (!emailTo || !emailFrom || !link)
-    jsonAddString(js, "response", "All fields must be filled.");
+    jsonAddString(js, "response", "Email fields must be filled.");
 else
     {
     char cmd[1024];
     safef(cmd, sizeof(cmd),
 	  "echo 'User %s wanted you to check out:\n\n%s\n\nCourtesy of the UCSC BamBam Browser.'"
-	  "| mail -s \"UCSC BamBam Browser link\" -c %s %s",
-	  emailFrom, link, emailFrom, emailTo);
+	  "| mail -s \"%s\" -c %s %s",
+	  emailFrom, link, emailSubject, emailFrom, emailTo);
 
     int result = system(cmd);
     if (result == -1)
 	jsonAddString(js, "response", "Error sending email.");
     else
 	{ 
 	char response[256];
-	safef(response, sizeof(response), "Email sent to %s", emailTo);
+	safef(response, sizeof(response), "Email sent");
 	jsonAddString(js, "response", response);
 	}
     }