<?php $settings = parse_ini_file('settings.php'); require_once 'lib/functions.php'; $pm = new PubMail($settings); if (isset($_GET['email'])) { $_POST['email'] = $_GET['email']; } if (!empty($_POST['email'])) { $pm->add_subscribers($_POST['email'], true); require_once 'html/subscribe_added.php'; } else { require_once 'html/subscribe_form.php'; }
<?php chdir('..'); $settings = parse_ini_file('settings.php'); require_once 'lib/functions.php'; $pm = new PubMail($settings); if (!$pm->authenticate()) { require_once 'html/admin_login.php'; exit; } require_once 'html/admin_export.php';
<?php $settings = parse_ini_file('settings.php'); require_once 'lib/functions.php'; $pm = new PubMail($settings); if (!empty($_GET['email']) && $_GET['key'] == $settings['unsubscribe_key']) { $pm->move_subscriber($_GET['email'], 'unsubscribed'); require_once 'html/unsubscribed.php'; }
<?php chdir('..'); $settings = parse_ini_file('settings.php'); require_once 'lib/functions.php'; $pm = new PubMail($settings); if (!$pm->authenticate()) { require_once 'html/admin_login.php'; exit; } if (!isset($_GET['view'])) { $_GET['view'] = 'active'; } $subscribers = $pm->list_subscribers($_GET['view']); require_once 'html/admin_subscribers.php';
<?php // BEGIN CLI KEEPOUT CHECKING if (isset($_SERVER['REMOTE_ADDR'])) { // Add these lines to the very top of any file you don't want people to // be able to access directly. header('HTTP/1.1 404 Not Found'); echo "<!DOCTYPE HTML PUBLIC \"-//IETF//DTD HTML 2.0//EN\">\n" . "<html><head>\n<title>404 Not Found</title>\n</head><body>\n<h1>Not Found</h1>\n" . "The requested URL " . $PHP_SELF . " was not found on this server.<p>\n<hr>\n" . $_SERVER['SERVER_SIGNATURE'] . "</body></html>"; exit; } // END CLI KEEPOUT CHECKING set_time_limit(0); $settings = parse_ini_file('settings.php'); require_once 'lib/functions.php'; $pm = new PubMail($settings); $pm->run_queue(); exit;
<?php chdir('..'); $settings = parse_ini_file('settings.php'); require_once 'lib/functions.php'; $pm = new PubMail($settings); if (!$pm->authenticate()) { require_once 'html/admin_login.php'; exit; } $msg = $pm->view_message($_GET['id']); echo '<pre>' . $msg->body . '</pre>';
<?php chdir('..'); $settings = parse_ini_file('settings.php'); require_once 'lib/functions.php'; $pm = new PubMail($settings); if (!$pm->authenticate()) { require_once 'html/admin_login.php'; exit; } if (!empty($_POST['subject']) && !empty($_POST['body'])) { // add to queue /*$_POST['body'] = str_replace ( '{unsubscribe_link}', 'http://' . $_SERVER['HTTP_HOST'] . '/' . $pm->app_name () . '/unsubscribe.php?email={email_address}&key=' . $settings['unsubscribe_key'], $_POST['body'] );*/ $count = $pm->send_message($_POST['subject'], $_POST['body']); require_once 'html/admin_sent.php'; } else { // show form require_once 'html/admin_send_form.php'; }
<?php $settings = parse_ini_file('settings.php'); require_once 'lib/functions.php'; $pm = new PubMail($settings); if (!empty($_POST['email'])) { $pm->add_subscribers($_POST['email']); require_once 'html/subscribe_added.php'; } else { require_once 'html/header.php'; require_once 'html/subscribe_form.php'; require_once 'html/footer.php'; }
<?php chdir('..'); $settings = parse_ini_file('settings.php'); require_once 'lib/functions.php'; $pm = new PubMail($settings); if (!$pm->authenticate()) { require_once 'html/admin_login.php'; exit; } if (!empty($_POST['import'])) { // import subscribers if ($_POST['send_welcome'] == 'yes') { $count = $pm->add_subscribers($_POST['import'], true); } else { $count = $pm->add_subscribers($_POST['import']); } require_once 'html/admin_imported.php'; } else { // show form require_once 'html/admin_import_form.php'; }
<?php chdir('..'); $settings = parse_ini_file('settings.php'); require_once 'lib/functions.php'; $pm = new PubMail($settings); if (!$pm->authenticate()) { require_once 'html/admin_login.php'; exit; } $pm->move_subscriber($_GET['email'], $_GET['to']); require_once 'html/admin_moved.php';