当前位置: 首页>>代码示例>>PHP>>正文


PHP FormMail::send方法代码示例

本文整理汇总了PHP中FormMail::send方法的典型用法代码示例。如果您正苦于以下问题:PHP FormMail::send方法的具体用法?PHP FormMail::send怎么用?PHP FormMail::send使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在FormMail的用法示例。


在下文中一共展示了FormMail::send方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: sendForm

 /**
  * This is the base function for sending mail;
  * it looks up the form, and fills in the params,
  * then calls mail.
  */
 public function sendForm($to, array $params = NULL)
 {
     try {
         $sendBody = $this->body;
         if (!is_null($params)) {
             if (count($this->paramNames) != count($params)) {
                 logMessage('FormMail.sendForm(' . $to . ')', 'params do not match');
             }
             $sendBody = $this->body;
             foreach ($this->paramNames as $param) {
                 $sendBody = str_replace($param, $params[$param], $sendBody);
             }
         }
         FormMail::send($to, $this->subject, $sendBody);
     } catch (Exception $ex) {
         logMessage('FormMail.sendForm(' . $to . ')', $ex->getMessage());
     }
 }
开发者ID:ConSked,项目名称:scheduler,代码行数:23,代码来源:mail.php

示例2: swwat_parse_string

$message = swwat_parse_string(html_entity_decode($_POST[PARAM_MESSAGE]));
$list = $_POST[PARAM_LIST_INDEX];
if (!is_null($list) && ($typeFlag && (!is_null($subject) || !is_null($message)) || !$typeFlag && !is_null($message))) {
    if (!$typeFlag) {
        $subject = "";
        // ensure blank
        $message = substr($message, 0, 160);
    }
    $workerList = $_SESSION[PARAM_LIST];
    for ($k = 0; $k < count($list); $k++) {
        try {
            $listIndex = swwat_parse_number(html_entity_decode($list[$k]), FALSE);
            $worker = $workerList[$listIndex];
            $to = $typeFlag ? $worker->email : $worker->smsemail;
            if (!is_null($to) && strlen($to) > 0) {
                FormMail::send($to, $subject, $message);
            } else {
                /* continue to process list */
                logMessage("SendMessageAction", "failure with to field:" . $to . " index:" . $k . " value:" . $list[$k]);
            }
        } catch (ParseSWWATException $pe) {
            /* continue to process list */
            logMessage("SendMessageAction", "failure with index:" . $k . " value:" . $list[$k]);
        }
    }
    // $k
}
// all null
// return to whence we came
if (is_null(getStationCurrent())) {
    if (is_null(getExpoCurrent())) {
开发者ID:ConSked,项目名称:scheduler,代码行数:31,代码来源:SendMessageAction.php

示例3: foreach

// create data array
// loop over array of emails
foreach ($email_array as $email) {
    $messages = $messagedata[$email];
    $subject = $messages[0]->expo . " Reminder";
    $message = "Dear " . $messages[0]->workerName . ",\n\n";
    if (PARAM_ANTEREMINDER_TIME == 1) {
        $message .= "This message is to remind you that your upcoming shift assignment for " . PARAM_ANTEREMINDER_TIME . " day from now is:\n\n";
    } else {
        $message .= "This message is to remind you that your upcoming shift assignment for " . PARAM_ANTEREMINDER_TIME . " days from now is:\n\n";
    }
    $message .= "Expo: " . $messages[0]->expo . "\n\n";
    $body = $message;
    foreach ($messages as $message) {
        $body .= "Station: " . $message->station . "\n";
        $shift = explode(';', swwat_format_shift($message->startTime, $message->stopTime));
        $body .= "Time: " . $shift[0] . " (" . $shift[1] . ")\n";
    }
    // $message
    //START SIGNATURE BLOCK
    $message .= "\n\n Your participation in the conference is appreciated.";
    //    $message .= "\n\n Please notify us at zzz-xxx-yyyy if unable to make your shift.";
    $message .= "\n\n Thank you,";
    $message .= "\n\n Your " . SITE_NAME . " Team";
    // ENDIT SIGNATURE BLOCK
    FormMail::send($email, $subject, $body);
    logMessage("SendMessagesCron", "email sent to " . $email);
}
// $email
ReminderSent::insert(swwat_format_isodate($targtag));
logMessage("SendMessagesCron", "Date: " . swwat_format_isodate($targtag) . " written to database.");
开发者ID:ConSked,项目名称:scheduler,代码行数:31,代码来源:SendMessagesCron.php


注:本文中的FormMail::send方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。