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 "
"; /* User manager */ if($_SESSION['current']->hasPriv("admin")) { echo "

iUserId."&sSearch=Administrator&iLimit". "=100&sOrderBy=email\">User manager

"; } echo "

E-mail $oRecipient->sRealname.

"; echo html_table_begin("width\"100%\" border=\"0\" cellpadding=\"2\"". "cellspacing=\"2\""); echo html_tr(array( array("Subject", ""), ""), "color4"); echo html_tr(array( array("Message", "valign=\"top\""), ""), "color4"); echo html_tr(array( "", "") ); echo "iUserId\" />"; echo html_table_end(); 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"); } ?>