iUserId); /* Restrict error to logged-in users */ if(!$oUser->isLoggedIn()) util_show_error_page_and_exit("You need to be logged in."); $oRecipient = new User($aClean['iRecipientId']); if(!User::exists($oRecipient->sEmail)) util_show_error_page_and_exit("User not found"); /* Check for errors */ if((!$aClean['sMessage'] || !$aClean['sSubject']) && $aClean['sSubmit']) { $error = "Please enter both a subject and a ". "message."; $aClean['sSubmit'] = ""; } /* Display the feedback form if nothing else is specified */ if(!$aClean['sSubmit']) { apidb_header("E-mail $oRecipient->sRealname"); echo html_frame_start("Send us your suggestions",400,"",0); echo $error; echo "
\n"; echo html_frame_end(" "); } else if ($aClean['sSubject'] && $aClean['sMessage']) { $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 .= $aClean['sMessage']; mail_appdb($oRecipient->sEmail, $aClean['sSubject'], $sMsg); util_redirect_and_exit(BASE."index.php"); } ?>