summaryrefslogtreecommitdiff
path: root/utils/admin_newsletter.php
diff options
context:
space:
mode:
Diffstat (limited to 'utils/admin_newsletter.php')
-rw-r--r--utils/admin_newsletter.php55
1 files changed, 55 insertions, 0 deletions
diff --git a/utils/admin_newsletter.php b/utils/admin_newsletter.php
new file mode 100644
index 0000000..29275ab
--- /dev/null
+++ b/utils/admin_newsletter.php
@@ -0,0 +1,55 @@
+<h2>Newsletter</h2>
+<?php
+include_once($UTIL_DIR . "/newsletter.php");
+include_once($UTIL_DIR . "/convert.php");
+
+if($task == "confirm") {
+ $testmail = new Email($testaddr, time());
+ $testmail->send(utf8_decode(stripslashes($subject)), utf8_decode(stripslashes($message)));
+ echo "A testmail has been sent to " . $testaddr . ". Check this email to berify the correctness of the contents.";
+
+?>
+Is the newsmail correct?<br/>
+<form method="post" action="?page=admin&amp;module=newsletter&amp;task=send">
+ <input name="testaddr" type="hidden" value="<?php echo convert($testaddr) ?>"/>
+ <input name="subject" type="hidden" value="<?php echo convert($subject) ?>"/>
+ <input name="message" type="hidden" value="<?php echo convert($message) ?>"/>
+ <button type="submit">Yes</button>
+</form>
+<form method="post" action="?page=admin&amp;module=newsletter">
+ <input name="testaddr" type="hidden" value="<?php echo convert($testaddr) ?>"/>
+ <input name="subject" type="hidden" value="<?php echo convert($subject) ?>"/>
+ <input name="message" type="hidden" value="<?php echo convert($message) ?>"/>
+ <button type="submit">No</button>
+</form>
+<?php
+ $subject = "";
+ $message = "";
+}
+?>
+
+<?php
+if($task == "send") {
+ $list = new Mailinglist($DATA_DIR . "/mailinglist.xml");
+ $list->post(utf8_decode(stripslashes($subject)), utf8_decode(stripslashes($message)));
+}
+?>
+
+<div class="small_header">Post newsletter</div>
+<form method="post" action="?page=admin&amp;module=newsletter&amp;task=confirm">
+ <p>
+ Test address:
+ <input name="testaddr" value="<?php echo convert($testaddr) ?>"/>
+ </p>
+ <p>
+ Subject:
+ <input name="subject" value="<?php echo convert($subject) ?>"/>
+ </p>
+ <p>
+ Message:<br/>
+ <textarea name="message"><?php echo convert($message) ?></textarea>
+ </p>
+ <p>
+ <button type="submit">Post news</button>
+ </p>
+</form>