diff options
author | uckelman <uckelman@nomic.net> | 2010-04-11 21:15:54 +0000 |
---|---|---|
committer | uckelman <uckelman@nomic.net> | 2010-04-11 21:15:54 +0000 |
commit | 78969b6d3adb9e3162754207a5a57a3a1e58fd4f (patch) | |
tree | fb3df839d8253a71eaa30043feed6c3ae28fd5dd /src | |
parent | c142502ec6ebe23e3b54d36441c23a6a9a17d4e2 (diff) |
Adding forum -> list bridge.
git-svn-id: https://vassalengine.svn.sourceforge.net/svnroot/vassalengine/site-src/trunk@6686 67b53d14-2c14-4ace-a08f-0dab2b34000c
Diffstat (limited to 'src')
-rw-r--r-- | src/F2M.php | 60 | ||||
-rw-r--r-- | src/Util.php | 4 |
2 files changed, 64 insertions, 0 deletions
diff --git a/src/F2M.php b/src/F2M.php new file mode 100644 index 0000000..980aca8 --- /dev/null +++ b/src/F2M.php @@ -0,0 +1,60 @@ +<?php + +try { + send_to_lists($user, $data, $post_data); +} +catch (Exception $e) { + print "<p>$e</p>\n"; +} + +function send_to_lists($user, $data, $post_data) { + +/* + require_once('Mail.php'); + + require_once(__DIR__ . '/Bridge.php'); + require_once(__DIR__ . '/Util.php'); +*/ + + $postId = $data['post_id']; + + $userName = $user->data['username']; + $userEmail = $user->data['user_email']; + + $date = $data['post_time']; + $subject = $post_data['post_subject']; + + $body = $data['message']; + + print '<p>'; + var_dump($data); + var_dump($post_data); + print '</p>'; + +/* + $bridge = new Bridge(); + + $to = $bridge->getLists($forumId); + $messageId = build_message_id($postId); + + $headers = array( + 'To' => implode(', ', $to), + 'From' => "$userName <$userEmail>", + 'Subject' => $subject, + 'Date', => $date, + 'Message-Id', => $messageId, + 'X-BeenThere' => $forumURL, + ); + + + + + + + $mailer = Mail::factory('sendmail'); + $mailer->send($to, $headers, $body); +*/ + +} + +?> diff --git a/src/Util.php b/src/Util.php index 817e8a1..62981b2 100644 --- a/src/Util.php +++ b/src/Util.php @@ -4,4 +4,8 @@ function throw_if_null($arg) { if ($arg === null) throw new Exception('argument is null'); } +function build_message_id($postId, $forumHost) { + return '<' . time() . ".bridge.$postId@$forumHost>"; +} + ?> |