Esempio n. 1
0
            } else {
                $errors[] = 'Username does not exist!';
            }
        }
    }
    if ($subject == '') {
        $errors[] = 'Subject field cannot be empty!';
    } elseif ($message == '') {
        $errors[] = 'Email message cannot be empty!';
    }
    if (!$errors) {
        $mail = new VMail();
        $mail->set();
        $mail->Subject = $subject;
        $mail->AltBody = $message;
        $mail->Body = nl2br($message);
        $mail->AddAddress($rs->fields['email']);
        if ($mail->Send()) {
            $messages[] = 'Email was successfuly sent to <b>' . $username . '</b>!';
        } else {
            $errors[] = 'Failed to send email! Please check your <a href="index.php?m=mail">Mail Settings</a> and make sure the provided email is valid!';
        }
    }
}
$htmlCode = isset($_POST['htmlCode']) ? trim($_POST['htmlCode']) : NULL;
$editor->set_code($htmlCode);
$smarty->assign('email', $email);
$smarty->assign('username', $username);
$smarty->assign('specific', $specific);
$smarty->assign('subject', $subject);
$smarty->assign('editor_wp', $editor->return_editor('100%', 350));
Esempio n. 2
0
                    $subject = $rs->fields['email_subject'];
                    $path = $config['BASE_DIR'] . '/templates/' . $rs->fields['email_path'];
                    $body = VFile::read($path);
                    $search = array('{$site_name}', '{$video_url}', '{$message}');
                    $replace = array($config['site_name'], $video_url, $message);
                    $body = str_replace($search, $replace, $body);
                    $mail = new VMail();
                    $mail->From = $from;
                    $mail->FromName = $from;
                    $mail->Sender = $from;
                    $mail->AddReplyTo($from);
                    $mail->Subject = $subject;
                    $mail->AltBody = $body;
                    $mail->Body = nl2br($body);
                    $mail->AddAddress($to);
                    $mail->Send();
                }
            }
        }
    }
}
if (defined('_DEBUG') && _DEBUG) {
    echo var_dump($body) . '<br>';
    ?>
<html>
<head>
	<title>Testing Player Email</title>
</head>
<body>
<form name="sendPlayerEmail" method="post" action="<?php 
    echo $config['BASE_URL'];
Esempio n. 3
0
 } elseif ($message == '') {
     $errors[] = 'Email message cannot be empty!';
 }
 if (!$errors) {
     $email_errors = array();
     $sql = "SELECT email FROM signup WHERE account_status = 'Active'";
     $rs = $conn->execute($sql);
     if ($conn->Affected_Rows()) {
         while (!$rs->EOF) {
             $mail = new VMail();
             $mail->set();
             $mail->Subject = $subject;
             $mail->AltBody = $message;
             $mail->Body = nl2br($message);
             $mail->AddAddress($rs->fields['email']);
             if (!$mail->Send()) {
                 $email_errors[] = $rs->fields['email'];
             }
             $mail->ClearAddresses();
             $rs->movenext();
         }
     } else {
         $errors[] = 'No users! Is this your new site? :-)';
     }
     if (!$errors) {
         if ($email_errors) {
             $_SESSION['email_errors'] = 'Could not send email to the following addresses: ' . implode(', ', $email_errors) . '!';
         } else {
             $messages[] = 'Email was sent successfuly!';
         }
     }