diff options
Diffstat (limited to 'utils/admin_newsletter.php')
-rw-r--r-- | utils/admin_newsletter.php | 55 |
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&module=newsletter&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&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&module=newsletter&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> |