Example #1
0
    function main()
    {
        $this->PageSubtitle = "Send a Test Email";
        include_once "ddtable_adm_emails.php";
        Hidden("gp_page", "x_email");
        $table =& $GLOBALS["AG"]["tables"]["adm_emails"];
        $em = array("email_to" => CleanBox("email_to", "", false), "email_subject" => CleanBox("email_subject", "", false), "email_message" => CleanBox("email_message", "", false));
        // If this is postback, process the email before putting
        // the boxes back up.
        //
        if ($em["email_to"]) {
            X_EMAIL_SEND($em);
            echo "<p>The email to " . $em["email_to"] . " has been accepted " . "by the email server, please check your email system " . "to see if the server has successfully sent the email.</p>" . "You may also " . HTMLE_A_STD("View Sent Emails", 'adm_emails') . " or " . HTMLE_A_STD("Send another email", 'x_email') . "</p>";
            return;
        }
        // In this little trick we set "uino" to all of the columns
        // except the ones we are setting.
        foreach ($table["flat"] as $colname => $colinfo) {
            if ($colname == "email_to" || $colname == "email_subject" || $colname == "email_message") {
                continue;
            }
            $table["flat"][$colname]["uino"] = "Y";
        }
        ?>
		<?php 
        echo HTMLX_Errors();
        ?>
		<?php 
        echo ElementOut("msg", true);
        ?>
		
		
		<p>This is a very minimal page that can be used to verify that this system
			can send emails.  Enter a valid address, subject, and short message below
			and then click on the [SEND] button.</p>
			
		<table>
		<?php 
        echo $this->HTML_INPUTS($GLOBALS["AG"]["tables"]["adm_emails"], $em, "ins", true);
        ?>
		</table>
		
		
		<br>
		<br>
		<?php 
        echo HTMLE_A_JS("formSubmit()", "Send Email Now");
        ?>
		<?php 
    }
Example #2
0
function EmailSendHtml($to, $subject, $message)
{
    include_once "ddtable_adm_emails.php";
    include_once "x_email.php";
    $message = "<html><body>" . $message . "</body></html>";
    return X_EMAIL_SEND(array("email_to" => trim($to), "email_subject" => trim($subject), "email_message" => trim($message), 'headers' => array('MIME-Version' => '1.0', 'Content-type' => 'text/html; charset=iso-8859-1')));
}