diff --git a/contact.php b/contact.php
index 5d31902..993105f 100644
--- a/contact.php
+++ b/contact.php
@@ -57,7 +57,8 @@ if(!$aClean['sSubmit'])
$oTableRow = new TableRow();
$oTableRow->SetClass("color4");
$oTableRow->AddTextCell("Subject");
- $oTableCell = new TableCell("");
+ $oTableCell = new TableCell("");
$oTableRow->AddCell($oTableCell);
$oTable->AddRow($oTableRow);
@@ -66,7 +67,8 @@ if(!$aClean['sSubmit'])
$oTableCell = new TableCell("Message");
$oTableCell->SetValign("top");
$oTableRow->AddCell($oTableCell);
- $oTableCell = new TableCell("");
+ $oTableCell = new TableCell("");
$oTableRow->AddCell($oTableCell);
$oTable->AddRow($oTableRow);
@@ -87,9 +89,16 @@ if(!$aClean['sSubmit'])
} else if ($aClean['sSubject'] && $aClean['sMessage'])
{
+ $sSubjectRe = $aClean['sSubject'];
+ if(substr($sSubjectRe, 0, 4) != "Re: ")
+ $sSubjectRe = "Re: $sSubjectRe";
+
+ $sSubjectRe = urlencode($sSubjectRe);
+
$sMsg = "The following message was sent to you from $oUser->sRealname ";
$sMsg .= "through the Wine AppDB contact form.\nTo Reply, visit ";
- $sMsg .= APPDB_ROOT."contact.php?iRecipientId=$oUser->iUserId\n\n";
+ $sMsg .= APPDB_ROOT."contact.php?iRecipientId=$oUser->iUserId&sSubject=";
+ $sMsg .= $sSubjectRe."\n\n";
$sMsg .= $aClean['sMessage'];
mail_appdb($oRecipient->sEmail, $aClean['sSubject'], $sMsg);